Amazon QuickSightのコンソール画面 (https://quicksight.aws.amazon.com/) を開きます。
5.1でQuickSightのセットアップ(Optional)を実施されていなければ、以下の手順でセットアップを行う必要があります。5.1を実施済みであればリージョンの確認に進んでください。
右上の人の形のアイコンを選択して、リージョンをN.Virginia(us-east-1)
を選択してManage QuickSight
を押下します。
以下の手順でS3へのアクセス許可を行います。
- 左のSecurity & permissions
を選択します。
- QuickSight access to AWS Servicesから追加 or remove
を選択します。
- Amazon S3にチェックボックスにチェックが入っている場合でも、チェックを外して、再度チェックボックスを選択する。
- 表示されたSelect Amazon S3 bucketsのS3 Buckets Linked To QuickSight AccountタブのS3バケット一覧からconnected-vehicle-trip-{REGION}-{NAME}-{AWS Account Number}
の左のチェックボックスを選択します。
右上の人の形のアイコンを選択して、リージョンがスタックの作成したリージョンと同じか確認してください。異なる場合はスタックの作成したリージョンと同一のリージョンを選択してください。
以下の手順に従ってトリップデータの可視化を行います。
分析
を選択します。新しい分析
を選択します。新しいデータセット
を選択します。Athena
を選択します。trip_analysis_{NAME}
と入力してデータソースを作成
を選択します。cvradb-{NAME}
を選択します。
tripview-{NAME}
を選択します。データクエリを直接実行
を選択します。Visualize
を選択します。Import failedが表示されている場合は、Show detailsを選択すると、以下のようなエラーが出る場合があります。 An error has been thrown from the AWS Athena client. Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied QuickSightのセットアップのSecurity & permissionsを確認してください。
以下の手順でトリップデータから車両ごとのトリップ数をグラフとして表示します。
垂直積み上げ棒グラフ
を選択します。
vin
をドラッグ&ドロップします。trip_id
をドラッグ&ドロップして、右横のV
を選択して、集計:を個別の値をカウント
を選択します。QuickSightでは、フィールドデータを分析または変換するための演算子または関数を作成することができます。燃料消費量を算出するために関数を利用します。
左上の追加
ボタンを選択して、計算フィールドを追加
を押下します。
計算フィールドを利用すると、フィールドデータを分析または変換する演算子または関数を作成する事が出来ます。
以下の手順でトリップごとの燃料消費量をグラフに表示さいます。
trip_start_fuel_level
と入力します。max({fuel_level})
と入力して保存
を選択します。+追加
ボタンを選択して、計算フィールドを追加
を押下します。trip_end_fuel_level
と入力します。min({fuel_level})
と入力して保存
を選択します。+追加
ボタンを選択して、計算フィールドを追加
を押下して燃料消費を計算します。trip_fuel_consumed
と入力します。{trip_start_fuel_level} - {trip_end_fuel_level}
と入力して保存
を選択します。+追加
ボタンを選択して、ビジュアルを追加
を押下します。垂直積み上げ棒グラフ
を選択します。vin
をドラッグ&ドロップします。trip_fuel_consumed
をドラッグ&ドロップします。trip_id
をドラッグ&ドロップします。