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デスクトップを起動します。

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 *-深度フィールドを[彩度]プロパティにドラッグアンドドロップします。

深度フィールド

これで、マップのビジュアルに各地震の場所を示す一連のバブルが表示されます。