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

GoInsight Viewerを支える仕組みとNTTデータのサービス開発支援のイマ / KN...

GoInsight Viewerを支える仕組みとNTTデータのサービス開発支援のイマ / KNT003

More Decks by コニカミノルタ株式会社

Other Decks in Technology

Transcript

  1. © 2018 NTT DATA Corporation 2010 / 12/ 10 NTTデータ

    高橋直道 コニカミノルタ×NTTデータ×TableauJapan共催セミナー GoInsight Viewerを支える仕組みと NTTデータのサービス開発支援のイマのご紹介 Copyright © NTTDATA CORPORATION 2019
  2. 2  2015年よりTableauビジネスに参画、製造業を中心にTableauの導入支援/開発/トレーニングを実施.  現在はTableau × Alteryxを使ったデータ加工から可視化までの構築プロジェクトに携わっています.  また、週末にはWEBデザイン、フロントエンド技術を強みにWEBサイト構築、アプリ開発をいくつか受託しています. 

    My Portfolio Site ->  My Youtube Channel-> https://www.youtube.com/channel/UCZxr782omvRk95XMGLU07_A/ Copyright © NTTDATA CORPORATION 2019 自己紹介 Naomichi Takahashi – 高橋直道 NTTデータ 製造ITイノベーション事業本部 コンサルティング&マーケティング事業部 http://70kun.com/ [email protected] Tableauに限らず、分析や開発のご相談、いつでもお待ちしております!!
  3. 6 Copyright © NTTDATA CORPORATION 2019 Viewerの仕組み全体像 • ViewerはGoInsightで解析されたデータを分析するWebアプリケーション •

    店舗/商品/人物などの切り口でデータを可視化、アナリスト・顧客が利用 データベース 加工・集積 WEBサーバー <html> <script>tableau</script> <body> xxxxxxxxxxx </body> </html> Viewer用ダッシュボード KMI Tableau Server 開発者 ダッシュボード作成 パブリッシュ 接続 タグ埋め込み 利用者 WEBアプリケーション 画面イメージ 接続 行動データ Viewer アクセス
  4. 7 Copyright © NTTDATA CORPORATION 2019 Viewerアーキテクチャ(抜粋) AWSLambda Cognito (ログイン機能)

    (SSL証明書) 利用者 ファイル 画像 S3 S3 Route 53 (名前解決) S3 ALB EC2 (Webサーバ) EBS EC2 (Tableauサーバ) CloudWatch (AWSサービス監視) Amazon SNS (メール配信) AWSLambda 固定EIP 固定EIP EC2 (踏み台) 固定EIP WAF EBS ALB (SSL証明書) Redshift RDS WAF 固定ENI エッジデータ 運用者 開発者 運用者
  5. 8 Copyright © NTTDATA CORPORATION 2019 Viewerアーキテクチャ(抜粋) AWSLambda Cognito (ログイン機能)

    (SSL証明書) 利用者 ファイル 画像 S3 S3 Route 53 (名前解決) S3 ALB EC2 (Webサーバ) EBS EC2 (Tableauサーバ) CloudWatch (AWSサービス監視) Amazon SNS (メール配信) AWSLambda 固定EIP 固定EIP EC2 (踏み台) 固定EIP WAF EBS ALB (SSL証明書) Redshift RDS WAF 固定ENI エッジデータ 運用者 開発者 運用者 認証はCognito 認証後にID保持し て権限制御に利用 WEBサーバーと Tableauサーバーは 信頼できる認証組む Tableau データソース データ取り込み・加工を 実行 RAWデータは 全てS3に保存 RAWデータは 全てS3に保存
  6. 9 Copyright © NTTDATA CORPORATION 2019 データ加工&可視化で採用しているソリューション 当可視化アプリケーションでは、  データ加工はAlteryx

    & Python(比率5:5)  可視化はTableau & HTML/JavaScript(比率7:3) というソリューションとスクラッチのMIX開発 ソリューションを使うことで、 ”高速に品質の良い”モノができる
  7. 10 Copyright © NTTDATA CORPORATION 2019 Alteryxを使ったデータ加工 • センサー/エッジデータをライトに整形、実装の実現性を素早く確認 •

    本格運用してきたらスクリプト化 ライトに整形 スクリプト化 ・GUIでフローを組める ・複数の担当者が作業しやすい ・データ転送/コピー、Slack通 知など機能豊富 ・処理の自動化が容易 ・実行15分制約は、 1度に処理するMAXファイル数を 指定、なくなるまで回すことで回避
  8. 11 スクラッチで 新規実装 Copyright © NTTDATA CORPORATION 2019 Tableauを使った可視化 •

    Tableauで出来る可視化表現はTableau側に“なるべく”任せる • 統一されたデザイン・不足機能の開発を画面側でスクラッチ開発 開発したい機能・デザイン Tableauで 新規実装 Tableau機能を スクラッチで置き換え ・BI(Tableau)側に任せることで、 エラー処理などの手間が省ける ・ビジュアライズ表現が多彩なので、 出来ない表現は“ほぼ”ない ヒートマップ トレース
  9. 13 Copyright © NTTDATA CORPORATION 2019 Tableau埋め込み時に利用するJava Script API •

    Tableau Server or Online上にあるワークシートをWEB画面に埋め込むときに使うAPI • アクセス/フィルター制御、データ取得、レイアウト変更が可能 • 埋め込み先のページに合わせたレイアウトや処理を組みたい場合に便利 WEBページ・アプリケーション TableauレポートURL Java Script コード  自動リロード(アニメーションみたい)  ダッシュボード内の情報を取得  外部APIとの連携(DataRobotやAmazon)  データの入力と反映  WEB画面に埋め込める(デザイン自由自在)  利用履歴が取得できる JS APIを使うことで出来ること(一部)
  10. 14 Copyright © NTTDATA CORPORATION 2019 ViewerでのJS API活用例 • Tableau単体では実現できない・差し替えたい際にAPIを使った開発を実施

    ダッシュボード間の値連携 シート遷移ボタンの自作 JANCODE受け渡し オリジナルボタン設置
  11. 17 Copyright © NTTDATA CORPORATION 2019 コニカミノルタ様へのサービス開発支援 • ソリューション&テンプレを活用×コンサルタントが手を動かし、 “お客様と一緒”にプロダクトの高速

    作りこみを推進 •エンドユーザーヒアリングと開発者の 声をもとに、サービスの課題を選定 •センサー/エッジデータをライトに整形、 実装の実現性を素早く確認 •本格運用してきたらスクリプト化 •ビジュアライズのベスプラに基づき、 担当者とディスカッションしながら 最適な見せ方を定義 •アイディアはアジャイルですぐ実装、 触ってみて評価、ブラッシュアップ 整形 抽出 課題抽出 モックアップ データ準備 プロトタイプ コニカミノルタ NTTデータ アジャイル実行 スクリプト化 チケット化 ホワイトボード ホワイトボード
  12. 18 Copyright © NTTDATA CORPORATION 2019 NTTデータにおけるケイパビリティ ※私の所属組織 リアル・デジタル横断の 顧客行動分析による

    個客ターゲティング トップ営業員の 行動分析による 営業行動改革 データ活用 業務改革コンサルティング データ活用 運用・定着化 データ活用 企画立案 データ活用 業務検証 データ活用 構想策定 ソリューション 導入 セルフサービス分析 による脱Excel 生産性改革 グローバルの 経営データ統合による 経営判断の高速化 製品利用状況 IoTデータによる 新サービス創出 …… • データ活用高度化の課題を解決するコンサルティングに、 TableauやAlteryxといったソリューションを取り入れながら、 お客様のデータ活用による業務改革を強力に推進します。 企画から開発、分析、定着化まで一気通貫で提供
  13. 19 Copyright © NTTDATA CORPORATION 2019 NTTデータにおけるケイパビリティ ※私の所属組織 • 我々は、ゴールが見えない(曖昧な)中でも、

    自らの専門性と熱意を活かしてお客様をリードし、 短期間で結果を出すプロフェッショナル集団です。 NTTデータ テクノロジー コンサルタント 集団 私はAIに精通 多角的なアプローチでのモデリング で業務にFITする高精度を実現している 私はアーキテクトに精通 自ら構築した経験から 全体最適なアーキ構成にしている 私はソフトウェアに精通 オーナ要件を汲んだ実装で 手戻りのない効率良い 開発を進めている メンバーの強み
  14. 20 Copyright © NTTDATA CORPORATION 2019 実績紹介_2 大手食品メーカー スマート養豚 AI/IoT実証実験

    • IoTやAIなどのデジタル技術を活用し、養豚場の飼育環境最適化による生産性の向上とともに、 労働負荷軽減および少人数での効率的な飼育を実現 • 今まで多くを経験に頼っていた畜産業務において、ノウハウの継承や生産性・品質の安定化を図る AI×BIによるサービス開発例 (豚舎現場からは 可視化に対しての反響あり)
  15. 21 Copyright © NTTDATA CORPORATION 2019 実績紹介_1 大手小売業-IP-POS分析・プロモーション施策立案 • 販売(POS)データとアプリ会員データを紐づけ、

    顧客属性・行動ベースでのマーケティング施策実施を支援 分析基盤 店舗 POS アプリデータ 分析 データ マーケティング施策の出し分け アプリ登録 店舗購入 クーポン利用 商品 プロモーション データ マーケティング部 費用型顧客 週1ペースの購入だが 単価が高い 回数型顧客 2日に一回購入するが単 価は安い 優良顧客 購入回数も単価も高い 単価の高い女性向け 服飾商品の割引 個人を特定できる購買情報の収集・分析 競合他社での購買している 層に日販食品の割引 囲い込みのためアプリ登録 済で還元ポイントUP 施策の検討・実行 リアルタイム分析 弊社アナリストが分析コンサルを実施 (データの作り込みから分析まで)
  16. 22 Copyright © NTTDATA CORPORATION 2019 事業会社とITベンダの共創のコツ  企画から作り込みまで担当者と一緒に実施する 

    支援者自身がサービスのコンセプトに共感、 プロダクトを愛する  ソリューションを活用しながら、 短期間で結果(触れるモノ)をつくる ・一緒に作る意識醸成 ・お互いの業務/技術 スキルの掛け合わせ 購買行動のデータ化は 今後求められていくと確信 出口まで作ると 上層部に刺さりやすい
  17. 23 Copyright © NTTDATA CORPORATION 2019 ご興味持たれた方はご連絡お待ちしております GoInsightの利用や可視化など、 ご興味持たれた方はご連絡お待ちしております。 問い合わせ先

    ▪弊社社員の営業・企画担当からのGoInsight/可視化に関する問合せ →NTTデータ 高橋 [email protected] ▪弊社と取引があるお客様からのGoInsight/可視化に関する問合せ →各NTTデータ顧客担当 ▪その他GoInsightに関する問合せ →コニカミノルタ福吉 [email protected] →コニカミノルタ清水 [email protected] ▪その他Tableau利用・開発に関する問合せ →NTTデータ高橋