QuickSight でクエリタイムアウトの問題を解決する方法を教えてください。

最終更新日: 2022 年 7 月 22 日

ダイレクトクエリモードを使用して Amazon QuickSight にデータをインポートしようとしていますが、クエリタイムアウトエラーが発生します。この問題を解決する方法を教えてください。

簡単な説明

ダイレクトクエリモードを使用してデータを QuickSight にインポートするときにタイムアウトエラーが発生する一般的な理由は次のとおりです。

  • データの準備に 50 秒以上かかる。
  • ビジュアルの生成に 2 分以上かかる。
  • クエリランタイムが、インポート元の Amazon サービスのデータソースタイムアウトクォータを超えている。Amazon サービスのデータソースタイムアウトクォータを確認するには、「AWS サービスクォータ」を参照してください。

注意: 2 分間のビジュアル生成タイムアウトクォータを増やすことはできません。

解決方法

インポートするデータを制限する

QuickSight にインポートするデータの量を制限するために実行できる手順を以下に示します。

  • 不要な列を選択解除する。
  • QuickSight でデータセットにフィルターを追加する。
  • カスタム SQL クエリで WHEREHAVING などの述語を使用する。

データを SPICE にインポートする

データを SPICE にインポートすると、クエリの処理が速くなります。

注: SPICE を使用する場合、データ準備用の 50 秒のタイムアウトクォータと、ビジュアル生成用の 2 分のタイムアウトが引き続き適用されます。ただし、Amazon Athena を使用してデータを QuickSight にインポートしている場合、クエリのタイムアウトは 30 分です。

インポートされたデータの SPICE クォータとダイレクト SQL クエリのクォータの詳細については、「データソースクォータ」を参照してください。


この記事は役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?