問題タブ [aws-glue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2684 参照

json - AWS Athena が result.json を s3 に出力 - CREATE TABLE AS / INSERT INTO SELECT?

AWS Athena クエリの結果を s3 バケット内の results.json に書き込むことはなんとか可能ですか?

私の最初のアイデアはINSERT INTO SELECT ID, COUNT(*) ...orを使用することでしたが、 Amazon Athena DDL ステートメントtdhoppers ブログポストINSERT OVERWRITEによると、これはサポートされていないようです

  1. CREATE TABLEAWS Athena で新しいデータを使用することはなんとか可能ですか?
  2. AWS Glue の回避策はありますか?
  3. Athenaの結果でラムダ関数をトリガーする方法はありますか? (S3 フックは知っています)

私が集計する統計は非常に限られているため、jsonファイル/テーブル全体を上書きして常に新しいjsonを作成することは問題ではありません。

AWS Athena が結果を S3 バケットに CSV として自動的に書き込むことは知っています。ただし、単純な集計を行い、出力をパブリック s3 に直接書き込むのが好きなので、ブラウザーのスパ Angular アプリケーションがそれを読み取ることができます。したがって、JSON 形式と特定のパスは私にとって重要です。