ミッションたぶんPossibleスマートフォン用の表示で見るミッションたぶんPossibleどこにでもいるシステムエンジニアのなんでもない日記です。AthenaでCloudFrontログを解析しようとしたらエラく苦労した話AWSこの2日間、さんざん悩んだので、メモメモ。AthenaはS3に格納したログファイルとかを、まるでRDBのようにSQLで検索・分析できる、いわゆるサーバレスなサービスです。Athenaで、S3→CloudFront経由でダウンロードしたファイルのアクセス数をカウントするような簡単な分析を行いたい、というのが今回の要件。Athenaとても便利なところです。2016」で発表)なので、社内に知見もなく、Webの記事を参考に構築を試みました。......がこれがどエラい苦労しました。これじゃまともに動かなかったからです。各記事のテーブル作成SQLでテーブルを作ると、なぜかログファイルのレコード行が空白で取り込まれ、ヘッダー行が1カラム目がやはり取り込まれない状況でした。結論から言うと、以下のSQLで正しくテーブル作成ができました。(アポストロフィ)」で囲む必要があったのです。今回はSQLを直接エディタに書くのではなく、コンソールからチマチマ入力してテーブルを作った際、このSQL文が生成されたことで違いに気づけました。('has_encrypted_data'='false')※S3バケット名は記事記述用のでたらめなものです。参考にした記事らは以下。参照した記事のうちのほんの一部です。Qiitaこれらの記事の内容が間違っていた、とはオレは思いません。同時期に書かれた記事で同じようなSQL文が書かれており、実際に検証した結果の画面スクリーンショットも張り付けられていたからです。Athenaで行えないケースが増えそうな気がしたので、自分用のメモを公開しておきます。※何か誤りあればご指摘頂けますと大変助かります。先週金曜(8/18)にクラスメソッドさんの岩本町オフィス...2014-10-26徒歩でJR山手線を一周してきた。»プロフィールid:takigawa401どこにでもいるシステムエンジニアのなんでもない日記です。アンオフィシャルパーティー」を開催します。(さらにいくつもの)片隅に」を観てきた。月別アーカイブはてなブログをはじめよう!takigawa401さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。