マイクロソフトは、Power BIをアップデートし、リアルタイムデータをより簡単に表示する機能を追加したことを8月10日に発表しました。以下はその発表内容を和訳したものです。

今年の初めに、我々はPower BI REST APIsを活用することで、リアルタイムのダッシュボードが作成できることについて投稿しました。それ以降、何千ものPower BIのご利用者様がリアルタイム機能を利用いただいています。本日、より簡単な方法でPower BIへリアルタイムデータをストリームさせ、ダッシュボードに表示させるプレビュー版機能を発表します。簡単にセットアップできるように設計しており、新しい機能はユーザー様が素早く様々な形式、サイズと更新頻度に対応できるようにしました。

リアルタイムデータは、急務とする情報に対してより素早い判断を提供し、トレンドを素早く特定することができます。我々は様々なところで、パワフルにリアルタイムデータが活用されている例を見てきました:IoTセンサーで設備を監視するためや、メディア会社によるソーシャルメディアキャンペーンの状況把握等です。Power BI はリアルタイムデータをフル活用するために、簡単な設定方法でパワフルな可視化と分析ツールを提供します。

上記を踏まえ、我々はリアルタイムダッシュボードタイルを発表します。ダッシュボードへリアルタイムデータを表示するための、動作が軽く、シンプルな 機能です。リアルタイムタイルは、Power BI REST APIへデータを送信するか、PubNubで作成したストリームから受信することができます。それでは方法について説明します。

Power BI でリアルタイムのデータストリームを作成する方法

新しいリアルタイム機能を利用するためには、ストリームデータセットを作成する必要があります。ダッシュボードから、「タイルを追加」を選択し、「カスタムストリームデータ」を選びます。

「データの管理」をクリックし、ストリーミングデータの管理画面へ移ります。

ストリーミングデータの画面では、画面右上の「ストリーミングデータセットの追加」をクリックします。

複数の選択肢が表示されます。

各設定についての詳細を以下に記載しています。

PubNub ストリーミングデータセット

PubNub はリアルタイムデータのストリーミングデータサービスで、ウェブ、モバイル、IoTアプリケーションなど、全世界の何百万ものデバイスで利用されています。Power BIの新しいPubNub 連携機能により、PubNubデータストリームをPower BIへ数秒で接続でき、ストリーミングデータをレイテンシーの低いまま可視化することができます。

PubNubのデータセットを追加するには、「ストリーミングデータセットの追加」をクリックし、PubNubを選択します。次の画面では、PubNubデータセット名、サブキー、チャネル名と必要であればPAM認証キーを入力します。

もしこれら情報をご存じでない場合は、PubNubアカウントへサインインし、PubNub 管理ポータルで確認してください。

ストリーミングデータセットは、素早くリアルタイムデータをダッシュボードで表示するために設計されています。もし、リアルタイムデータストリームを利用した分析や、アラートを検討されている場合、是非PubNub データストリームをAzure Stream Analyticsで活用し、Power BIへの出力してみてください。この件についての詳細は、今後のブログ投稿をお待ち下さい!

Power BI リアルタイムストリーミングAPI

既存のPower BI REST APIを改良し、Power BIへストリーミングデータを送るための開発がより簡単になりました。

リアルタイムAPIを利用するには、「ストリーミングデータセットの追加」をクリックし、「API」を選択します。データセット名と送信したい値のリストを入力します。「履歴データの解析」を有効にすることで、Power BI上でレポートや分析をその後利用するためにデータを保存してくれます。

ストリーミングデータセットを正しく作成すると、REST API URLのエンドポイントが提供されます。開発されたアプリケーションから、HTTP POSTリクエストをこのエンドポイントへ送信することができます。デモンストレーションをご覧になる場合はサンプルアプリをご覧下さい。

リアルタイムデータをダッシュボードへ表示

ストリーミングデータセットを設定し終えたら、既存のダッシュボードにリアルタイムタイルを追加することができるようになります。ダッシュボード画面から、「タイルを追加」を選択し、「カスタムストリームデータ」を選びます。

これにより、ダッシュボードへリアルタイムの可視化データを追加することができます。Power BIが持つ60種類以上のデータソース接続とリアルタイムデータを組み合わせる事で、ビジネスにおける、真の360度ビューが閲覧可能となります。

これら先は?

試されたいですか?以下に作成するための追加の情報が掲載されています(英語)

  • サンプルストリーミングデータが必要ですか?PubNubのリアルタイムデータストリームの例や、我々がGitHub上にアップしている、サンプルアプリをご利用頂くことで、Power BIのストリーミングAPIへデータを送信してくれます。
  • UserVoiceでフィードバックをお送り下さい!アイデアや、コメント、質問を募集しています。一緒にリアルタイム可視化機能と分析機能の範囲を広げましょう!
  • 正式文書をご覧下さい。

情報元: Real-time in no time with Power BI