DBT - 关于 dbt 部署模型应属于的模式的最佳实践?

DBT - best practices on schema to which the dbt deployed models should belong to?

我正在从事一个数据库密集型项目,其中有很多模式以及在这些模式中创建的 tables/views 等。

我的问题是关于所有 DBT 部署模型应属于什么模式的最佳实践或推荐实践?

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

其他选项是让它们都属于同一个模式,与数据库中已经存在的其他模式分开,这样我们就可以使用特定的模式名称进行查找。

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

来自dbt docs's Using Aliases page

The names of schemas and tables are effectively the "user interface" of your data warehouse. Well-named schemas and tables can help provide clarity and direction for consumers of this data. In combination with custom schemas, model aliasing is a powerful mechanism for designing your warehouse.

也许答案是:

Do what you think is best for your users. You are making a library. what's the easiest way for folks to find what they are looking for?