Skip to content
Open Prescient AI
Data Center

How an Admin adds a BigQuery, Snowflake, SFTP, or Azure Blob Storage integration on the Integrations tab and enters one credential for many channels.

When you supply data from BigQuery, Snowflake, SFTP, or Azure Blob Storage, you enter the credential one time on the Integrations tab. Each channel that arrives through that integration then uses the same credential, and you give only the location of its data.

You must be an Admin to add an integration or to change a credential.

  1. Open Data Center and select the Integrations tab.

  2. Select Add integration.

  3. Select the integration in the Integration field.

  4. Select the channels that will arrive through the integration.

  5. Select Add integration.

The integration shows in the table with the status Not connected. The channels show on the Channels tab.

  1. On the Integrations tab, select the menu at the end of the row, then select Connect.

  2. Follow the setup instructions in the dialog to create the credential in your warehouse or your storage.

  3. Fill in the fields. The table below lists the fields of each integration.

  4. Save the form.

    Data Center tests the credential before it stores the credential.

The status of the integration changes to Connected. Next, open each channel of the integration and give the location of its data. See Connect a channel.

IntegrationCredential typeFields and access
BigQueryService accountName and Service account JSON. The service account needs the roles BigQuery Data Viewer and BigQuery Job User.
SnowflakeService account with a key pairName, Account identifier, Username, Private key (PEM), Private key passphrase, Warehouse, and Role.
SFTPPrivate key or passwordName, Host, Port, Username, and Authentication. Authentication is Private key or Password.
Azure Blob StorageShared access signatureName, SAS URL, Container, and SAS token. The token needs Read and List access.

For BigQuery and Snowflake, you can paste the key or select Upload file to upload the key file.

IntegrationWhat the test confirms
BigQueryThe service account signs in, has BigQuery Job User access, and the credential is stored.
SnowflakeThe service account signs in, has access to the warehouse, and the credential is stored.
SFTPPrescient connects and signs in, and the credential is stored.
Azure Blob StoragePrescient has access to the container, and the credential is stored.

On the Integrations tab, select the menu of a connected integration, then select Manage credentials.

  • To change a credential, enter the new values. A secret field that you leave blank keeps its stored value.
  • To add a second account, select Add another service account for BigQuery or Snowflake, or Add another credential for SFTP or Azure Blob Storage. Each channel then has a Credential field where you select its account.