Skip to main content

Ingestion Guided Tour Pipeline

This interactive guide walks you through building an ingestion pipeline that reads from Azure Unity Catalog, uses Azure Blob Storage as an intermediate store, and runs on a Databricks compute environment. Use the tabs below to move between steps.

Prerequisites

Complete the following setup in the Admin Console before creating the ingestion pipeline.

1. Admin project with repository association

Create a project linked to a GitHub or GitHub Enterprise repository. The repository stores pipeline definitions and version control metadata.

  • See Add Project to create a new project with a GitHub repository link.

2. Databricks environment

Register a Databricks runtime environment. The ingestion pipeline will execute on this environment.

3. Connections

Register the following two connections so the pipeline can read from Unity Catalog and write to Blob Storage.

ConnectionPurpose
Azure Blob StorageIntermediate storage for staged data during ingestion.
Azure Unity CatalogSource system to read tables and datasets from.

4. Compute

Add a Databricks compute resource that the pipeline will use for execution.

  • See Compute to review and register compute resources.

Compute resources configured for the ingestion pipeline

5. Import data source via Data Catalog

Import the source tables into the Data Catalog so they are available for the ingestion pipeline.

Create a new ingestion

Once all prerequisites above are in place:

  1. Open the Ingestion list page.
  2. Select Add Ingestion.
  3. Choose the Databricks environment.
  4. Select the Azure Unity Catalog connection as the source.
  5. Pick the tables imported from the Data Catalog.
  6. Configure Azure Blob Storage as the target connection.
  7. Save and validate the configuration.

Add Ingestion form showing environment, source, target, and table selection

After creation, the ingestion pipeline appears in the list with stage Metadata OK.