Amazon QuickSight で Athena を使用しているときにテーブルが見つからない - Amazon QuickSight

Amazon QuickSight で Athena を使用しているときにテーブルが見つからない

分析でテーブルが Athena データソースから欠落している場合に、「table not found」エラーが発生する可能性があります。

Athena コンソール (https://console.aws.amazon.com/athena/) で、対応するスキーマのテーブルをチェックします。Athena でテーブルを再度作成してから、そのテーブルで Amazon QuickSight の新しいデータセットを作成します。最初にテーブルが喪失した理由を調査するため、Athena コンソールを使用してクエリ履歴をチェックします。この操作は、テーブルを削除したクエリを見つけるうえで役立ちます。

プレビューでカスタム SQL クエリの編集中にこのエラーが発生した場合は、クエリでテーブル名を確認し、その他の構文エラーがあるかどうかをチェックします。Amazon QuickSight はクエリからスキーマを推測することはできません。スキーマはクエリで指定する必要があります。

たとえば、次のステートメントが動作します。

select from my_schema.my_table

次のステートメントはスキーマがないため失敗します。

select from my_table

それでも問題が解決しない場合は、テーブル、列、クエリが Athena の要件に適合していることを確認します。詳細については、「Athena ユーザーガイド」の「テーブル、データベース、および列の名前」および「トラブルシューティング」を参照してください。