>100 Views
September 08, 17
スライド概要
SendGrid Night in Osaka #2で「SendGrid + Redash」な構成のLTをしました。
開発ベンダーに5年、ユーザ企業システム部門通算9年を経て、2018年よりトレノケート株式会社でAWS Authorized InstructorとしてAWSトレーニングコースを担当し、毎年1500名以上に受講いただいている。プロトタイプビルダーとして社内の課題を内製開発による解決もしている。 AWS認定インストラクターアワード2018・2019・2020の3年連続受賞により殿堂入りを果たした。 APN AWS Top Engineers、APN ALL AWS Certifications Engineers、AWS Community Buildersに数年にわたり選出。 個人活動としてヤマムギ名義で執筆、勉強会、ブログ、YouTubeで情報発信している。 その他コミュニティ勉強会やセミナーにて参加、運営、スピーカーや、ご質問ご相談についてアドバイスなどをしている。
SendGrid Night in Osaka #2 LT SendGrid + Redash 山下 光洋
#SendGrid_JP
自己紹介 山下光洋 @yamamanx Blog : www.yamamanx.com ・ソフトウェア開発会社でIBMさんのBP ・ナイトレジャー会社で情シス ・エネルギー会社で情シス ヤマムギ(勉強会)主催 , JAWS-UG OSAKA コアメンバー, JAWS-UG IoT関西支部 コアメンバー, kintoneCafe大阪 運営, JP_Stripes Osaka 立ち上げ, SORACOM-UG関西運営, TwilioJP-UG,DevLOVE関西,RxTStudyなどに出没してます。 緑のLv16 Lv33 The八番街 Bass Spotify , AppleMusic,LINE MUSIC,AmazonMusic,AWA,レコチョク,GooglePlayなどで配信中
毎日呑んでます。 今日も呑みます
今日お話すること
RedashでSendGridのActivityを見たい Processed Delivered Open Click
RedashでSendGridのActivityを見たい Amazon API Gateway Processed Delivered Open Click AWS Lambda Amazon S3 Amazon Athena
Redash Amazon API Gateway Processed Delivered Open Click AWS Lambda Amazon S3 Amazon Athena
準備は出来たが、、、、、 ・メールを送信する先をどうするか ・会社のデータを使うわけにもいかない ・自分のアドレスに少しだけ送っても面白くない
準備は出来たが、、、、、 ちょうどいいタイミングで、 メールを送っておきたい、 宛先がありました。
ヤマムギ
昨日配信したメール
DEMO
AthenaのCREATE TABLE CREATE EXTERNAL TABLE sendgird.activity ( `email` string , `timestamp` int, `event` string, `useragent` string ) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' WITH SERDEPROPERTIES ( 'serialization.format' = ',', 'field.delim' = ',' ) LOCATION 's3://bucket-name/' TBLPROPERTIES ('has_encrypted_data'='true');
Redashのデータソース AWSのIAMユーザーは、 Athenaを実行する権限と、 Athenaのデータを格納している S3バケットへの権限が必要。
ひとまずゴール
ご清聴ありがとうございました。 Special Thanx to…..