Export Copilot
Push semantic models to dbt, Snowflake, Looker, Tableau, and more
pramiti-export-copilot generates and delivers semantic model exports to downstream tools. It converts Pramiti knowledge models into the native formats of dbt, Snowflake, Databricks, Looker, and Tableau.
Install
Quick Start
Supported Formats
| Format | Method | Output |
|---|---|---|
dbt | get_dbt_yaml() | dbt semantic layer YAML |
snowflake | get_snowflake_sql() | Snowflake SQL DDL + comments |
databricks | get_databricks_json() | Databricks Unity Catalog JSON |
looker | get_lookml() | LookML view definitions |
tableau | get_tableau_tds() | Tableau TDS connection files |
Delivery Targets
WebhookTarget
Delivers exports via HTTP POST:
GitHubTarget
Creates a pull request with the export in a GitHub repository:
GitLabTarget
Creates a merge request with the export in a GitLab repository:
DbtCloudTarget
Pushes directly to dbt Cloud: