PDT のトラブルシューティング

このガイドは、Looker インスタンスで PDT のトラブルシューティングを行う際に役立ちます。まず、問題に最も適したセクションに進んでください。

PDT のビルドが失敗する

1 つ以上の PDT のビルドに失敗した場合は、このセクションの手順を確認してください。(PDT のビルド頻度が高すぎる場合は、PDT のビルド頻度が高すぎるセクションをご覧ください)。

次のディシジョン ツリーを使用して、ビルドに失敗した PDT のトラブルシューティングを開始します。

PDT を手動で再構築する

まず、PDT を手動で正常にビルドまたは再ビルドできるかどうかをテストします。この試行が失敗した場合は、ビルドの失敗のエラー メッセージを確認して詳細情報を取得してください。

PDT を手動で正常にビルドできる場合は、永続化戦略を確認します。

接続設定を確認する

単一の接続で PDT がすべてビルドに失敗する場合は、接続設定を確認します。ビルドが失敗する一般的な原因は、スクラッチ スキーマの権限が不足していることです。スクラッチ スキーマが正しく設定されていることを再度確認します。スクラッチ スキーマが最近変更された場合は、まず接続設定を更新してみてください。

PDT を手動で正常にビルドでき、接続設定が正しく設定されている場合は、インスタンスの PDT 再生ツールに問題がある可能性があります。このエッジケースのトラブルシューティングについては、サポートにお問い合わせください。

PDT のビルド頻度が高すぎる

1 つ以上の PDT のビルド頻度が高すぎる場合は、このセクションの手順に沿って対応します。

次のディシジョン ツリーを使用して、ビルド頻度が高すぎる PDT のトラブルシューティングを開始します。

スクラッチ スキーマ内の PDT が多すぎる

単一の PDT の複数のコピーがスクラッチ スキーマを詰まらせている場合は、インスタンスの PDT reaper に問題がある可能性があります(古い PDT を自動的に削除するプロセス)。このエッジケースのトラブルシューティングについては、サポートにお問い合わせください。

PDT アクティビティ ダッシュボードでビルドの理由を確認する

詳細については、PDT アクティビティ ダッシュボードを確認してください。特に、ビルド頻度が高すぎる PDT のビルド理由を確認してください。一般的なビルド理由には、次のようなものがあります。

  • テーブルがスクラッチ スキーマにない: スクラッチ スキーマにこの PDT のバージョンが見つからなかったため、PDT がビルドされました。接続設定を確認して、スクラッチ スキーマを変更してみてください。本番環境インスタンスや QA インスタンスなど、複数の Looker インスタンスがある場合は、PDT 管理の競合を避けるため、インスタンスごとに異なるスクラッチ スキーマを設定してください。
  • 手動再構築: PDT がユーザーによって手動で再構築されました。ユーザーの ID を確認し、そのユーザーが PDT ビルドを手動で過剰にトリガーしていないかどうかを確認します。
  • 依存 PDT のビルド: この PDT は、別の PDT がこの PDT に依存しているためビルドされました。依存する PDT を見つけて、その永続性戦略を確認します。

最終レビューとサポート

PDT に関する問題が解決しない場合は、このページのトラブルシューティングの手順をご確認ください。それでも問題が解決しない場合は、サポートにお問い合わせください