├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── integration_tests.yml │ ├── stale.yml │ └── triage-labels.yml ├── .gitignore ├── .python-version ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── RELEASE.md ├── dbt_project.yml ├── etc └── sample_docs.png ├── integration_tests ├── .python-version ├── README.md ├── dbt_project.yml ├── macros │ ├── common │ │ └── prep_external.sql │ └── plugins │ │ ├── redshift │ │ └── prep_external.sql │ │ ├── snowflake │ │ └── prep_external.sql │ │ └── sqlserver │ │ ├── dbt_utils_tsql.sql │ │ └── prep_external.sql ├── models │ ├── common │ │ └── control.yml │ └── plugins │ │ ├── azuresql │ │ └── azuresql_external.yml │ │ ├── bigquery │ │ └── bigquery_external.yml │ │ ├── redshift │ │ └── redshift_external.yml │ │ ├── snowflake │ │ ├── people_alias.sql │ │ ├── people_expression.sql │ │ └── snowflake_external.yml │ │ ├── spark │ │ └── spark_external.yml │ │ └── synapse │ │ └── synapse_external.yml ├── package-lock.yml ├── packages.yml ├── profiles.yml ├── public_data │ ├── capitalize_parquet.ipynb │ ├── csv │ │ ├── section=a │ │ │ └── people_a.csv │ │ ├── section=b │ │ │ └── people_b.csv │ │ ├── section=c │ │ │ └── people_c.csv │ │ └── section=d │ │ │ └── people_d.csv │ ├── json │ │ ├── section=a │ │ │ └── people_a.json │ │ ├── section=b │ │ │ └── people_b.json │ │ ├── section=c │ │ │ └── people_c.json │ │ └── section=d │ │ │ └── people_d.json │ ├── parquet │ │ ├── section=a │ │ │ └── people_a.parquet │ │ ├── section=b │ │ │ └── people_b.parquet │ │ ├── section=c │ │ │ └── people_c.parquet │ │ └── section=d │ │ │ └── people_d.parquet │ └── parquet_capitalized │ │ ├── section=a │ │ └── people_a.parquet │ │ ├── section=b │ │ └── people_b.parquet │ │ ├── section=c │ │ └── people_c.parquet │ │ └── section=d │ │ └── people_d.parquet ├── seeds │ └── people.csv ├── test.env.sample └── vars.env.sample ├── macros ├── common │ ├── create_external_schema.sql │ ├── create_external_table.sql │ ├── get_external_build_plan.sql │ ├── helpers │ │ ├── dropif.sql │ │ └── transaction.sql │ ├── refresh_external_table.sql │ ├── stage_external_sources.sql │ └── update_external_table_columns.sql └── plugins │ ├── bigquery │ ├── create_external_schema.sql │ ├── create_external_table.sql │ ├── get_external_build_plan.sql │ └── update_external_table_columns.sql │ ├── fabric │ ├── create_external_schema.sql │ ├── create_external_table.sql │ ├── get_external_build_plan.sql │ └── helpers │ │ └── dropif.sql │ ├── redshift │ ├── create_external_table.sql │ ├── get_external_build_plan.sql │ ├── helpers │ │ ├── add_partitions.sql │ │ ├── dropif.sql │ │ ├── is_ext_tbl.sql │ │ ├── paths.sql │ │ ├── render_macro.sql │ │ └── transaction.sql │ └── refresh_external_table.sql │ ├── snowflake │ ├── create_external_schema.sql │ ├── create_external_table.sql │ ├── get_external_build_plan.sql │ ├── helpers │ │ └── is_csv.sql │ ├── refresh_external_table.sql │ └── snowpipe │ │ ├── create_empty_table.sql │ │ ├── create_snowpipe.sql │ │ ├── get_copy_sql.sql │ │ └── refresh_snowpipe.sql │ └── spark │ ├── create_external_table.sql │ ├── get_external_build_plan.sql │ ├── helpers │ ├── dropif.sql │ └── recover_partitions.sql │ └── refresh_external_table.sql ├── pyproject.toml ├── run_test.sh ├── sample_analysis └── external_sources_dry_run.sql ├── sample_sources ├── bigquery.yml ├── redshift.yml ├── snowflake.yml ├── spark.yml └── synapse.yml ├── supported_adapters.env ├── tox.ini └── uv.lock /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/workflows/integration_tests.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/triage-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.github/workflows/triage-labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/RELEASE.md -------------------------------------------------------------------------------- /dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/dbt_project.yml -------------------------------------------------------------------------------- /etc/sample_docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/etc/sample_docs.png -------------------------------------------------------------------------------- /integration_tests/.python-version: -------------------------------------------------------------------------------- 1 | dbt-external-tables 2 | -------------------------------------------------------------------------------- /integration_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/README.md -------------------------------------------------------------------------------- /integration_tests/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/dbt_project.yml -------------------------------------------------------------------------------- /integration_tests/macros/common/prep_external.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/macros/common/prep_external.sql -------------------------------------------------------------------------------- /integration_tests/macros/plugins/redshift/prep_external.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/macros/plugins/redshift/prep_external.sql -------------------------------------------------------------------------------- /integration_tests/macros/plugins/snowflake/prep_external.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/macros/plugins/snowflake/prep_external.sql -------------------------------------------------------------------------------- /integration_tests/macros/plugins/sqlserver/dbt_utils_tsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/macros/plugins/sqlserver/dbt_utils_tsql.sql -------------------------------------------------------------------------------- /integration_tests/macros/plugins/sqlserver/prep_external.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/macros/plugins/sqlserver/prep_external.sql -------------------------------------------------------------------------------- /integration_tests/models/common/control.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/common/control.yml -------------------------------------------------------------------------------- /integration_tests/models/plugins/azuresql/azuresql_external.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/azuresql/azuresql_external.yml -------------------------------------------------------------------------------- /integration_tests/models/plugins/bigquery/bigquery_external.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/bigquery/bigquery_external.yml -------------------------------------------------------------------------------- /integration_tests/models/plugins/redshift/redshift_external.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/redshift/redshift_external.yml -------------------------------------------------------------------------------- /integration_tests/models/plugins/snowflake/people_alias.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/snowflake/people_alias.sql -------------------------------------------------------------------------------- /integration_tests/models/plugins/snowflake/people_expression.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/snowflake/people_expression.sql -------------------------------------------------------------------------------- /integration_tests/models/plugins/snowflake/snowflake_external.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/snowflake/snowflake_external.yml -------------------------------------------------------------------------------- /integration_tests/models/plugins/spark/spark_external.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/spark/spark_external.yml -------------------------------------------------------------------------------- /integration_tests/models/plugins/synapse/synapse_external.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/models/plugins/synapse/synapse_external.yml -------------------------------------------------------------------------------- /integration_tests/package-lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/package-lock.yml -------------------------------------------------------------------------------- /integration_tests/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/packages.yml -------------------------------------------------------------------------------- /integration_tests/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/profiles.yml -------------------------------------------------------------------------------- /integration_tests/public_data/capitalize_parquet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/capitalize_parquet.ipynb -------------------------------------------------------------------------------- /integration_tests/public_data/csv/section=a/people_a.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/csv/section=a/people_a.csv -------------------------------------------------------------------------------- /integration_tests/public_data/csv/section=b/people_b.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/csv/section=b/people_b.csv -------------------------------------------------------------------------------- /integration_tests/public_data/csv/section=c/people_c.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/csv/section=c/people_c.csv -------------------------------------------------------------------------------- /integration_tests/public_data/csv/section=d/people_d.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/csv/section=d/people_d.csv -------------------------------------------------------------------------------- /integration_tests/public_data/json/section=a/people_a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/json/section=a/people_a.json -------------------------------------------------------------------------------- /integration_tests/public_data/json/section=b/people_b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/json/section=b/people_b.json -------------------------------------------------------------------------------- /integration_tests/public_data/json/section=c/people_c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/json/section=c/people_c.json -------------------------------------------------------------------------------- /integration_tests/public_data/json/section=d/people_d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/json/section=d/people_d.json -------------------------------------------------------------------------------- /integration_tests/public_data/parquet/section=a/people_a.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet/section=a/people_a.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet/section=b/people_b.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet/section=b/people_b.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet/section=c/people_c.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet/section=c/people_c.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet/section=d/people_d.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet/section=d/people_d.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet_capitalized/section=a/people_a.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet_capitalized/section=a/people_a.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet_capitalized/section=b/people_b.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet_capitalized/section=b/people_b.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet_capitalized/section=c/people_c.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet_capitalized/section=c/people_c.parquet -------------------------------------------------------------------------------- /integration_tests/public_data/parquet_capitalized/section=d/people_d.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/public_data/parquet_capitalized/section=d/people_d.parquet -------------------------------------------------------------------------------- /integration_tests/seeds/people.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/seeds/people.csv -------------------------------------------------------------------------------- /integration_tests/test.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/test.env.sample -------------------------------------------------------------------------------- /integration_tests/vars.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/integration_tests/vars.env.sample -------------------------------------------------------------------------------- /macros/common/create_external_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/create_external_schema.sql -------------------------------------------------------------------------------- /macros/common/create_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/create_external_table.sql -------------------------------------------------------------------------------- /macros/common/get_external_build_plan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/get_external_build_plan.sql -------------------------------------------------------------------------------- /macros/common/helpers/dropif.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/helpers/dropif.sql -------------------------------------------------------------------------------- /macros/common/helpers/transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/helpers/transaction.sql -------------------------------------------------------------------------------- /macros/common/refresh_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/refresh_external_table.sql -------------------------------------------------------------------------------- /macros/common/stage_external_sources.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/stage_external_sources.sql -------------------------------------------------------------------------------- /macros/common/update_external_table_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/common/update_external_table_columns.sql -------------------------------------------------------------------------------- /macros/plugins/bigquery/create_external_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/bigquery/create_external_schema.sql -------------------------------------------------------------------------------- /macros/plugins/bigquery/create_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/bigquery/create_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/bigquery/get_external_build_plan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/bigquery/get_external_build_plan.sql -------------------------------------------------------------------------------- /macros/plugins/bigquery/update_external_table_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/bigquery/update_external_table_columns.sql -------------------------------------------------------------------------------- /macros/plugins/fabric/create_external_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/fabric/create_external_schema.sql -------------------------------------------------------------------------------- /macros/plugins/fabric/create_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/fabric/create_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/fabric/get_external_build_plan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/fabric/get_external_build_plan.sql -------------------------------------------------------------------------------- /macros/plugins/fabric/helpers/dropif.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/fabric/helpers/dropif.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/create_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/create_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/get_external_build_plan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/get_external_build_plan.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/helpers/add_partitions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/helpers/add_partitions.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/helpers/dropif.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/helpers/dropif.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/helpers/is_ext_tbl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/helpers/is_ext_tbl.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/helpers/paths.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/helpers/paths.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/helpers/render_macro.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/helpers/render_macro.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/helpers/transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/helpers/transaction.sql -------------------------------------------------------------------------------- /macros/plugins/redshift/refresh_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/redshift/refresh_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/create_external_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/create_external_schema.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/create_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/create_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/get_external_build_plan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/get_external_build_plan.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/helpers/is_csv.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/helpers/is_csv.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/refresh_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/refresh_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/snowpipe/create_empty_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/snowpipe/create_empty_table.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/snowpipe/create_snowpipe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/snowpipe/create_snowpipe.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/snowpipe/get_copy_sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/snowpipe/get_copy_sql.sql -------------------------------------------------------------------------------- /macros/plugins/snowflake/snowpipe/refresh_snowpipe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/snowflake/snowpipe/refresh_snowpipe.sql -------------------------------------------------------------------------------- /macros/plugins/spark/create_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/spark/create_external_table.sql -------------------------------------------------------------------------------- /macros/plugins/spark/get_external_build_plan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/spark/get_external_build_plan.sql -------------------------------------------------------------------------------- /macros/plugins/spark/helpers/dropif.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/spark/helpers/dropif.sql -------------------------------------------------------------------------------- /macros/plugins/spark/helpers/recover_partitions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/spark/helpers/recover_partitions.sql -------------------------------------------------------------------------------- /macros/plugins/spark/refresh_external_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/macros/plugins/spark/refresh_external_table.sql -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/run_test.sh -------------------------------------------------------------------------------- /sample_analysis/external_sources_dry_run.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/sample_analysis/external_sources_dry_run.sql -------------------------------------------------------------------------------- /sample_sources/bigquery.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/sample_sources/bigquery.yml -------------------------------------------------------------------------------- /sample_sources/redshift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/sample_sources/redshift.yml -------------------------------------------------------------------------------- /sample_sources/snowflake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/sample_sources/snowflake.yml -------------------------------------------------------------------------------- /sample_sources/spark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/sample_sources/spark.yml -------------------------------------------------------------------------------- /sample_sources/synapse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/sample_sources/synapse.yml -------------------------------------------------------------------------------- /supported_adapters.env: -------------------------------------------------------------------------------- 1 | SUPPORTED_ADAPTERS=snowflake,redshift,bigquery 2 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-external-tables/HEAD/uv.lock --------------------------------------------------------------------------------