Azure Databricks

Prev Next

Overview

With Replicate Preview, creating a powerful replication pipeline to Azure Databricks is a streamlined process. Users can configure connections, select tables, and deploy a fully managed pipeline in just a few steps—without requiring deep expertise in cluster management or distributed systems. This significantly reduces time-to-value while maintaining enterprise-grade performance and reliability.

Note

Azure Databricks is currently supported only as a target endpoint in Replicate Preview, limited to Snapshot (full load) replication mode, with Change Data Capture (CDC) not yet supported.

Microsoft Azure Prerequisites

Replicate Preview requires appropriate authentication and permissions to interact with Azure Databricks resources. Ensure the following prerequisites are met:

  • Access to an active Azure Databricks workspace

  • A running SQL Warehouse (formerly SQL Endpoint) configured in the workspace

  • Permissions to create and write to target schemas and tables

  • Network access to the Databricks workspace endpoint

Refer to Create a Connection for Databricks for more information on creating Databricks connections.
For secure authentication, we recommend using OAuth 2.0 via Microsoft Entra ID.

Generate a Personal Access Token (PAT)

A Personal Access Token (PAT) can be used for authentication when connecting to Azure Databricks.

To generate a token:

  1. Log in to your Azure Databricks workspace.

  2. Access User Settings and select Developer.

  3. Click Create New Token.

  4. Copy and securely store the generated token

Note: Personal Access Tokens are optional when using OAuth 2.0 (Microsoft Entra ID) authentication, which is the recommended approach for enterprise deployments.

Connection Considerations

  • Ensure the correct Databricks Server Hostname and HTTP Path (SQL Warehouse endpoint) are configured in the connection settings.

  • Verify that the SQL Warehouse is running before initiating replication jobs.

  • Confirm that the target schema exists or that the configured user has permissions to create it.

  • Review object naming conventions when replicating SAP or legacy systems to ensure compatibility with Databricks constraints.

Limitations

  • Tables with special characters (for example /SAPAPO/MATKEY) are not supported. Target table names must contain only alphanumeric characters and underscores. Replace unsupported characters (such as /) with underscores when defining the target table.

  • Azure Databricks targets support Snapshot (full load) replication only; incremental or CDC-based replication is not available.

  • Azure Databricks can be configured only as a target endpoint in Replicate Preview.