- はじめる前に
- 基本情報
- Integrations
- プロセス アプリを使用する
- アプリを作成する
- データを読み込む
- データ変換中
- ダッシュボードをカスタマイズする
- ダッシュボードをパブリッシュする
- アプリ テンプレート
- 通知
- その他のリソース
Process Mining ユーザー ガイド
メッセージ: [WARNING]: Deprecated functionality The "tests" config has been renamed to "data_tests". ([警告]: 非推奨の機能。"tests" の設定の名前は "data_tests" に変更されました。)
考えられる原因
dbt バージョン 1.8 での単体テストの導入を受けて、tests: キーの名前が data_tests:に変更されました。このため、既存のプロセス アプリでは、データを読み込んだりデータ変換を開いたりする際に、非推奨化に関する警告が表示されます 。
[WARNING]: Deprecated functionality The `tests` config has been renamed to `data_tests`. Please see https://docs.getdbt.com/docs/build/data-tests#new-data_tests-syntax for more information.
解決策
既定のプロセス アプリの場合、dbt_project.yml ファイルと sources.yml ファイル内に出現する tests: 構成の名前を data_tests: に変更することで、この問題を修正できます。カスタマイズされたプロセス アプリの場合、これは他の .yml ファイルにも存在する可能性があります。
詳しくは、新しい data_tests: 構文に関する dbt の公式ドキュメントをご覧ください。
次の図に、tests の名前を data_tests に変更した dbt_project.yml ファイルの例を示します。

クエリの変更後にプレビューが変更されない
クエリを変更してファイルを実行した後、プレビューが変更されない場合があります。
考えられる原因
sql ファイルは、前回の実行以降更新されていないため、dbt 内のものと同じです。このファイルを再度実行しても、変更は検出されないため、プレビュー テーブルは更新されません。たとえば、WHERE 条件を追加してファイルを実行すると、フィルター処理されたレコードのみがプレビューに表示されます。ただし、この WHERE 条件を削除してもう一度ファイルを実行した場合、実際にはすべてのレコードが表示される必要がありますが、先ほどフィルター処理したレコードのみがプレビューに表示されます。
解決策
SQL ファイルにコメントを追加するか、ファイル内のコメントを変更します。これにより、強制的に dbt が実行され、プレビューが更新されます。
メッセージ: The selection criterion does not match any nodes. Nothing to do.
データ実行ログに次の警告メッセージが表示されます。

2 つの警告メッセージ「The selection criterion "+<file>.state:modified+" does not match any nodes」と「Nothing to do. Try checking your model configs and model specifications args」が表示された場合は、前回のクエリ実行時と比較して変更が検出されなかったことを意味します。[プレビュー] パネルには、データの最新バージョンが表示されます。
クエリを完全に再実行するには、[ダッシュボードに適用] を選択します。