> ## Documentation Index
> Fetch the complete documentation index at: https://support.entegrata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Publishing Mappings

> Learn how to publish data mappings as DLT scripts to Databricks and manage deployment workflows

## Overview

Publishing is the process of deploying your data mappings to production. When you publish, Entegrata generates Delta Live Tables (DLT) scripts and deploys them to your Databricks environment, where they run as automated data pipelines.

This guide covers the complete publishing process, from pre-publish validation to monitoring deployed pipelines.

## Understanding Publishing

### What Happens When You Publish?

When you click **Publish**, Entegrata:

1. **Validates** your mapping configuration
2. **Generates** Delta Live Tables (DLT) Python code
3. **Deploys** the code to your Databricks workspace
4. **Creates or updates** the DLT pipeline
5. **Schedules** the pipeline to run automatically
6. **Starts** initial data processing

### Publishing Requirements

Before publishing, your mapping must meet these requirements:

<Warning>
  **Required for Publishing:**

  * At least one data source configured
  * No validation errors
  * Valid join conditions (if using related sources)
  * Proper permissions to publish
</Warning>

## Publishing Your Mapping

<Steps>
  <Step title="Save Your Work">
    Click **Save** to ensure all changes are persisted. Publishing will fail if there are unsaved changes.

    <Frame>
      <img src="https://mintcdn.com/entegrata/oGBkzmUVsm2CIeON/images/pipelines/mapping_editor_toolbar_save_option.png?fit=max&auto=format&n=oGBkzmUVsm2CIeON&q=85&s=3dc702c20e04ba29c4fb825c2a58d615" alt="Save button and saved indicator" width="1260" height="170" data-path="images/pipelines/mapping_editor_toolbar_save_option.png" />
    </Frame>
  </Step>

  <Step title="Click Publish">
    Click the **Publish** button in the top toolbar.
  </Step>

  <Step title="Verify Success">
    When complete, you'll see a success message.
  </Step>
</Steps>

## Related Topics

<CardGroup cols={2}>
  <Card title="Data Mapping Editor" icon="diagram-project" href="/data/pipeline/data-mapping-editor">
    Learn the mapping editor before publishing
  </Card>

  <Card title="Managing Entities" icon="table" href="/data/pipeline/managing-entities">
    Understand entity lifecycle and status
  </Card>

  <Card title="Entity Lineage" icon="diagram-sankey" href="/data/pipeline/entity-lineage">
    View data flow after publishing
  </Card>

  <Card title="Access Controls" icon="shield" href="/data/pipeline/access-controls">
    Control who can publish and access data
  </Card>
</CardGroup>
