【问题标题】:DBT - best practices on schema to which the dbt deployed models should belong to?DBT - dbt 部署模型应属于的架构的最佳实践?
【发布时间】:2022-01-06 10:35:02
【问题描述】:

我正在从事一个数据库密集型项目,其中有许多在这些模式中创建的模式和表/视图等。

我的问题是关于所有 DBT 部署模型应该属于哪个架构的最佳实践或推荐实践?

一种选择是让它们根据其定义属于不同的模式。

其他选项是让它们都属于与数据库中已经存在的其他模式不同的相同模式,因此我们可以使用特定模式名称进行查找。

【问题讨论】:

    标签: materialized-views azure-synapse dbt fishtown-analytics common-schema


    【解决方案1】:

    你问了一个很好的问题! Albiet,一个没有一个正确答案的人。

    来自dbt docs's Using Aliases page

    模式和表的名称实际上是数据仓库的“用户界面”。命名良好的模式和表可以帮助为这些数据的消费者提供清晰和方向。与custom schemas 结合使用,模型别名是一种强大的仓库设计机制。

    也许答案是:

    做您认为对您的用户最有利的事情。你正在做一个图书馆。人们找到所需内容的最简单方法是什么?

    【讨论】:

    • 感谢您的帮助。它有助于获得足够的洞察力以进一步进行。
    猜你喜欢
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2013-05-07
    • 2022-01-16
    • 2010-11-25
    • 2017-07-06
    • 1970-01-01
    相关资源
    最近更新 更多