Amazon QuickSightを触ってみる② ~データ可視化編~


こんにちは!Narimasaです!

以前、レシピの記事でご紹介したAmazon QuickSightが遂に一般公開となりましたので、早速操作していきます。

前回に引き続き、今回はcsvファイルアップロードからデータを取り込む場合とs3からデータを取り込む場合に分けてデータをグラフ化する手順を画像付きでご紹介します。

前回の記事はこちら
Amazon QuickSightを触ってみる① ~準備編~

直接csvファイルをアップロードする

まずは直接csvファイルをアップロードしてQuickSightに取り込みます。
QuickSightのポータル画面から「New analysis」か「Manage data」をクリックします。

qs-01

「New data set」をクリックします。

qs-02

データを取り込む為の各種方法のアイコンが表示されます。
今回は「Upload a file」をクリックします。

qs-03

ローカルPCからファイルを選択できます。

qs-04

ファイルを正常に読み込めた場合、データの一部分が表示されます。
ここからデータの加工を行う場合は「Edit setting and prepare data」を、そのままグラフ化する場合は「Next」をクリックします。
今回は「Edit setting and prepare data」を選択します。

qs-05

データの加工画面が表示されます。
ファイルのフォーマット指定や始動位置等の調節等が可能です。
加工が完了したら、画面上の「Save&visualize」をクリックするとグラフ化されます。

qs-06

グラフ化が成功すると以下のようにデータの表示をすることができます。

qs-07

なお、一度グラフ化に成功するとanalyses・datasetに保存されます。

qs-08
qs-09

S3に保存されたファイルを取り込む

続いてS3に保存されたファイルをQuickSightに取り込みます。
S3から取り込む場合は下記点に注意する必要があります。
・QuickSightのデフォルトの権限ではS3へのアクセス権が無い為、予め設定する必要があります。
・S3から取り込む場合はManifestファイルが必要となります。

先ほどの各種取り込み方法アイコンからS3のアイコンを選択します。

qs-10

この画面ではデータセット名を入力する他に、Manifestファイルを指定する必要があります。

qs-11

ManifestファイルはURL指定をするか直接アップロードすることができます。
S3上にManifestファイルを設置している場合はプロパティのリンクURLを指定することができます。

qs-12

なお、Manifestファイルは下記のようなjson形式であれば問題ありません。
カンマ区切りで複数ファイルを指定することも可能です。

データの取り込みに成功した場合は以下のように表示がされます。
先ほどと同様、データの加工をするかそのままグラフ化させるかを選択できます。

qs-13

せっかくなので色々グラフ化してみました。
グラフ化した後の画面の操作については今後の記事で紹介していきます。

qs-14

今回の操作は以上となります。

QuickSightを使えばAWSの各種サービスと簡単に連携でき、高速に動作してくれるので手軽にデータの可視化・分析ができます。

次回もお楽しみに!!