前提情報
Athena、他分析基盤の知識なし
やりたいこと
- Slackのメッセージのログ(JSON)をAthenaに食わせて分析したい
- Slackのメッセージログはチャンネルごとのディレクトリに、日時で分割されたJSONファイルで格納されている
- Slackのメッセージログは1つのファイルに1JSONオブジェクトになっていて、その中に配列としてメッセージのオブジェクトが複数入っている
- (補足)メッセージのオブジェクトの中に、メッセージにつけた絵文字の情報(reactions)があるのでこれを集計したい
- Athenaで読めるJSONはどうやら、1行1JSONのデータの模様(https://aws.amazon.com/jp/premiumsupport/knowledge-center/error-json-athena/ )
わからないこと
- どのように変換したらよいでしょうか?
- 使うサービス名などを教えていただけたら嬉しいです
- LambdaでS3からファイル受け取って変換してS3に書き出す という方法以外に簡単な方法があればいいなと思ってます
あなたの回答
tips
プレビュー