共用方式為


新增一個 Azure 服務匯流排來源到事件流(預覽)

Azure Service Bus 是一個完全受管理的企業訊息仲介,具備訊息佇列和發佈/訂閱主題。 你可以使用 Microsoft Fabric 事件串流連接到 Service Bus。 在 Service Bus 中的訊息可以被擷取到 Fabric 的事件串流,並路由到 Fabric 內的各個目的地。

本文將教你如何將 Service Bus 來源添加到事件串流中。

必要條件

  • 在 Fabric 容量授權模式或試用授權模式下,使用貢獻者或更高權限存取工作空間。
  • 取得存取服務匯流排命名空間、佇列或主題之密鑰的適當權限。 服務匯流排 命名空間必須可公開存取,且不得位於防火牆後方或虛擬網路中受到保護。
  • eventstream。 如果你沒有事件串流,就 建立一個

啟動選擇資料來源的嚮導

如果你還沒在事件串流中新增任何來源,請選擇 「使用外部來源 」磁磚。

截圖顯示了使用外部來源的圖塊選擇過程。

如果你是將原始碼加入已發布的事件串流,請切換到 編輯 模式。 在色帶上選擇 新增來源>外部來源

顯示新增外部來源選項的截圖。

「選擇資料來源 」頁面,搜尋 Azure Service Bus。 在 Azure Service Bus 圖塊中,選擇 Connect

截圖顯示在精靈中選取 Azure Service Bus 作為取得事件的來源類型。

配置Service Bus連接器

  1. [連線] 頁面上,選取 [新的連線]

    截圖顯示 Connect 頁面,並標示了新連線的連結。

    如果已有連接到你的 Azure 服務匯流排資源,請選擇該連接,然後依照以下步驟設定 服務匯流排類型

    顯示已選取現有連線的 [連線] 頁面的螢幕快照。

  2. 連線設定 區塊的 主機名稱中,輸入你服務匯流排的主機名稱。 你可以從服務公車命名空間的 概覽 頁面取得名稱。 格式為 NAMESPACENAME.servicebus.windows.net

    截圖顯示連線設定,並指定服務匯流排命名空間。

  3. 連線憑證 區,請依照以下步驟操作:

    1. 針對 [連線名稱],輸入用於連線到 Service Bus 佇列或主題的名稱。

    2. 針對 [ 驗證種類],確認已 選取 [共用存取密鑰 ]。

    3. 對於 共享存取金鑰名稱,請輸入共享存取金鑰的名稱。

    4. 針對 [共用存取金鑰],輸入共用存取金鑰的值。

      要取得存取金鑰的名稱與值,請遵循以下步驟:

      1. 在 Azure 入口網站,前往你的服務總線命名空間頁面。
      2. 在左側選單中,選擇 共享存取政策
      3. 從清單中選擇存取金鑰。 記下存取鑰匙的名稱。
      4. 選擇靠近主鍵值的複製按鈕。
    5. 選擇 連線

    顯示 Azure Service Bus 連接器連線憑證的截圖。

  4. 「配置 Azure 服務匯流排來源 」部分,請依照以下步驟操作:

    1. 針對 服務匯流排類型,選取 主題(預設)或 佇列

    2. 如果你選擇 主題

      1. 針對主題名稱,請輸入主題的名稱。
      2. 對於 訂閱,請輸入該主題的訂閱名稱。

      截圖顯示在配置 Azure 服務匯流排來源時的主題資訊區塊。

      如果您選擇佇列,請輸入佇列名稱。

  5. 在右側的 串流詳情 區塊,使用鉛筆按鈕更改來源名稱。 您可能想要將此名稱變更為 服務匯流排 命名空間或主題的名稱。

    截圖顯示了精靈中連接資料來源時的串流細節區塊。

  6. 在嚮導底部,選擇 「下一步」。

  7. 「檢視+連線 」頁面,檢視你的設定,然後選擇 新增連接

    截圖顯示檢視設定及新增或連接 Azure 服務匯流排資料來源的頁面。

查看更新後的事件串流

  1. 編輯模式中,確認服務匯流排來源已新增至畫布上的事件串流。 要發佈,請在色帶上選擇發表

    截圖顯示編輯器點選了發佈按鈕。

  2. 服務匯流排來源可在 即時 檢視中進行視覺化。 在圖中選擇 服務總線 圖塊,開啟類似以下範例的頁面。

    顯示即時檢視中編輯器的螢幕快照。

限度

  • Azure Service Bus 原始碼目前不支援 CI/CD 功能,包括 Git 整合部署管線。 嘗試將具有此來源的 Eventstream 項目匯出或匯入至 Git 存放庫可能會導致錯誤。