次の方法で共有


Real-Time ハブでソースとして Azure IoT Hub を追加する

この記事では、Azure IoT Hubから Real-Time ハブにイベントを取り込む方法について説明します。

前提条件

  • 共同作成者以上の権限を使用した Fabric 容量ライセンス モード (または試用版ライセンス モード) でのワークスペースへのアクセス。
  • まだお持ちでない場合は、Azure IoT Hub を作成します。
  • IoT ハブのアクセス キーを取得するには、適切なアクセス許可が必要です。 IoT ハブは、パブリックにアクセス可能である必要があります。ファイアウォールの内側にあっても、仮想ネットワークで保護されていてはなりません。

Azure IoT Hubからイベントを取得する

Azure IoT Hub から Real-Time ハブにイベントを取り込むには、次のいずれかの方法があります。

データ ソース ページ

  1. Microsoft Fabric にサインインします。

  2. 左側のナビゲーション バーで [リアルタイム] を選択します。

  3. [リアルタイム ハブ] ページで、左側のナビゲーション メニューの [接続先] の下にある [+ データ ソース] を選択します。 また、右上にある [+ データ ソースに接続] ボタンを選択して、[すべてのデータ ストリーム] ページまたは [マイ データ ストリーム] ページから [データ ソース] ページにアクセスすることもできます。

    [データ ソースに接続] エクスペリエンスの起動方法を示すスクリーンショット。

  1. [データ ソース ] ページで、上部にある [Microsoft ソース] カテゴリを選択し、[Azure IoT Hub] タイルの [接続] を選択します。

    [データ ソース] ページでソースの種類として Azure IoT Hub が選択されていることを示すスクリーンショット。

    次に、「Azure IoT Hub への接続」セクションの手順に従います。

[Microsoft ソース] ページ

  1. リアルタイム ハブで [Microsoft ソース] を選択します。 検索ボックスを使用してリソース名を入力するか、フィルター (ソース、サブスクリプション、リソース グループ、リージョン) を使用してリソースを検索できます。

  2. [ソース] ドロップ ダウン リストで [Azure IoT Hub] を選択します。

  3. [サブスクリプション] で、お使いの IoT ハブを持つリソース グループを含む Azure サブスクリプションを選択します。

  4. [リソース グループ] では、お使いの IoT ハブのあるリソース グループを選択します。

  5. [リージョン] では、IoT ハブのある場所を選択します。

  6. 次に、IoT ハブの一覧でリアルタイム ハブに接続する IoT ハブの名前にマウス ポインターを移動し、[接続] ボタンを選択するか、[...] (省略記号) を選択してから、[データ ソースの接続] を選択します。

    IoT ハブを表示するフィルターと IoT ハブの接続ボタンを備えた [Microsoft ソース] ページを示すスクリーンショット。

Azure IoT ハブへの接続

  1. データ 接続ページで、新しい接続を選択します

    [新しい接続] リンクが強調表示されている [接続] ページを示すスクリーンショット。

    Azure IoT ハブへの既存の接続がある場合は、次の図に示すように既存の接続を選択し、データ形式を構成する手順に進みます。

    Azure IoT ハブへの既存の接続を含む [接続] ページを示すスクリーンショット。

  2. [接続の設定] セクションで、IoT Hub の Azure IoT ハブの名前を指定します。

    IoT ハブの名前を持つ IoT ハブの接続設定を示すスクリーンショット。

  3. [接続資格情報] セクションで、次の手順を実行します。

    1. 既存の接続がある場合は、ドロップダウン リストから選択します。 そうでない場合は、このオプションで [新しい接続の作成] が選択されていることを確認します。

    2. [ 接続名] に、IoT ハブへの接続の名前を入力します。

    3. [認証方法] で、[共有アクセス キー] が選択されていることを確認します。

    4. [ 共有アクセス キー名] に、共有アクセス キーの名前を入力します。

    5. [ 共有アクセス キー] に、共有アクセス キーの値を入力します。

    6. ページの下部にある [接続] を選びます。

      Azure IoT Hub コネクタの [接続] ページ 1 を示すスクリーンショット。

  4. 次に、ウィザードの [接続] ページの [コンシューマー グループ]に、コンシューマー グループの名前を入力します。 既定では、 $Default IoT ハブの既定のコンシューマー グループである選択されています。

  5. [データ形式] で、Azure イベント ハブから取得する受信リアルタイム イベントのデータ形式を選択します。 JSON、Avro、CSV のデータ形式から選択した後、[接続] を選択します。

  6. 右側の [ストリームの 詳細] セクションで、ウィザードで作成中のイベントストリームを保存する Fabric ワークスペース を選択します。

  7. [イベントストリーム名] にイベントストリーム名を入力します。 ウィザードは、選択した Azure IoT Hub をソースとして使用してイベントストリームを作成します。

  8. ストリーム名は、イベントストリームの名前に -stream を追加することで自動的に生成されます。 ウィザードが完了すると、リアルタイム ハブの [すべてのデータ ストリーム] ページと [マイ データ ストリーム] ページでこのストリームを確認できるようになります。

  9. ページの下部にある次へ を選択します。

    Azure IoT Hub コネクタの [接続] ページ 2 を示すスクリーンショット。

  10. [確認と接続] ページで設定を確認し、[接続] を選択します。

    Azure IoT Hub コネクタの [確認と接続] ページを示すスクリーンショット。

データ ストリームの詳細を表示する

  1. [確認と接続] ページで [Eventstream を開く] を選択すると、ウィザードには Azure IoT ハブをソースとして選択した Eventstream が表示されます。 ウィザードを閉じるには、ページの下部にある [完了] を選択します。

    Eventstream を開いてウィザードを閉じるためのリンクを含む [確認と接続] ページを示すスクリーンショット。

  2. [すべてのデータ ストリーム] ページと [マイ データ ストリーム] ページにストリームが表示されます。 詳細な手順については、「Fabric リアルタイム ハブでのデータ ストリームの詳細の表示」を参照してください

    作成したストリームが表示されているリアルタイム ハブの [すべてのデータ ストリーム] ページを示すスクリーンショット。

データ ストリームの使用について詳しくは、次の記事を参照してください。