蜜豆视频

[Ultimate]{class="badge positive"}

Azure Synapse Analytics

IMPORTANT
The Azure Synapse Analytics source is available in the sources catalog to users who have purchased Real-Time Customer Data Platform Ultimate.

Azure Synapse Analytics is a cloud-based analytics service that unifies big data and data warehousing. You can ingest, explore, prepare, and analyze data using SQL, Spark, or real-time tools鈥攁ll without moving your data.

You can use the Azure Synapse Analytics source to connect your account and bring your data to 蜜豆视频 Experience Platform.

Prerequisites prerequisites

Read the following sections to complete the prerequisite setup before you connect your Azure Synapse Analytics account to Experience Platform.

IP address allowlist

You must add region-specific IP addresses to your allowlist prior to connecting your sources to Experience Platform. For more information, read the guide on allowlisting IP addresses to connect to Experience Platform for more information.

Configure permissions

To connect your source account to Experience Platform, your account must have both of the following permissions enabled:

  • View Sources
  • Manage Sources

If you don鈥檛 have these permissions, contact your product administrator to request access. For more information, read the access control UI guide.

Authenticate to Experience Platform

You can use either account key authentication or service-principal key authentication to connect your Azure Synapse Analytics to Experience Platform.

Account key authentication

Provide values for the following credentials to connect your Azure Synapse Analytics database to Experience Platform using account key authentication.

table 0-row-2 1-row-2 2-row-2
Credential Description
Connection string This is the connection string used for authenticating with Azure Synapse Analytics. The standard format is: Server=tcp:{SERVER_NAME}.database.windows.net,1433;Database={DATABASE};User ID={USERNAME}@{SERVER_NAME};Password={PASSWORD};Trusted_Connection=False;Encrypt=True;Connection Timeout=30. You must replace the placeholders with your actual connection details.
Connection spec ID The connection spec provides the connector properties of a data source. This includes details such as authentication specifications and requirements for creating both base and source connections. For Azure Synapse Analytics, the connection spec ID is: a49bcc7d-8038-43af-b1e4-5a7a089a7d79. Note: This credential is only necessary when connecting via APIs.
Service principal key authentication

To retrieve your credentials for service principal key authentication, navigate to the and retrieve values for the following:

  • App ID
  • Display name
  • Secret
  • Tenant ID

Next, navigate to your and then select the option to create a user from an external provider. From here, provide the appropriate permissions for the service principal on the schema. NOTE:: You must include 鈥淪ELECT鈥 as it is required for schema preview, similar to 鈥淐OPY鈥. For instance, an example command can be:

code language-sql
GRANT SELECT ON SCHEMA::dbo TO {APP_ID};

Provide values for the following credentials to connect your Azure Synapse Analytics database to Experience Platform using service-principal key authentication.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
Credential Description
Server The fully qualified domain name of your Azure Synapse Analytics SQL endpoint.
Database The name of the specific database within your Azure Synapse Analytics workspace.
Tenant The Azure Active Directory tenant ID associated with your Azure subscription.
Service principal ID The client ID of an Azure Active Directory application.
Service principal key The client secret or password associated with the service principal.
Connection spec ID The connection spec provides the connector properties of a data source. This includes details such as authentication specifications and requirements for creating both base and source connections. For Azure Synapse Analytics, the connection spec ID is: a49bcc7d-8038-43af-b1e4-5a7a089a7d79. Note: This credential is only necessary when connecting via APIs.

For more information, read the .

Connect Azure Synapse Analytics to Experience Platform using APIs

Connect Azure Synapse Analytics to Experience Platform using the UI

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089