AWS AthenaがGLUEクローラーから作成されたテーブルからゼロレコードを返すという質問の回答をすでに読んでいます。S3からの入力csv
と質問https://aws.amazon.com/de/premiumsupport/knowledge-center/athena-empty-results/
アドバイス通り
しかし、それは役に立ちませんでした
私の場合:
Cloud Watch Logは、グルーテーブルが正常に作成されたことを示しています。
しかし、Athenaクエリを実行すると、次の結果が得られました。
列のみが返され、レコードは返されません。スキャンされたデータ:0 KB
グルークローラーがデータを変換できない理由を誰かが知っていますか?
ありがとう!
生成されたテーブル名を確認すると、Glueクローラーに渡したフォルダーパスに、スキーマが異なる複数のファイルがあるように見えます。これらのテーブルをAthenaでクエリする場合は、スキーマが異なるこれらのCSVファイルを異なるフォルダーに配置する必要があります。
フォルダパスをGlueクローラーに渡しても、Athenaテーブルの完全なファイルパスを持つテーブルが作成されますshow create table <table-name>
。を実行して同じことを確認できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加