Google Service Account JSON
In this article
Overview
Use this SnapLogic Account type to connect Snaps to Google BigQuery with a Google service account using a JSON credentials file.
Prerequisites
Valid JSON Key. Learn more about generating a JSON Key.
Limitations and Known Issues
None.
Account Settings
Â
Asterisk ( * ): Indicates a mandatory field.
Suggestion icon ( ): Indicates a list that is dynamically populated based on the configuration.
Expression icon ( ): Indicates the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon ( ): Indicates that you can add fields in the fieldset.
Remove icon ( ): Indicates that you can remove fields from the fieldset.
Field Name | Field Type | Description |
---|---|---|
Label* Â Default Value:Â None | String | Specify a unique label for the account. Â |
JSON Key* Default Value:Â None | String | Specify or upload the relative or absolute path of the JSON file in the SLDB that contains the Private key and other client details. |
JSON Key (Cloud Storage) Default Value:Â None | String | Specify or upload the relative path of the JSON file to use a Service Account JSON key that is different from the JSON Key described above. |
Default Standard SQL Default Value: Deselected | Checkbox | Select this checkbox to default the dialect in the Query field in the Snaps using this account to Standard SQL. Use the #legacySQL tag in the Query field of the Snap to treat it as a Legacy SQL Query. |
Generating the JSON Key
Create a Service Account in the Google Cloud console.Â
Assign a predefined BigQuery role. Alternatively, you can create a custom role and grant permissions to the role.
Note: Insufficient permissions causes the Snap to fail.Create a JSON Key containing the public/private key pair. This JSON file is downloaded to your machine when you create the service account. You also must upload it to the SLDB.
Â
Related Links
Â
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.