├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── dbt ├── __init__.py ├── adapters │ └── fabric │ │ ├── __init__.py │ │ ├── __version__.py │ │ ├── fabric_adapter.py │ │ ├── fabric_column.py │ │ ├── fabric_connection_manager.py │ │ └── fabric_credentials.py └── include │ └── fabric │ ├── __init__.py │ ├── dbt_project.yml │ └── macros │ ├── adapters │ ├── metadata.sql │ └── relation.sql │ └── materializations │ └── models │ └── table │ └── create_table_as.sql ├── dev_requirements.txt ├── pytest.ini ├── setup.py ├── test.env.sample └── tests ├── conftest.py └── functional └── adapter ├── test_aliases.py ├── test_basic.py ├── test_changing_relation_type.py ├── test_concurrency.py ├── test_data_types.py ├── test_debug.py ├── test_docs.py ├── test_ephemeral.py ├── test_grants.py ├── test_incremental.py ├── test_new_project.py ├── test_provision_users.py ├── test_query_comment.py ├── test_schema.py ├── test_seed.py ├── test_sources.py ├── test_timestamps.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/README.md -------------------------------------------------------------------------------- /dbt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/fabric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/adapters/fabric/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/fabric/__version__.py: -------------------------------------------------------------------------------- 1 | version = "1.4.0" 2 | -------------------------------------------------------------------------------- /dbt/adapters/fabric/fabric_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/adapters/fabric/fabric_adapter.py -------------------------------------------------------------------------------- /dbt/adapters/fabric/fabric_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/adapters/fabric/fabric_column.py -------------------------------------------------------------------------------- /dbt/adapters/fabric/fabric_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/adapters/fabric/fabric_connection_manager.py -------------------------------------------------------------------------------- /dbt/adapters/fabric/fabric_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/adapters/fabric/fabric_credentials.py -------------------------------------------------------------------------------- /dbt/include/fabric/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | PACKAGE_PATH = os.path.dirname(__file__) 4 | -------------------------------------------------------------------------------- /dbt/include/fabric/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/include/fabric/dbt_project.yml -------------------------------------------------------------------------------- /dbt/include/fabric/macros/adapters/metadata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/include/fabric/macros/adapters/metadata.sql -------------------------------------------------------------------------------- /dbt/include/fabric/macros/adapters/relation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/include/fabric/macros/adapters/relation.sql -------------------------------------------------------------------------------- /dbt/include/fabric/macros/materializations/models/table/create_table_as.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dbt/include/fabric/macros/materializations/models/table/create_table_as.sql -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/setup.py -------------------------------------------------------------------------------- /test.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/test.env.sample -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_aliases.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_basic.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_changing_relation_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_changing_relation_type.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_concurrency.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_data_types.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_debug.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_docs.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_ephemeral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_ephemeral.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_grants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_grants.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_incremental.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_new_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_new_project.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_provision_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_provision_users.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_query_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_query_comment.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_schema.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_seed.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_sources.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_timestamps.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datarootsio/dbt-fabric/HEAD/tests/functional/adapter/test_utils.py --------------------------------------------------------------------------------