Documentdb-visualize-data
提供:Dev Guides
DocumentDB-データの視覚化
この章では、DocumentDBに保存されているデータを視覚化する方法を学びます。 マイクロソフトは、データをリッチなビジュアルに変換するPower BI Desktopツールを提供しました。 また、さまざまなデータソースからデータを取得し、データを結合および変換し、強力なレポートと視覚化を作成し、レポートをPower BIに発行できます。
Power BI Desktopの最新バージョンでは、MicrosoftはDocumentDBのサポートも追加し、DocumentDBアカウントに接続できるようになりました。 このツールは、https://powerbi.microsoft.com/en-us/desktop [https://powerbi.microsoft.com]リンクからダウンロードできます。
前の章でインポートした地震データを視覚化する例を見てみましょう。
- ステップ1 *-ツールをダウンロードしたら、Power BIデスクトップを起動します。
- ステップ2 *-[外部データ]グループの[ホーム]タブにある[データの取得]オプションをクリックすると、[データの取得]ページが表示されます。
- ステップ3 *-Microsoft Azure DocumentDB(ベータ)オプションを選択し、[接続]ボタンをクリックします。
- ステップ4 *-データを視覚化するAzure DocumentDBアカウント、データベース、およびコレクションのURLを入力し、[OK]を押します。
初めてこのエンドポイントに接続する場合は、アカウントキーの入力を求められます。
- ステップ5 *-Azureポータルで利用可能な各DocumentDBアカウントに固有のアカウントキー(プライマリキー)を入力し、[接続]をクリックします。
アカウントが正常に接続されると、指定されたデータベースからデータを取得します。 プレビューペインにはレコードアイテムのリストが表示され、ドキュメントはPower BIのレコードタイプとして表されます。
- ステップ6 *-[編集]ボタンをクリックして、クエリエディターを起動します。
- ステップ7 *-Power BIクエリエディターでは、中央のウィンドウにドキュメント列が表示され、ドキュメント列ヘッダーの右側にあるエキスパンダーをクリックして、表示する列を選択します。
ご覧のとおり、緯度と経度は別々の列になっていますが、緯度と経度の座標形式でデータを視覚化します。
- ステップ8 *-それを行うには、[列の追加]タブをクリックします。
- ステップ9 *-次のページを表示するカスタム列の追加を選択します。
- ステップ10 *-新しい列名、たとえばLatLongと、コンマで区切られた1つの列の緯度と経度を結合する式を指定します。 以下は式です。
Text.From([latitude])&", "&Text.From([longitude])
- ステップ11 *-[OK]をクリックして続行すると、新しい列が追加されたことがわかります。
- ステップ12 *-[ホーム]タブに移動し、[閉じると適用]オプションをクリックします。
- ステップ13 *-フィールドをレポートキャンバスにドラッグアンドドロップしてレポートを作成できます。 右側に2つのペインがあります。1つは視覚化ペインで、もう1つはフィールドペインです。
各地震の場所を示すマップビューを作成しましょう。
- ステップ14 *-視覚化ペインからマップの視覚タイプをドラッグします。
- ステップ15 *-次に、LatLongフィールドを[フィールド]ペインから[視覚化]ペインの[場所]プロパティにドラッグアンドドロップします。 次に、マグニチュードフィールドをValuesプロパティにドラッグアンドドロップします。
- ステップ16 *-深度フィールドを[彩度]プロパティにドラッグアンドドロップします。
これで、マップのビジュアルに各地震の場所を示す一連のバブルが表示されます。