問題タブ [dbt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1845 参照

macros - dbt_utils.union_relations の使い方が間違っていますが、方法/理由がわかりませんか?

だから私は新しいDBTユーザーで、とてもクールなものですが、union_relationsマクロで問題に遭遇しています. この関数にリレーションをフィードしていますが、コンパイル/実行クエリがリレーションから列を見つけられません。

ここに私が実行しているコードがあります:

そして、これは私が受け取るエラーです: syntax error at or near "from" LINE 1706: from __dbt__CTE__transform_hist_ca_map_stu_obj_a... ^ compiled SQL at target/run/rally_dw/conformed/conformed_student_objective_assessment.sql

基本的に最初の列は DBT 生成列で、その後にリレーションからの列があるはずなのですが、なぜかこれらの列が引き込まれていません。現在は一時的で具体化されていないため、それが問題を引き起こしているのではないかと考えています。これがコンパイルされた SQL です。CTE はデータを返しますが、何らかの理由で最後の CTE に取り込まれていません。

どんな考えでも大歓迎ですありがとう!