• 検索結果がありません。

PowerPoint プレゼンテーション

N/A
N/A
Protected

Academic year: 2022

シェア "PowerPoint プレゼンテーション"

Copied!
34
0
0

読み込み中.... (全文を見る)

全文

(1)

J A P A N | M A Y 1 1 - 1 2 , 2 0 2 1

(2)

アプリケーションに

BI機能を埋め込みませんか?

簡単で運用負担が少ない Amazon QuickSight の埋め込み機能

下佐粉 昭 (しもさこ あきら)

アマゾン ウェブ サービス ジャパン株式会社

A W S - 4 4

(3)

3

自己紹介

下佐粉 昭(しもさこ あきら)

Twitter - @simosako

アマゾン ウェブ サービス ジャパン シニアソリューションアーキテクト 著書(4人の共著)

AWSではじめるデータレイク

(4)

内容

アプリケーションに分析機能を埋め込む 埋め込み:3つのシナリオ

デモ

まとめ

(5)

5

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

アプリケーションに

分析機能を埋め込む

(6)

私たちの周りには、多様なアプリケーション

によって生成される多くのデータが存在します

(7)

7

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

7

複数のシステムから集めたデータをまとめ、

理解しやすい図・表として提示 フィルタやドリルダウンの提供で

データを見るだけでなく、分析を可能にする ダッシュボード作成機能を提供することで、

理解や分析を進める

埋め込むことで、いつでもデータに触れる環 境を提供し、分析の機会を増やす

分析機能(Business Intelligence : BI)を埋め込む

ことで、データ分析を促進する環境を作る

(8)

分析機能(BI)を埋め込む際の課題

固定的なライセンス 高度な分析には 高度な知識が必要

初期費用 リソースの

準備 労力と時間

スケールが困難

(9)

9

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Amazon QuickSight

サーバーレスのクラウドBI 利用量に応じた料金

誰もが活用できる機会学習ベースの分析

(10)

サーバ導入型のBI アーキテクチャ

Amazon QuickSight サーバーレスアーキテクチャ ユーザ数が増えた場合 サーバを増強 +

運用管理

ユーザ数に応じて 自動的にスケール より複雑なダッシュボード

を作りたい サーバを増強 +

運用管理

BIサーバを気にせず 追加可能

利用地域の増加 サーバを増強 + 運用管理

必要に応じてリージョン追加可能 インフラ管理不要

高可用性 サーバを増強 +

運用管理

高可用性を内包 インフラ管理不要 トータル所有コスト

(TCO)

ライセンス + インフラコスト +

運用管理コスト

ダッシュボードを閲覧した閲覧した量に 比例した料金

初期ライセンス、インフラ運用管理不要

サーバーレスBIのメリット

(11)

11

スケーラブルでハイパフォーマンス

大規模利用においても自動スケール

ユーザ数の急な増加にも自動スケールで対応 管理なしで利用ユーザ増加を実現

SPICE: インメモリDBを内包

1データセットあたり最大500GB

ユーザ数が増加してもデータソースに負担をか

けず、一貫したパフォーマンスを提供

(12)

シームレスに埋め込みが可能

テーマ

色・スペーシング・フォント・ボーダーな どを埋め込み先に合わせる

埋め込みSDK

簡単に埋め込め、埋め込んだアプリとの連 携を可能にする

Single Sign-On

SAML / OpenID connectによるフェデ レーションのサポート

ADFS経由でADサービスとも連携

(13)

13

作成機能を埋め込み、さらなる活用を促進する

ダッシュボード閲覧だけでなく、

作成機能を埋め込みで提供可能

• 閲覧だけでなく、作成の権限をグルー プや利用者に与えることで、それぞれ が独自に分析を進める環境を実現

• QuickSightは作成機能を埋め込み可能

• フル機能をWebブラウザで実現

Author

グループ 1

グループ 2

Author

Reader Reader Reader

Reader

Reader

Reader

(14)

機械学習ベースの分析を専門家不要で実現

専門家不要の機械学習(ML)

• ビルトインのMLアルゴリズムで、

異常検知、予測を実現

• Amazon SageMakerと容易に連携

自然言語の解釈 (プレビュー)

• 自然言語を解釈して可視化を実現する QuickSight Qをプレビューで提供中

(現在は英語のみ)

(15)

15

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

15

API & SDK

APIで操作可能な機能 : ユーザ・グループ管理

データ管理 (データソース管理、

データセット管理、SPICEデータ投 入 )

ダッシュボード管理 テンプレート管理 パーミッション制御

対応言語:

Java SDK

JavaScript (Node.js SDK) Python 3 SDK

.NET/C# SDK

AWS CLI

(16)

$18

/author/月 (年間契約の場合)

月々の契約の場合:$24 / ユーザー / 月

