Microsoft Fabric のリアルタイム分析を探索する

この演習では、Microsoft Fabric のリアルタイム分析について探索します。

このラボは完了するまで、約 25 分かかります。

: この演習を完了するには、Microsoft Fabric ライセンスが必要です。 無料の Fabric 試用版ライセンスを有効にする方法の詳細については、Fabric の概要に関するページを参照してください。 これを行うには、Microsoft の “学校” または “職場” アカウントが必要です。** ** お持ちでない場合は、Microsoft Office 365 E3 以降の試用版にサインアップできます。

ワークスペースの作成

Fabric でデータを操作する前に、Fabric 試用版を有効にしてワークスペースを作成してください。

  1. Microsoft Fabric (https://app.fabric.microsoft.com) にサインインします。
  2. 左側のメニュー バーで、 [ワークスペース] を選択します (アイコンは 🗇 に似ています)。
  3. 新しいワークスペースを任意の名前で作成し、 [詳細] セクションで、Fabric 容量を含むライセンス モード (“試用版“、Premium、または Fabric) を選択します。
  4. 開いた新しいワークスペースは空のはずです。

    Power BI の空のワークスペースのスクリーンショット。

KQL データベースを作成する

ワークスペースを作成したので、リアルタイム データを格納する KQL データベースを作成しましょう。

  1. ポータルの左下で、[リアルタイム インテリジェンス] エクスペリエンスに切り替えます。

    エクスペリエンス スイッチャー メニューのスクリーンショット。

    リアルタイム インテリジェンスのホーム ページには、リアルタイム データ分析のために一般的に使用される資産を作成するためのタイルが含まれています。

  2. リアルタイム インテリジェンスのホーム ページで、任意の名前で新しいイベントハウスを作成します。

    KQL DB の作成が強調表示されている RTA エディターのスクリーンショット。

    このイベントハウスは、複数のプロジェクトにわたってデータベースをグループ化して管理するために使用されます。 このイベントハウスの名前を使用して空の KQL データベースが自動的に作成されます。この演習の後半ではそれに対してデータを追加します。

Eventstream を作成する

イベントストリームは、ストリーミング ソースからリアルタイム データを取り込むためのスケーラブルで柔軟な方法を提供します。

  1. 左側のメニュー バーで、リアルタイム インテリジェンス エクスペリエンスの [ホーム] ページを選択します。
  2. ホーム ページでタイルを選択し、新しいイベントストリームを任意の名前で作成します。

    しばらくすると、イベントストリームのビジュアル デザイナーが表示されます。

    イベントストリーム デザイナーのスクリーンショット。

    ビジュアル デザイナー キャンバスにはイベントストリームに接続するソースが表示され、そのソースが宛先に接続されます。

  3. デザイナー キャンバスで、ソースの [新しいソース] リストの [サンプル データ] を選択します。 次に、 [サンプル データ] ペインで、taxis という名前を指定し、Yellow Taxi のサンプル データ (タクシーの移動から収集されたデータを表す) を選択します。 その後、 [追加] を選択します。
  4. デザイナー キャンバスの下にある [データ プレビュー] タブを選択して、ソースからストリーミングされるデータをプレビューします。

    イベントストリーム データ プレビューのスクリーンショット。

  5. デザイナー キャンバスで、ご自分の宛先の [新しい宛先] リストで、 [KQL データベース] を選択します。 次に、 [KQL データベース] ペインで、taxi-data という宛先名を指定し、ご自分のワークスペースと KQL データベースを選択します。 [宛先テーブル] で [新規作成] を選択し、テーブル名 taxi-data を入力します。 その後、追加を選択します。
  6. 完成したイベントストリームが次のようになっていることを確認します。

    完成したイベントストリームのスクリーンショット。

KQL データベース内のリアルタイム データに対してクエリを実行する

ご自分のイベントストリームで KQL データベース内のテーブルを継続的に設定することで、リアルタイム データに対してクエリを実行できます。

  1. 左側のメニュー ハブで、KQL データベースを選択します (または、ワークスペースを選択して KQL データベースを見つけます)。
  2. taxi-data テーブル (イベントストリームによって作成される) に対して、 メニューで、 [クエリ テーブル] > [過去 24 時間以内に取り込まれたレコード] を選択します。

    KQL データベースの [クエリ テーブル] メニューのスクリーンショット。

  3. クエリの結果を表示します。次のような KQL クエリであるはずです。

     ['taxi-data']
     | where ingestion_time() between (now(-1d) .. now())
    

    結果に、過去 24 時間にストリーミング ソースから取り込まれたすべてのタクシー レコードが表示されます。

  4. クエリ エディターの上半分にあるすべての KQL クエリ コードを次のコードに置き換えます。

     // This query returns the number of taxi pickups per hour
     ['taxi-data']
     | summarize PickupCount = count() by bin(todatetime(tpep_pickup_datetime), 1h)
    
  5. [▷ 実行] ボタンを使用してクエリを実行し、結果を表示します。各時間のタクシー送迎数を示す結果が表示されるはずです。

リソースをクリーンアップする

Microsoft Fabric のリアルタイム分析の探索が終了したら、この演習用に作成したワークスペースを削除できます。

  1. 左側のバーで、ワークスペースのアイコンを選択して、それに含まれるすべての項目を表示します。
  2. ツール バーの […] メニューで、 [ワークスペースの設定] を選択してください。
  3. [その他] セクションで、 [このワークスペースの削除] を選択してください。