├── .flake8 ├── .github └── workflows │ └── workflow.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── assets └── dbt-excel.png ├── dbt ├── __init__.py ├── adapters │ ├── __init__.py │ └── excel │ │ ├── __init__.py │ │ ├── __version__.py │ │ ├── connections.py │ │ ├── impl.py │ │ └── relation.py └── include │ ├── __init__.py │ └── excel │ ├── __init__.py │ ├── dbt_project.yml │ └── macros │ ├── adapters.sql │ ├── materializations │ └── external.sql │ └── utils │ └── external_location.sql ├── dev-requirements.txt ├── docs └── jaffle_shop_with_dbt_excel │ ├── .gitignore │ ├── dbt_project.yml │ ├── models │ ├── customers.sql │ ├── docs.md │ ├── orders.sql │ ├── overview.md │ ├── schema.yml │ └── staging │ │ ├── schema.yml │ │ ├── stg_customers.sql │ │ ├── stg_orders.sql │ │ └── stg_payments.sql │ ├── profiles.yml │ └── sources │ └── jaffle_shop.xlsx ├── mypy.ini ├── pytest.ini ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── functional │ ├── adapter │ │ ├── test_attach.py │ │ ├── test_basic.py │ │ ├── test_concurrency.py │ │ ├── test_ephemeral.py │ │ ├── test_external.py │ │ ├── test_external_rematerialize.py │ │ ├── test_incremental.py │ │ ├── test_python_model.py │ │ ├── test_sources.py │ │ ├── test_sources_xlsx.py │ │ └── test_utils.py │ └── fsspec │ │ └── test_filesystems.py └── unit │ ├── __init__.py │ ├── test_connections.py │ ├── test_excel_adapter.py │ └── utils.py └── tox.ini /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/README.md -------------------------------------------------------------------------------- /assets/dbt-excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/assets/dbt-excel.png -------------------------------------------------------------------------------- /dbt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/adapters/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/excel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/adapters/excel/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/excel/__version__.py: -------------------------------------------------------------------------------- 1 | version = "1.4.0" 2 | -------------------------------------------------------------------------------- /dbt/adapters/excel/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/adapters/excel/connections.py -------------------------------------------------------------------------------- /dbt/adapters/excel/impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/adapters/excel/impl.py -------------------------------------------------------------------------------- /dbt/adapters/excel/relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/adapters/excel/relation.py -------------------------------------------------------------------------------- /dbt/include/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/include/__init__.py -------------------------------------------------------------------------------- /dbt/include/excel/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | PACKAGE_PATH = os.path.dirname(__file__) 4 | -------------------------------------------------------------------------------- /dbt/include/excel/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/include/excel/dbt_project.yml -------------------------------------------------------------------------------- /dbt/include/excel/macros/adapters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/include/excel/macros/adapters.sql -------------------------------------------------------------------------------- /dbt/include/excel/macros/materializations/external.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/include/excel/macros/materializations/external.sql -------------------------------------------------------------------------------- /dbt/include/excel/macros/utils/external_location.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dbt/include/excel/macros/utils/external_location.sql -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | dbt_packages/ 4 | logs/ 5 | -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/dbt_project.yml -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/customers.sql -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/docs.md -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/orders.sql -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/overview.md -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/schema.yml -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/staging/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/staging/schema.yml -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/staging/stg_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/staging/stg_customers.sql -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/staging/stg_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/staging/stg_orders.sql -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/models/staging/stg_payments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/models/staging/stg_payments.sql -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/profiles.yml -------------------------------------------------------------------------------- /docs/jaffle_shop_with_dbt_excel/sources/jaffle_shop.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/docs/jaffle_shop_with_dbt_excel/sources/jaffle_shop.xlsx -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/mypy.ini -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_attach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_attach.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_basic.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_concurrency.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_ephemeral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_ephemeral.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_external.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_external_rematerialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_external_rematerialize.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_incremental.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_python_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_python_model.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_sources.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_sources_xlsx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_sources_xlsx.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/adapter/test_utils.py -------------------------------------------------------------------------------- /tests/functional/fsspec/test_filesystems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/functional/fsspec/test_filesystems.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/unit/test_connections.py -------------------------------------------------------------------------------- /tests/unit/test_excel_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/unit/test_excel_adapter.py -------------------------------------------------------------------------------- /tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tests/unit/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-excel/HEAD/tox.ini --------------------------------------------------------------------------------