11

Athena は、S3 テーブルのフィールドを使用して一時テーブルを作成します。JSONデータを使用してこれを行いました。寄木細工のデータを使用してテーブルを作成する方法について教えてください。

私は次のことを試しました:

  1. サンプルの JSON データを寄木細工のデータに変換しました。
  2. 寄木細工のデータを S3 にアップロードしました。
  3. JSON データの列を使用して一時テーブルを作成しました。

これを行うことで、クエリを実行できますが、結果は空です。

このアプローチは正しいですか、それとも寄木細工のデータで従うべき他のアプローチはありますか?

サンプル json データ:

{"_id":"0899f824e118d390f57bc2f279bd38fe","_rev":"1-81cc25723e02f50cb6fef7ce0b0f4f38","deviceId":"BELT001","timestamp":"2016-12-21T13:04:10:066Z","orgid":"fedex","locationId":"LID001","UserId":"UID001","SuperviceId":"SID001"},
{"_id":"0899f824e118d390f57bc2f279bd38fe","_rev":"1-81cc25723e02f50cb6fef7ce0b0f4f38","deviceId":"BELT001","timestamp":"2016-12-21T13:04:10:066Z","orgid":"fedex","locationId":"LID001","UserId":"UID001","SuperviceId":"SID001"}
4

3 に答える 3

1

手順:
1. my_table_json を作成します
2. データを my_table_json に挿入します (テーブル 'LOCATION' に作成された json ファイルが存在することを確認します)
3. my_table_parquet を作成します: my_table_json と同じ create ステートメントですが、'STORED AS PARQUET' 句を追加する必要があります。
4.実行: INSERT INTO my_table_parquet SELECT * FROM my_table_json

于 2017-03-14T19:54:07.593 に答える