高野須悠人
04/15/2025, 8:12 AMpython -V
3.12.3
pip list
dbt-adapters 1.9.0
dbt-bigquery 1.8.1
dbt-common 1.12.0
dbt-core 1.8.1
elementary-data 0.18.1
After upgrading the Python version, the issue was resolved.
However, when I run the edr report --profiles-dir . command, I get the following error:
Point:The dbt_models table was created in edr_dbt_artifacts The dbt_models table is not created in edr_run_results.
elementary.exceptions.exceptions.DbtCommandError: Failed to run dbt command.
{"info": {
"name": "RunningOperationCaughtError",
"code": "Q001",
"msg": "Encountered an error while running operation: Runtime Error\n 404 Not found: Table [PROJECT_ID]:[DATASET].dbt_models was not found in location us-central1; reason: notFound, message: Not found: Table [PROJECT_ID]:[DATASET].dbt_models was not found in location us-central1\n\nLocation: us-central1\nJob ID: f88370aa-1ad5-4e8d-9204-c3b5a7adca48\n",
"level": "error",
"invocationId": "c676321d-2e21-4d28-bcbe-a591f7e0e1ec",
"pid": 77999,
"thread": "MainThread",
"ts": "2025-04-15T05:29:22.778868Z"
},
"data": {
"exc": "Runtime Error\n 404 Not found: Table [PROJECT_ID]:[DATASET].dbt_models was not found in location us-central1; reason: notFound, message: Not found: Table [PROJECT_ID]:[DATASET].dbt_models was not found in location us-central1\n\nLocation: us-central1\nJob ID: f88370aa-1ad5-4e8d-9204-c3b5a7adca48\n"
}}
Sorry about that.
It was an issue with the Python version.
I was able to confirm that it works, but the report seems to be empty.kapa.ai
04/15/2025, 8:13 AMkapa.ai
04/15/2025, 8:13 AMdbt deps dbt run --select elementary これにより、必要なテーブルが正しく作成されます。[Slack forum discussion](https://slack.com/archives/C02CTC89LAX/p1718223058454089)では、同様の問題が報告されています。 3. 内部DBTプロジェクトの依存関係を更新する: cd /path/to/python/site-packages/elementary/monitor/dbt_project dbt deps これは[Slack forum discussion](https://slack.com/archives/C02CTC89LAX/p1674145950818659)で提案された解決策です。 4. プロファイルとプロジェクトディレクトリを明示的に指定する: edr report --project-dir /path/to/dbt/project --profiles-dir /path/to/profiles 5. 日数パラメータを調整する: edr report --days-back 30 より長い期間のデータを取得することで、レポートにデータが表示される可能性があります。 これらの解決策を試しても問題が解決しない場合は、edr.logファイルを確認して、より詳細なエラーメッセージを確認することをお勧めします。 また、BigQueryを使用している場合は、テーブルの場所(ロケーション)が正しく設定されていることを確認してください。エラーメッセージにはus-central1のロケーションに関する問題が示されています。高野須悠人
04/15/2025, 8:21 AMkapa.ai
04/15/2025, 8:21 AMkapa.ai
04/15/2025, 8:21 AMdbt test を実行しましたか?Elementary DBTパッケージをデプロイした後にテストを実行していないと、`elementary_test_results` テーブルにデータが入りません。[Troubleshooting guide](https://docs.elementary-data.com/oss/general/troubleshooting)によると、これが空のレポートの一般的な原因です。 2. プロファイル設定の確認: profiles.yml ファイルに elementary という名前のプロファイルが正しく設定されているか確認してください。このプロファイルは、Elementaryテーブルが存在するスキーマを正しく指している必要があります。 3. スキーマ設定の確認: dbt_project.yml ファイルでElementaryモデルのスキーマ設定が正しいか確認してください: yaml models: elementary: +schema: 'elementary' 4. デバッグモードでの実行: dbt test --var 'elementary_debug_logs: true' これにより、より詳細なログが生成され、問題の特定に役立つ可能性があります。 5. テーブルのマテリアライゼーション確認: Elementaryテーブルが増分テーブル(incremental table)として作成されていることを確認してください。通常のテーブルやビューとして作成されている場合は機能しません。 問題が続く場合は、以下の情報を提供していただけると、より具体的な解決策を提案できます: - edr_target/edr.log ファイルの内容 - elementary_test_results テーブルの存在と内容の確認結果 - dbt_project.yml と profiles.yml の設定内容(機密情報は除く) これらの情報があれば、問題の根本原因をより正確に特定できる可能性があります。高野須悠人
04/16/2025, 11:42 AMkapa.ai
04/16/2025, 11:42 AMkapa.ai
04/16/2025, 11:42 AM