Databricks Unity 目录上的 DBT

Ash*_*tts 7 databricks dbt databricks-unity-catalog

我一直在考虑在我们的主要(唯一)工作区中打开 Databricks Unity Catalog,但我担心这可能会如何影响我们现有的 dbt 负载以及新的三部分对象引用。

我从 dbt-databricks发行说明中看到,您需要 >= 1.1.1 才能获得 Unity 支持。
带有它的代码片段仅显示在配置文件中设置目录属性。我计划将 dbt 生成的对象的一些源放在单独的目录中。

如果可用的话,我什至可能选择将 dbt 生成的对象放在单独的目录中。
由于打开 Unity Catalog 是工作区中的一条单行道,因此我不想即兴发挥并看看会发生什么。

有人将 dbt 与 Unity Catalog 一起使用并在项目中使用了大量目录吗?

如果是这样,是否有任何问题以及如何指定来源和特定型号的目录?

问候,

阿什利

小智 0

在模式中指定两部分对象确实会导致问题,至少在增量模型中,而是指定目录

sql-serverless:
  outputs:
    dev:
      host: ***.cloud.databricks.com
      http_path: /sql/1.0/endpoints/***
      catalog: hive_metastore
      schema: tube_silver_prod
      threads: 4
      token: ***
      type: databricks
  target: dev
Run Code Online (Sandbox Code Playgroud)