問題タブ [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 に答える
1121 参照

dbt - 「解析不能」な sqlfluff lint エラーを修正するにはどうすればよいですか

エラーが表示されますL: 3 | P: 1 | PRS | Found unparsable section:

これは、dbt_utils が提供する date_spine マクロを呼び出しているときです。誰かがこれに遭遇したことがありますか? sqlfluff のマクロの定義に設定する期待値は何ですか?

dbt の sqlfluff ファイルでマクロを定義するには、次を参照してください。

date_spine = {% macro date_spine(datepart, start_date, end_date) %}'HERE'{% endmacro %}

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

command-line-interface - dbt cli run - プロジェクトの pre または post フックのみ?

dbt cli を使用して、モデルを実行せずにプロジェクトのフックを実行する方法はありますか?

すなわち

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

amazon-web-services - CodeBuild プロジェクトで使用するために `~/.aws/config` で AWS プロファイルを生成する方法

と呼ばれるツールを使用しており、ツールdbtのデータベース認証方法は IAM を利用しています。残念ながら、代わりにインスタンス プロファイルを使用するため、CodeBuild プロジェクトがビルドされるときに IAM プロファイルは存在しません。このため、データベースに接続できません。

この質問を参照して、プロジェクトで実行aws sts get-caller-identityして、必要な値の一部を取得できるかどうかを確認しましたが、返されました

~/.aws/configCodeBuild プロジェクト内で自分自身を生成する方法を知っている人はいますか?

編集: ツールは boto3 を使用して一時的な認証情報を生成します: https://github.com/fishtown-analytics/dbt/blob/9d00c000720d17c42a4fa08a26b75bd500cc857f/plugins/redshift/dbt/adapters/redshift/connections.py#L101-L123

しかし、CodeBuild プロジェクト内でこれらの資格情報を生成できないようです。

編集:

buildspec.yml