Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VUIのスキル・アクションのログデータ分析システムの話

show
April 23, 2019

 VUIのスキル・アクションのログデータ分析システムの話

2019年4月23日にVOTにて登壇した資料

show

April 23, 2019
Tweet

More Decks by show

Other Decks in Technology

Transcript

  1. 3つのVUI系コミュニティを運営中 5 ・Amazon Alexa Japan User Group (AAJUG) 関東支部 ・2019年から関東支部発足・主催

    https://aajug.connpass.com/ ・3か月に1回開催、2019年3月で1周年 ・300人以上が集まる回もある https://kotodama.connpass.com/ ・2019年4月で8回目の開催 ・150人以上が集まる回もある https://iotlt.connpass.com/ #VOT
  2. Alexa skill AWS Lambda システムユーザの アレクサのスキル Clova AWS Lambda Amazon

    Kinesis Firehose S3 bucket Amazon DynamoDB Amazon Redshift Webページに音声レビュー結果を表示 Amazon CloudWatch Amazon API Gateway ERRORだけ抜き取る エラー通知が飛ぶ。 AWS Lambda まず認証だけやる AWS cloud 3 4 5 6 9 10 11-2 12 13 14 15 ERRORや障害時のみ 通知するための動作 ・認証情報 Webページから認証情報発行 1 2 7 8 Amazon QuickSight AWS Lambda 10 12 invoke Amazon Kinesis Firehose S3 bucket 11-1 12 データをCSV形式 に変換して流す 想定される格納デー タの生データのまま 生データ保管用 Amazon CloudWatch API Gatewayを突破 したらすべて CloudWatchにログ をためておく システム構成概要 Amazon API Gateway AWS Lambda 7 ※動いた段階の構成。現在は一部異なります。 #VOT
  3. 17

  4. 2 件 っ て な ん だ よ ︕ ©

    タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰 29
  5. 2 件 っ て な ん だ っ た ん

    だ よ ! © タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰 35 #VOT
  6. 44

  7. Alexa skill AWS Lambda システムユーザの アレクサのスキル Clova AWS Lambda Amazon

    Kinesis Firehose S3 bucket Amazon DynamoDB Amazon Redshift Webページに音声レビュー結果を表示 Amazon CloudWatch Amazon API Gateway ERRORだけ抜き取る エラー通知が飛ぶ。 AWS Lambda まず認証だけやる AWS cloud 3 4 5 6 9 10 11-2 12 13 14 15 ERRORや障害時のみ 通知するための動作 ・認証情報 Webページから認証情報発行 1 2 7 8 Amazon QuickSight AWS Lambda 10 12 invoke Amazon Kinesis Firehose S3 bucket 11-1 12 データをCSV形式 に変換して流す 想定される格納デー タの生データのまま 生データ保管用 Amazon CloudWatch API Gatewayを突破 したらすべて CloudWatchにログ をためておく システム構成概要 Amazon API Gateway AWS Lambda 49 ※動いた段階の構成。現在は一部異なります。 #VOT
  8. 検証の結果使用しなかった 50 AWS Glue Amazon RDS AWS Lambda AWS Lambda

    Amazon EC2 S3 bucket Amazon Athena AWS Elastic Beanstalk Amazon EC2 Metabase AWS Batch Amazon Cognito AWS Step Functions #VOT
  9. Athena案 維持費は最安値の可能性 51 Amazon Kinesis Firehose S3 bucket AWS Lambda

    Parquet形式変換 Amazon Athena 検索 #VOT Amazon QuickSight
  10. Athena案 けども・・ 52 Amazon Kinesis Firehose S3 bucket AWS Lambda

    Parquet形式変換 Amazon Athena ここに お金がかかる 検索 #VOT Amazon QuickSight
  11. Athena案 けども・・ 53 Amazon Kinesis Firehose S3 bucket AWS Lambda

    Parquet形式変換 Amazon Athena ここに お金がかかる 検索 #VOT どのように分析されるか未知数 であるためパーティション化が難しい Amazon QuickSight
  12. RedShift 57 ・ Amazon Redshift ・データ分析をBIツールでやるなら、やはりRedShift ・列指向 → レビュー、フィードバックコメント、 人気度(AlexaのsessionId)を

    それぞれ独立列で管理できる ・きちんと設計すれば速い → データ分散、ショートクエリ判断、 リザルトキャッシュ etc.. #VOT