Azure Synapse Analytics
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.
Option | Description |
---|---|
Authentication | Type of authentication supported by the connector. Current supported value: ActiveDirectoryMSI. For more information, refer to Microsoft SQL documentation (Example connection strings n°8) |
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.
Option | Description |
---|---|
ProxyType | Type of proxy used to connect to BigQuery through ODBC and SDK connectors. HTTP (default), http_no_tunnel, socks4 and socks5 are currently supported. |
ProxyHost | Hostname or IP address where the proxy can be reached. |
ProxyPort | Port number the proxy is running on, e.g. 8080 |
ProxyUid | Username used for the authenticated proxy |
ProxyPwd | ProxyUid password |
bqpath | Note that this is applicable for bulk-load tool only (Cloud SDK). 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. |
GCloudConfigName | Note that this is applicable starting release 7.3.4 release and for bulk-load tool only (Cloud SDK). 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. |
GCloudDefaultConfigName | Note that this is applicable starting release 7.3.4 release and for bulk-load tool only (Cloud SDK). 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. |
GCloudRecreateConfig | Note that this is applicable starting release 7.3.4 release and for bulk-load tool only (Cloud SDK). 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
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
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:
Option | Description |
---|---|
workschema | Database schema to use for work tables |
warehouse | Name of the default warehouse to use. It will override the user’s default. |
TimeZoneName | By default empty, which means that the system time zone app server is used. The option can be used to force the TIMEZONE session parameter. For more on this, refer to this page. |
WeekStart | WEEK_START session parameter. By default set to 0. For more on this, refer to this page. |
UseCachedResult | USE_CACHED_RESULTS session parameter. By default set to TRUE. This option can be used to disable Snowflake cached results. For more on this, refer to this page. |
bulkThreads | Number of threads to use for Snowflake bulk-loader, more threads mean a better performance for bigger bulk-loads. By default set to 1. The number can be adjusted, depending on the machine thread count. |
chunkSize | Determines the file size of the bulk-loader chunk. By default set to 128MB. Can be modified for a more optimal performance, when used with bulkThreads. More concurrently active threads mean better performance. For more on this, refer to Snowflake documentation. |
StageName | Name of the pre-provisioned internal stage. It will be used in bulk load instead of creating a new temporary stage. |
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
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:
Option | Description |
---|---|
TimeZoneName | By default empty, which means that the system time zone of the app server is used. The option can be used to force the TIMEZONE session parameter. |
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
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:
Option | Description |
---|---|
TimeZoneName | By default empty, which means that the system time zone of the app server is used. The option can be used to force the TIMEZONE session parameter. |
Microsoft Fabric
Use Federated databases to process information stored in an external database. Follow the steps below to configure access to Microsoft Fabric.
-
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 Microsoft Fabric.
-
Configure the Microsoft Fabric authentication settings:
-
Server: Enter the URL of the Microsoft Fabric server.
-
Application ID: Enter your Microsoft Fabric Application ID.
-
Client secret: Enter your Client secret.
-
Options: The connector supports the options detailed in the table below.
-
-
Click Server IPs to select the Server IPs you want to authorize.
-
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.
Option | Description |
---|---|
Authentication | Type of authentication supported by the connector. Current supported value: ActiveDirectoryMSI. For more information, refer to Microsoft SQL documentation (Example connection strings n°8) |