dbt-databricks
dbt-databricks copied to clipboard
A dbt adapter for Databricks.
### Describe the feature It would be helpful if dbt-databricks was compatible with databricks-sql-connector 3.3.0 or 3.2.0. This would help since these versions are [compatible](https://github.com/databricks/databricks-sql-python/blob/b438c385112e6f27983bd771c556c8c7596fef22/pyproject.toml#L17C11-L17C25) with pyarrow (`">=14.0.1,
Resolves # ### Description ### Checklist - [ ] I have run this code in development and it appears to resolve the stated issue - [ ] This PR includes...
### Describe the bug An error message that used to show up in dbt v1.6 (when certain conditions are met), no longer shows up in dbt v1.7 and above. In...
### Describe the bug We are sometimes running dbt as a service principal from the command line. `profiles.yml` then looks something like ```yaml project: outputs: o1: auth_type: oauth client_id: [sp_id]...
Created from: https://github.com/dbt-labs/dbt-spark/issues/1085 ### Current Behavior I am using DBT for Data Testing. Over here I have a few not_null checks on delta tables which are in databricks and I...
Snapshotting silently fails on values greater than int max value when source dtype changes to bigint
### Describe the bug We noticed one table that we snapshot that when the source data changes a col from int to bigint but the downstream snapshot is not amended...
### Describe the feature Adding support for [Custom Incremental Strategies](https://docs.getdbt.com/docs/build/incremental-strategy#custom-strategies). ### Who will this benefit? This will allow users to easily modify the MERGE command to take into account additional...
I have this issue for the following peace of code ```python class TestMatchedAndNotMatchedConditions(IncrementalBase): @pytest.fixture(scope="class") def seeds(self): return { "matched_and_not_matched_conditions_expected.csv": fixtures.matched_and_not_matched_conditions_expected, } @pytest.fixture(scope="class") def models(self): return { "matched_and_not_matched_conditions.sql": fixtures.matched_and_not_matched_conditions_model, } def...
Currently this pins `databricks-sdk==0.17.0` for unclear reasons: https://github.com/databricks/dbt-databricks/blob/ac4dee7610a2a7d5ff9514a58f315699643242da/setup.py#L61 The pin was introduced in https://github.com/databricks/dbt-databricks/pull/572