Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SendGrid Night in Osaka #2 LT SendGrid + Redash

458 views

Published on

SendGrid Night in Osaka #2で「SendGrid + Redash」な構成のLTをしました。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SendGrid Night in Osaka #2 LT SendGrid + Redash

  1. 1. LT SendGrid + Redash SendGrid Night in Osaka #2 山下 光洋
  2. 2. #SendGrid_JP
  3. 3. 自己紹介 山下光洋 @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などで配信中
  4. 4. 毎日呑んでます。 今日も呑みます
  5. 5. 今日お話すること
  6. 6. RedashでSendGridのActivityを見たい Processed Delivered Open Click
  7. 7. RedashでSendGridのActivityを見たい Processed Delivered Open Click Amazon Athena AWS Lambda Amazon S3 Amazon API Gateway
  8. 8. Redash Processed Delivered Open Click Amazon Athena AWS Lambda Amazon S3 Amazon API Gateway
  9. 9. 準備は出来たが、、、、、 ・メールを送信する先をどうするか ・会社のデータを使うわけにもいかない ・自分のアドレスに少しだけ送っても面白くない
  10. 10. 準備は出来たが、、、、、 ちょうどいいタイミングで、 メールを送っておきたい、 宛先がありました。
  11. 11. ヤマムギ
  12. 12. 昨日配信したメール
  13. 13. DEMO
  14. 14. 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'); AthenaのCREATE TABLE
  15. 15. Redashのデータソース AWSのIAMユーザーは、 Athenaを実行する権限と、 Athenaのデータを格納している S3バケットへの権限が必要。
  16. 16. ひとまずゴール
  17. 17. ご清聴ありがとうございました。 Special Thanx to…..

×