Configure your Federated databases federated-db
Experience Platform Federated Audience Composition allows Customer to build and enrich audiences from the third-party data warehouses and import the audiences to Adobe Experience Platform.
Learn how to ceate, configure, test and save the connection to your external database in this page. You can find below the list of supported databases and the detailed settings to configure for each of them.
Supported databases supported-db
With Federated Audience Composition, you can connect to the following databases. Configuration for each database is detailed below.
Amazon Redshift amazon-redshift
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Amazon Redshift.
-
Under the Federated data menu, select Federated databases.
-
Click Add federated database.
-
Enter a Name to your Federate database.
-
From the Type drop-down, select Amazon Redshift.
-
Configure the Amazon Redshift authentication settings:
-
Server: Add the name of the DNS.
-
Account: Add the username.
-
Password: Add the account password.
-
Database: Name of your database if not specified in DSN. It can be left empty if specified in the DSN
-
Working schema: Name of the database schema to use for work tables. Learn more in Amazon documentation
note note NOTE You can use any schema from the database, including schemas used for temporary data processing, as long as you have the required permission to connect to this schema. Distinct working schemas must be used when connecting multiple sandboxes with the same database.
-
-
Select the Test the connection option to verify your configuration.
-
Click Deploy functions button to create the functions.
-
Once your configuration is done, click Add to create your Federate database.
Azure Synapse Analytics azure-synapse
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Azure Synapse Analytics.
-
Under the Federated data menu, select Federated databases.
-
Click Add federated database.
-
Enter a Name to your Federate database.
-
From the Type drop-down, select Azure Synapse Analytics.
-
Configure the Azure Synapse Analytics authentication settings:
-
Server: Enter the URL of the Azure Synapse server.
-
Account: Enter the Username.
-
Password: Enter the account password.
-
Database (optional): Enter the name of your database if not specified in the DSN.
-
Options: The connector supports the options detailed in the table below.
-
-
Select the Test the connection option to verify your configuration.
-
Click Deploy functions button to create the functions.
-
Once your configuration is done, click Add to create your Federate database.
Google Big Query google-big-query
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Google Big Query.
-
Under the Federated data menu, select Federated databases.
-
Click Add federated database.
-
Enter a Name to your Federate database.
-
From the Type drop-down, select Google Big Query.
-
Configure the Google Big Query authentication settings:
-
Service account: Enter the email of your Service account. For more information on this, refer to Google Cloud documentation.
-
Project: Enter the ID of your Project. For more information on this, refer to Google Cloud documentation.
-
Dataset: Enter the name of your Dataset. For more information on this, refer to Google Cloud documentation.
-
Key file Path: Upload your key file to the server. Only .json files are accepted.
-
Options: The connector supports the options detailed in the table below.
-
-
Select the Test the connection option to verify your configuration.
-
Click Deploy functions button to create the functions.
-
Once your configuration is done, click Add to create your Federate database.
HTTP (default), http_no_tunnel, socks4 and socks5 are currently supported.
To avoid using PATH variable or if the google-cloud-sdk directory has to be moved to another location, you can specify with this option the exact path to the cloud sdk bin directory on the server.
The Google Cloud SDK uses configurations to load data into BigQuery tables. The configuration named
accfda
stores the parameters for loading the data. However, this option allows users to specify a different name for the configuration.The active Google Cloud SDK configuration cannot be deleted without first transferring the active tag to a new configuration. This temporary configuration is necessary to recreate the main configuration for loading data. The default name for the temporary configuration is
default
, this can be changed if needed.When set to
false
, the bulk loading mechanism refrains from attempting to recreate, delete, or modify the Google Cloud SDK configurations. Instead, it proceeds with data loading using the existing configuration on the machine. This feature is valuable when other operations depend on Google Cloud SDK configurations.If the user enables this engine option without a proper configuration, the bulk loading mechanism will issue a warning message:
No active configuration found. Please either create it manually or remove the GCloudRecreateConfig option
. To prevent further errors, it will then revert to using the default ODBC Array Insert bulk loading mechanism.Snowflake snowflake
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Snowflake.
-
Under the Federated data menu, select Federated databases.
-
Click Add federated database.
-
Enter a Name to your Federate database.
-
From the Type drop-down, select Snowflake.
-
Configure the Snowflake authentication settings:
-
Server: Enter your Server name.
-
User: Enter your Username.
-
Password: Enter your account password.
-
Database (optional): Enter the name of your database if not specified in the DSN.
-
Working schema (optional): Enter the name of the database schema to use for work tables.
note note NOTE You can use any schema from the database, including schemas used for temporary data processing, as long as you have the required permission to connect to this schema. Distinct working schemas must be used when connecting multiple sandboxes with the same database. -
Private key: Click the Private key field to select your .pem files from your locale folder.
-
Options: The connector supports the options detailed in the table below.
-
-
Select the Test the connection option to verify your configuration.
-
Click Deploy functions button to create the functions.
-
Once your configuration is done, click Add to create your Federate database.
The connector supports the following options:
For more on this, refer to this page.
For more on this, refer to this page.
For more on this, refer to this page.
For more on this, refer to Snowflake documentation.
Vertica Analytics vertica-analytics
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Vertica Analytics.
-
Under the Federated data menu, select Federated databases.
-
Click Add federated database.
-
Enter a Name to your Federate database.
-
From the Type drop-down, select Vertica Analytics.
-
Configure the Vertica Analytics authentication settings:
-
Server: Add the URL of the Vertica Analytics server.
-
Account: Add the Username.
-
Password: Add the account password.
-
Database (optional): Enter the name of your database if not specified in the DSN.
-
Working schema (optional): Enter the name of the database schema to use for work tables.
note note NOTE You can use any schema from the database, including schemas used for temporary data processing, as long as you have the required permission to connect to this schema. Distinct working schemas must be used when connecting multiple sandboxes with the same database. -
Options: The connector supports the options detailed in the table below.
-
-
Select the Test the connection option to verify your configuration.
-
Click Deploy functions button to create the functions.
-
Once your configuration is done, click Add to create your Federate database.
The connector supports the following option:
Databricks databricks
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Databricks.
-
Under the Federated data menu, select Federated databases.
-
Click Add federated database.
-
Enter a Name to your Federate database.
-
From the Type drop-down, select Databricks.
-
Configure the Databricks authentication settings:
-
Server: Add the name of your Databricks server.
-
HTTP path: Add the path to your Cluster or Warehouse. Learn more
-
Password: Add the account access token. Learn more
-
Catalog: Add the field for the Databricks Catalog.
-
Working schema: Name of the database schema to use for work tables.
note note NOTE You can use any schema from the database, including schemas used for temporary data processing, as long as you have the required permission to connect to this schema. Distinct working schemas must be used when connecting multiple sandboxes with the same database. -
Options: The connector supports the options detailed in the table below.
-
-
Select the Test the connection option to verify your configuration.
-
Click Deploy functions button to create the functions.
-
Once your configuration is done, click Add to create your Federate database.
The connector supports the following options: