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