LoginSignup
2
0

More than 3 years have passed since last update.

Cosmos DB に格納したデータでサンタの居場所(推測)を可視化する

Last updated at Posted at 2018-12-23

この記事は、Microsoft Azure Tech Advent Calendar 2018のための記事となります。
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります

これまでのあらすじ

サンタの軌道に思いを馳せたドキュメント型のデータを VS Code で準備するで妄想から検索用のJSONファイルを準備しました。

さて、今回はそのサンタさんの通過予測データを Azure Data Explorer に喰わせてあれこれしようとしていたのですが、風邪を患ってしまったので少し軽めに Power BI で可視化させる形でいかせてください。
(すみません。休みの日に風邪を引くという損な身体をしております。。。)

導入編

データの可視化と言うと、一番便利でお手軽なのが Power BI です。「Power BI って厳密には今回のテーマである Microsoft Azure では無いジャナイか!」というお声が聞こえてきそうですが、Power BI には数種類存在し、Power BI Embedded は Azure のサービスのひとつです。 すみません。言い訳がましい。

  • Power BI Desktop (無償から始められる Windows のアプリケーション。実際のレポートを開発する際に使うツールのことも指しています。)
  • Power BI Pro, Premium(レポートを共有することができるSaaSサービス。前述のクライアントで開発したレポートを組織内で共有したりできます。)
  • Power BI モバイル(Windows, iOS, Android 対応のレポートのビューアーアプリ。前述のSaaSサービスユーザーの利用用途が主です。)
  • Power BI EmbeddedAzure のサービス ISV さんが自社のソリューションにレポートやダッシュボードを部品として組み込むために存在。)
  • Power BI Report Server (オンプレミスでのレポートやダッシュボードの共有を目的としたサーバーPremiumのライセンスにライセンス包含されています。)

Power BI から Cosmos DB 接続

Power BI の Get Data から接続情報を入力します。
2018-12-23_19h08_46.png

2018-12-23_19h26_05.png

2018-12-23_19h27_41.png

そして、クエリで必要なデータだけ(位置情報、リージョン名、到着時間)を抽出するため、編集します。
チェックボックスポチポチです。最終的には画面とは異なりdisplayName,SantAarrival,latitude,longitude を選択しました。
2018-12-23_19h28_45.png

こんなかんじ。
2018-12-23_19h32_54.png

コントローラーは、地図が2種類あるのですが、時刻まで表現できるArcGISを使用するときれいに表示できますよ。
2018-12-23_19h50_31.png

なお、 yyyymmddhhmmss で入っているSantAarrivalデータは、そのままだと扱いにくいので変換するとわかりやすいと思います。

参考リンク

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0