作成、共有、閲覧等のフル機能が利用可能

Enterprise Edition Author 料金

* Authorユーザーあたり 10 GB の SPICE容量が付属

(17)

17

OR

ユーザ料金

最大でも

$5

/ reader / 月

$0.30 / セッション* で最大でも$5

最大費用が予測しやすい料金体系

ダッシュボードの閲覧だけでなく、フィルタやドリルダウンによる分析が可能

Enterprise Edition Reader 料金

セッションキャパシティ料金

$250 ~

/ 月

一月あたり 500 セッション* を利用可能 追加セッション料金 $0.50 / セッション*

埋め込みアプリやSaaS利用に便利

*1 セッション = ログインから 30 分間の利用

(18)

埋め込み:3つのシナリオ

(19)

19

シナリオ説明の前に…

AWS Identity and Access Management (IAM)

• AWSリソースをセキュアに操作するために、認証・認可の仕組みを提供

• AWSリソースに対して個別のアクセス権限をIAMユーザー毎に付与できる

• 権限をIAM Roleとして定義することで、Amazon EC2にも権限付与できる

• 他のIDプロバイダーで認証されたユーザーにAWSリソースへのアクセスを 提供するフェデレーション機能

19

(20)

#1. ユーザ認証なしの埋め込み

• ダッシュボードをWebサイト、Wiki などに埋め込み

• 全ユーザに同じデータが表示される

• ユーザ管理が不要

 セッションキャパシティ料金の選択が必要

サンプルダッシュボードが下記サイトで確認可能

https://aws.amazon.com/quicksight/gallery

(21)

21

#1. ユーザ認証なしの埋め込み

Amazon QuickSight

アプリケーション

サーバー

• API: getDashboardEmbedUrl

• IdentityType: ANONYMOUS

ユーザがアプリに

1 アクセス クライアント(ブラウ

ザ、モバイルアプリ)

がページを要求 2

アプリケーションサーバが GetDashboardEmbedUrl を呼び、埋め込み用URLを 取得

サイン済み埋め込みURLを 3 JavaScript SDKを使ってア プリケーションに埋め込む 4

ユーザはQuickSightのダッ シュボードが埋め込まれた ページを閲覧

5

(22)

#2. 認証連携しての埋め込み

• ID管理と連携し、ユーザを認証をした 状態で、埋め込みにアクセスすること で、より高度な機能が利用可能

• 各ユーザにパーソナライズされたデー タを行レベル・列レベルセキュリティ で実現

• イントラネットや、会員制SaaS向け

(23)

23

#2. 認証連携しての埋め込み

Amazon QuickSight

• API: getDashboardEmbedUrl

• IdentityType: IAM or QUICKSIGHT

ユーザがアプリに

1 アクセス クライアント(ブラウ

ザ、モバイルアプリ)

がページを要求 2

アプリケーションサーバが

GetDashboardEmbedUrl を呼 び、特定ユーザID用の埋め込 み用URLを取得

4 サイン済み埋め込みURLを

JavaScript SDKを使ってア プリケーションに埋め込む 5

ユーザはQuickSightのダッ シュボードが埋め込まれた ページを閲覧

6

アプリケーションサーバが IDストアと通信し、ユーザ 認証

3

アプリケーション サーバー

ID管理

(24)

#3. 編集機能の埋め込み

• データソースの作成、ダッシュボード 作成とシェアといった編集機能

(Author権限)を埋め込みで提供

• 必要に応じて、Authorが利用可能な機 能を制限可能

 例)データセットの利用はできるが、作成はでき

ないよう制限 等

(25)

25

#3. 編集機能の埋め込み

Amazon QuickSight

• API: getSessionEmbedUrl

• IdentityType: IAM or QUICKSIGHT

パワーユーザが アプリにアクセス

1 クライアント(ブラウ

ザ、モバイルアプリ)

がオーサリング機能を 要求

2

アプリケーションサーバが

getSessionEmbedUrlを呼び出 し、特定ユーザ用の埋め込みオ ーサリングセッションを得る 4

サイン済み埋め込みURLを

JavaScript SDKを使ってアプリケ ーションに埋め込む

5 ユーザはQuickSightの分析機

能が埋め込まれたアプリケーシ ョンにアクセス

6

アプリケーションサーバが IDストアと通信し、パワー ユーザを認証

3

アプリケーション サーバー

ID管理

(26)

※上記はあくまで概略であり、他のパターンや利用用途もありえます

