共用方式為


建立 Azure 數據總管的 IoT 中樞 數據連線

本文說明如何從 IoT 中樞、巨量數據串流平臺和IoT擷取服務將數據內嵌至 Azure 資料總管。

若要瞭解如何在 Azure 入口網站 或使用ARM範本建立連線,請參閱建立IoT數據連線

如需從 IoT 中樞 擷取至 Azure 數據總管的一般資訊,請參閱連線到 IoT 中樞

注意

只有在您建立數據連線之後才會加入佇列的事件才會內嵌。

如需以舊版 SDK 為基礎的程式代碼範例,請參閱 封存一文

必要條件

建立 IoT 中樞 數據連線

在本節中,您將建立 IoT 中樞 與 Azure 數據總管數據表之間的連線。 只要此連線已就緒,數據就會從 IoT 中樞 傳輸至目標數據表。

  1. 在 Azure 數據總管叢集的左側功能表中,選取 [ 資料庫 ],然後選取包含目標數據表的資料庫。

    Azure 資料總管 Web UI 的螢幕快照,其中顯示已選取 testdb 的資料庫清單。

  2. 選取 [資料連線] 與 [新增資料連線]。 從下拉式清單中,選取 [IoT 中樞]。

    Azure 數據總管 Web UI 的螢幕快照,其中顯示已選取 [新增數據連線] 索引卷標的 [數據擷取] 視窗。

  3. 在表單中填寫以下資訊。

    設定 欄位描述
    資料連線名稱 您想要在 Azure 資料總管中建立的連接名稱
    訂用帳戶 事件中樞資源所在的訂用帳戶標識碼。
    IoT 中樞 IoT 中樞名稱
    共用存取原則 共用存取原則的名稱。 必須具有讀取許可權
    取用者群組 IoT 中樞 內建端點中定義的取用者群組
    事件系統屬性 IoT 中樞 事件系統屬性。 新增系統屬性時, 請建立更新 數據表架構,並 對應 以包含選取的屬性。

    Azure 數據總管 Web UI 的螢幕快照,其中顯示 [數據連線] 表單。

    注意

    • 單一記錄事件支援事件系統屬性。
    • 針對 CSV 對應,屬性會在記錄的開頭新增。 針對 JSON 對應,屬性會根據出現在下拉式清單中的名稱新增。
  4. 根據您的使用案例,您可能想要開啟多資料庫路由。 如需資料庫路由的詳細資訊,請參閱 事件路由

    Azure 數據總管 Web UI 的螢幕快照,其中顯示設定為允許的數據路由設定選項。

  5. 填寫下列路由設定:

    設定 建議的值 欄位描述
    資料表名稱 TestTable 您在 testdb 中建立的資料表。
    資料格式 JSON 支援的格式包括 AVRO、CSV、JSON、ORC、PARQUET、PSV、SCSV、SOHSV、TSV、TXT、TSVE、APACHE AVRO 和 W3CLOG。
    對應 TestMapping 您在 testdb建立的對應,會將傳入的數據對應至 testdb 的數據行名稱和數據類型。 如果未指定, 則會使用衍生自數據表架構的識別數據對應

    Azure 資料總管 Web UI 的螢幕快照,其中顯示 [目標數據表] 表單中的預設路由設定。

    注意

  6. 選取 建立

警告

如果是 手動故障轉移,請重新建立數據連線。

拿掉 IoT 中樞 資料連線

若要從 Azure 入口網站 移除 IoT 中樞 連線,請執行下列動作:

  1. 移至您的叢集。 從左側功能表中,選取 [ 資料庫]。 然後,選取包含目標數據表的資料庫。
  2. 從左側功能表中,選取 [數據連線]。 然後,選取相關 IoT 中樞 數據連線旁的複選框。
  3. 從頂端功能表欄,選取 [ 刪除]。