3.8 KiB
title | slug |
---|---|
Databricks | /connectors/database/databricks |
Databricks
{% multiTablesWrapper %}
Feature | Status |
---|---|
Stage | PROD |
Metadata | {% icon iconName="check" /%} |
Query Usage | {% icon iconName="check" /%} |
Data Profiler | {% icon iconName="check" /%} |
Data Quality | {% icon iconName="check" /%} |
Lineage | {% icon iconName="check" /%} |
DBT | {% icon iconName="check" /%} |
Supported Versions | Databricks Runtime Version 9+ |
Feature | Status |
---|---|
Lineage | {% icon iconName="check" /%} |
Table-level | {% icon iconName="check" /%} |
Column-level | {% icon iconName="check" /%} |
{% /multiTablesWrapper %}
In this section, we provide guides and references to use the Databricks connector.
Configure and schedule Databricks metadata and profiler workflows from the OpenMetadata UI:
{% partial file="/v1.1/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/databricks/yaml"} /%}
{% partial file="/v1.1/connectors/external-ingestion-deployment.md" /%}
{%inlineCallout icon="description" bold="OpenMetadata 0.12 or later" href="/deployment"%} To deploy OpenMetadata, check the Deployment guides. {%/inlineCallout%}
Metadata Ingestion
{% partial file="/v1.1/connectors/metadata-ingestion-ui.md" variables={ connector: "Databricks", selectServicePath: "/images/v1.1/connectors/databricks/select-service.png", addNewServicePath: "/images/v1.1/connectors/databricks/add-new-service.png", serviceConnectionPath: "/images/v1.1/connectors/databricks/service-connection.png", } /%}
{% stepsContainer %} {% extraContent parentTagName="stepsContainer" %}
Connection Details
- Host and Port: Enter the fully qualified hostname and port number for your Databricks deployment in the Host and Port field.
- Token: Generated Token to connect to Databricks.
- HTTP Path: Databricks compute resources URL.
- connectionTimeout: The maximum amount of time (in seconds) to wait for a successful connection to the data source. If the connection attempt takes longer than this timeout period, an error will be returned.
- Catalog: Catalog of the data source(Example: hive_metastore). This is optional parameter, if you would like to restrict the metadata reading to a single catalog. When left blank, OpenMetadata Ingestion attempts to scan all the catalog.
- DatabaseSchema: databaseSchema of the data source. This is optional parameter, if you would like to restrict the metadata reading to a single databaseSchema. When left blank, OpenMetadata Ingestion attempts to scan all the databaseSchema.
- Use Unity Catalog: Enable this flag to extract the metadata and lineage information using databricks unity catalog instead of using legacy hive metastore. When you enable this flag make sure you have enabled the unity catalog on your instance.
{% partial file="/v1.1/connectors/database/advanced-configuration.md" /%}
{% /extraContent %}
{% partial file="/v1.1/connectors/test-connection.md" /%}
{% partial file="/v1.1/connectors/database/configure-ingestion.md" /%}
{% partial file="/v1.1/connectors/ingestion-schedule-and-deploy.md" /%}
{% /stepsContainer %}
{% partial file="/v1.1/connectors/troubleshooting.md" /%}
{% partial file="/v1.1/connectors/database/related.md" /%}