(例えば、#3でAuthorのみ認証連携し、Readerは認証連携しない等)

[ご参考] 3つのシナリオ 比較

#1.ユーザ認証なしの 埋め込み

#2. 認証連携しての 埋め込み

#3. 編集機能の 埋め込み

利用可能な機能 ダッシュボードの利用 ダッシュボードの利用 パーソナライズ

編集を含む、BI機能全 体の埋め込み

認証機構との連 携

不要 必要 必要

料金体系 Author:ユーザ料金

Reader:セッション料金

Author:ユーザ料金 Reader:ユーザ料金

Author:ユーザ料金 Reader:ユーザ料金/

セッション料金 用途 外部向けWebサイト

イントラネット(認証無 し)

イントラネット SaaS

イントラネット

SaaS

(27)

27

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

デモ

(28)

事前に埋め込み先ドメインを登録します (httpsである必要があります)

埋め込みを始める前に:ドメインの登録

(29)

29

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

29

QuickSight Developer Portalで埋め込み方法・カスタマイズ方法を確認 https://developer.quicksight.aws/

デモ

(30)

まとめ:Amazon QuickSight

Auto scaling and serverless

サーバ準備不要でグロ ーバルに大規模展開

高可用性を内包

Developer support

ユーザやコンテンツを SDK/APIで管理 簡単に埋め込み可能 利用した分の料金

どのような規模に おいても経済的

Machine learning

内臓した機械学習機能 による異常検知と予測 Amazon SageMakerと

連携する事で独自モデ ルを利用可能

Scalable

pricing Deeply integrated

with AWS services

AWS内のデータにセキュ アにアクセス

Amazon S3等AWSサー ビスとネイティブ連携

運用管理コストや利用料金が低く、ブラウザだけで使えるため

多様な環境、アプリケーションに簡単に埋め込んで利用できる BI 環境

(31)

Thank you!

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

(32)

参考情報

Amazon QuickSightホームページ

https://aws.amazon.com/jp/quicksight/

Amazon QuickSightドキュメント

https://docs.aws.amazon.com/ja_jp/quicksight/latest/user/welcome.html

Amazon QuickSight ギャラリー(埋め込まれたダッシュボードのサンプルが確認できます)

https://aws.amazon.com/jp/quicksight/gallery/

Amazon QuickSightハンズオン資料(QuickSightの操作方法のハンズオン)

https://aws.amazon.com/jp/blogs/news/amazon-quicksight-handson-202006/

Amazon QuickSight Developer Portal (組み込みのデモやサンプルコード:英語) https://developer.quicksight.aws/

Amazon QuickSight ユーザガイド:埋め込み分析の使用

https://docs.aws.amazon.com/ja_jp/quicksight/latest/user/embedded-analytics.html Amazon QuickSight Embedding SDK

https://github.com/awslabs/amazon-quicksight-embedding-sdk Amazon QuickSight 埋め込みAuthor機能のハンズオン(英語)

https://author-embed-workshop.learnquicksight.online/index.html

(33)

33

内容についての注意点

本資料では2021年3月23日時点のサービス内容および価格についてご説明しています。最新の情報 はAWS公式ウェブサイト(http://aws.amazon.com)にてご確認ください。

資料作成には十分注意しておりますが、資料内の価格とAWS公式ウェブサイト記載の価格に相違が あった場合、AWS公式ウェブサイトの価格を優先とさせていただきます。

価格は税抜表記となっています。日本居住者のお客様には別途消費税をご請求させていただきます。

AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to change in accordance with the AWS Customer Agreement available at

http://aws.amazon.com/agreement/. Any pricing information included in this document is provided only as an estimate of usage charges for AWS services based on certain

information that you have provided. Monthly charges will be based on your actual use of AWS services, and may vary from the estimates provided.

(34)

AWS トレーニングと認定

デジタルトレーニング

クラウドのスキルを構築 する無料のオンデマンド

コースを探索する

AWS 認定の取得

業界で認められている 認定を取得する

クラスルーム トレーニング

エキスパートインストラ クターによるトレーニング

に参加する

エンタープライズ リソース

学習ニーズ分析と AWSランプアップガイド

を活⽤する

教育プログラム

AWS のスキルと経験を 持つ⼈材に出会える

AWS クラウドをキャリアに活⽤してください

参照

関連したドキュメント

For these models, information about the target hazardous substances in the GOT is provided only in a document included with the product or in the user’s manual. Figure

英文社名 Information Services International-Dentsu,

Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or

The forward-looking statements such as forecast of financial consolidated results contained in this document are based on the information currently available to the Company

The forecasts given in this document are based on the current available information in the company and certain reasonable assumptions to the company. And we don’t commit

The proposed predictor is based on Na¨ıve-Bayes using time, location and usage history information.. We provided the application as a trial service

There is an additional 13% added to the displayed prices in applicable taxes and service charges. Please notify a staff member if you are allergic

AML: a guide for patients - Information based on ESMO Clinical Practice Guidelines - v.2011.2 Page 21. This document is provided by the Anticancer Fund with the