Logo
Section 1 / 8

视图(orientation)

学习如何将模型以视图的形式进行物化。

导入

视图(orientation)

学习如何将模型以视图的形式进行物化。

1SELECT 1 2AS number
1{{ 2 config( 3 materialized="view" 4 ) 5}} 6SELECT 1 7AS number
1CREATE OR REPLACE VIEW `project-id`.`dataset-id`.numbers AS 2SELECT 1 3AS number
1 2# 为项目命名!项目名称只能包含小写字母和下划线。一个好的包名称应反映您的组织名称或这些模型的预期用途 3name: 'test_project' 4version: '1.0.0' 5config-version: 2 6 7# 此设置配置 dbt 在该项目中使用的“profile” 8profile: 'marketing' 9 10# 这些配置指定 dbt 应在何处查找不同类型的文件。 11# 例如,`model-paths` 配置表示此项目中的模型位于 "models/" 目录中。您可能不需要更改这些设置! 12model-paths: ["models"] 13analysis-paths: ["analyses"] 14test-paths: ["tests"] 15seed-paths: ["seeds"] 16macro-paths: ["macros"] 17snapshot-paths: ["snapshots"] 18 19target-path: "target" # 存放编译后 SQL 文件的目录 20clean-targets: # 通过 `dbt clean` 命令清除的目录 21 - "target" 22 - "dbt_packages" 23 24 25# 模型配置 26# 完整文档:https://docs.getdbt.com/docs/configuring-models 27 28# 在此示例配置中,我们告诉 dbt 将 folder1/ 目录中的所有模型构建为视图。 29# 这些设置可以在单个模型文件中使用 `{{ config(...) }}` 宏进行覆盖。 30models: 31 test_project: 32 folder1: 33 +materialized: view
...
orders view screenshot
...
Defining orders screenshot

来源

表