Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Azure Databricks previews.
The managed Kafka connector in Lakeflow Connect allows you to ingest data from Apache Kafka topics into streaming tables in Azure Databricks.
Kafka connector components
| Component | Description |
|---|---|
| Connection | A Unity Catalog securable object that stores the bootstrap server address and authentication credentials for your Kafka cluster. The managed Kafka connector uses this connection to authenticate without requiring credentials in your pipeline configuration. |
| Ingestion pipeline | A pipeline that continuously reads from one or more Kafka topics and writes the results to streaming tables. The pipeline runs on serverless compute. |
| Destination tables | The streaming tables where the ingestion pipeline writes the data. |
Start ingesting from Apache Kafka
The following table provides an overview of the end-to-end Kafka ingestion flow, based on user type:
| User | Steps |
|---|---|
| Admin | Use Catalog Explorer to create a connection so that any user with USE CONNECTION or ALL PRIVILEGES can create pipelines. See Create a Kafka connection. |
| Non-admin | Use any supported interface to create a pipeline from an existing connection. See Ingest data from Apache Kafka. |
Feature availability
| Feature | Availability |
|---|---|
| UI-based pipeline authoring | |
| API-based pipeline authoring | |
| Declarative Automation Bundles | |
| Continuous streaming ingestion | |
| Unity Catalog governance | |
| Orchestration using Databricks Workflows | |
| SCD type 2 | |
| Column selection and deselection | |
| Row filtering | |
| Automated schema evolution: New columns | |
| Automated schema evolution: Data type changes | |
| Automated schema evolution: Column renames |
Authentication methods
| Authentication method | Availability |
|---|---|
| Username and password | |
| Service Credential | |
| OAuth U2M | |
| OAuth M2M |