在其他宏中声明其他宏中的var
主要想法是具有恒定变量,然后有可能在代码或宏的其他部分中使用它作为DBT。 包含常数的宏的示例: {% macro constant_vars() -%} {% set var_1 = { "…
为什么DBT在DBT Run语句中运行未被明确针对的模型?
我有一个DBT项目,主要由雪花外部桌子上的视图组成。每种模型视图都会同时使用单独的DBT Run语句触发。 dbt run --models model_for_view_1 我在DBT项…
Docker容器在本地运行,但在云运行时失败以服务DBT文档
这里的想法很简单 - DBT提供了一种生成静态文件并使用命令 dbt docs生成和 dbt文档服务的方法,我想以每个人的方式共享在我的组织中,可以看到它们(…
使用DBT更新BigQuery的表格
我正在尝试使用DBT更新BigQuery的表。以下命令在BigQuery执行; Update {{ ref('my_table') }} SET variable = 'value' WHERE lower(variable) LIKE '…
安装PIP安装DBT-Postgres
我想刚刚安装了 dbt-postgres 根据文章 https: //docs.getdbt.com/dbt-cli/install/pip 使用命令 pip安装dbt-postgres 安装后,我到处都已经满足要求…
如何在雪花中解析这个json
{ "segmentId": "b204c220-ea8d-4cf4-b579-30eb59a1a2a4", "diffFields": [ { "fieldName": "name", "valueBefore": null, "valueAfter": "new-segmen…
为什么我获得' 000606(57P03):在当前会话中未选择活跃的仓库。选择一个使用'使用仓库的活动仓库'命令。'
在进行“ DBT运行” 000606(57P03)时,我会遇到以下错误 :在当前会话中未选择活动仓库。使用“使用仓库”命令选择一个活动仓库。 我的个人资料具有…
ENV VAR需要但未提供-DBT CLI
我们在DBTCloud中具有一个环境变量,称为 dbt_snowflake_env ,根据使用了哪个环境选择右数据库。 目前,我正在尝试使用VSCODE设置DBT CLI。我创建了…
使用SQL和Jinja的DBT宏
我已经写了DBT宏,并在尝试部署时会出现错误。我认为它不会转换为适当的SQL。 momcalc.sql {% macro MoMCalc(val,Effectivedate,Frequency) %} case w…
您可以将DBT模型配置块仅应用于一种类型的数据库(例如PostgreSQL)吗?
在我的DBT模型定义中,我想运行一个配置块,但前提是数据库类型是PostgreSQL。有办法做到吗?下面的示例模型: {{ config( post_hook='create index i…
DBT和Google Cloud Composer PYPI依赖性问题
我目前正在使用Composer版本 2.0.9 和AirFlow版本 2.1.4 运行Google Cloud Composer。我正在尝试安装DBT的最新版本( 1.0.4 for Core和 1.0.0 for Big…
DBT可以直接连接到Google表格吗?
目前,我们有一个DBT实例,该实例位于我们的Google BigQuery数据仓库上。现在,我们最近被要求将Google表中的一些数据纳入我们的建模中。 这样,DBT是…