訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。
從 BizTalk Server 2020 和更新版本開始,您可以在BizTalk Server與 Azure Blob 儲存體之間傳送和接收訊息。
Azure Blob 儲存體是 Microsoft 的雲端物件儲存體解決方案,其已針對儲存大量非結構化資料進行優化。 如需詳細資訊,請參閱 什麼是 Azure Blob 儲存體?。
使用容器建立 Azure Blob 儲存體帳戶 。
在 BizTalk Server 管理主控台中,以滑鼠右鍵按一下 [傳送埠>] [新增>靜態單向傳送埠]。
建立傳送埠 提供一些指引。
輸入 [名稱] 。 在 [傳輸] 中,將 [類型 ] 設定為 [AzureBlobStorage],然後選取 [ 設定]。
設定 Azure 帳戶 屬性。
提示
配接器組態視窗可以在登入 Azure 訂用帳戶之後自動填入您的 Azure 資源。 這可讓設定更容易。 登入 Azure 訂用帳戶是選擇的。
設定 [一般 ] 屬性:
儲存體驗證:選取驗證方法:
下列連結是良好的資源,可協助您決定哪一種驗證方法適合您的案例:
Blob 容器名稱:從下拉式清單中選取 Blob 容器的名稱。 輸入 連接字串 之後,就會自動填入清單。
Blob 名稱:輸入配接器要使用的 Blob 名稱。 宏可用於 Blob 名稱。 如需可用的宏,請參閱 在檔案名中使用宏。
Blob 中繼資料的命名空間:輸入命名空間作為篩選準則。 如果屬性的命名空間符合此欄位,訊息的內容屬性就會寫入 Blob 中繼資料。
完成後,您的屬性看起來會類似下列內容:
設定 進階 屬性:
選取 [ 確定 ] 以儲存變更。
您可以使用簡單的檔案接收埠和位置,將訊息傳送至 Azure Blob 儲存體。
使用檔案配接器,建立名為 FileReceivePort的接收埠。 在您的接收位置內,將 [接收] 資料夾 設定為 C:\Temp\In\\
,並將檔案遮罩設定為 \*.xml
。
在 Azure Blob 儲存體傳送埠屬性中,將 [篩選 ] 設定為 BTS.ReceivePortName == FileReceivePort
。
將下列內容貼到文字編輯器中,並將檔案儲存為 AzureBlobStorageMessage.xml。 此檔案是您範例訊息。
<Data>
<DataID>DataID_0</DataID>
<DataDetails>DataDetails_0</DataDetails>
</Data>
啟動檔案接收位置和 Azure Blob 儲存體傳送埠。
將 AzureBlobStorageMessage.xml 範例訊息複製到接收資料夾中,例如 C:\Temp\In\
。 傳送埠會將 XML 檔案傳送至 Azure Blob 儲存體。 查看您的 Azure 儲存體容器,並檢視新建立或更新的檔案來確認。
在 BizTalk Server 管理主控台中,以滑鼠右鍵按一下[接收埠>] [新增>單向接收埠]。
建立接收埠 提供一些指引。
輸入名稱,然後選取 [接收位置]。
選取 [新增],然後 命名 接收位置。 在[傳輸] 中,從 [類型] 下拉式清單中選取[AzureBlobStorage]。 選取 [設定]
設定 Azure 帳戶 屬性:
提示
對傳送配接器進行簡化,這是選擇性的。
設定 [一般 ] 屬性:
儲存體驗證:選取驗證方法:
下列連結是良好的資源,可協助您決定適合您的案例:
Blob 容器名稱:從下拉式清單中選取 Blob 容器的名稱。 輸入 連接字串 之後,就會自動填入清單。
Blob 名稱前置詞:輸入適用位置的前置詞。 例如,如果 「order/」 用於 Blob 名稱前置詞,則接收位置只會挑選 「order」 資料夾中的檔案。
Blob 中繼資料的命名空間:輸入介面卡的命名空間,以從自訂 Blob 中繼資料建立內容屬性。
升級中繼資料屬性:選擇是否升級自訂 Blob 中繼資料。
注意
根據預設,所有標準 Blob 屬性,例如 Blob Uri、名稱和 BlobType,都會設定為具有命名空間之 BizTalk 訊息 http://schemas.microsoft.com/BizTalk/Adapter/AzureStorage-properties
的內容屬性。
完成後,您的屬性看起來會類似下列內容:
設定 進階 屬性:
選取 [ 確定 ] 以儲存變更。
您可以使用簡單的檔案傳送埠,從 Azure Blob 儲存體接收訊息。
C:\Temp\Out\\
,並將 和 [檔案名 ] 設定為 %MessageID%.xml
。BTS.ReceivePortName == BlobReceivePort
。重要
Azure Blob 儲存體接收配接器會在 Blob 提交至 BizTalk MessageBox 資料庫之後刪除該 Blob。
Azure Blob 儲存體接收配接器支援高可用性。 您可以在相同的 Azure Blob 儲存體配接器接收處理常式中新增多個主機實例,以同時從相同的 Blob 容器接收。 Blob 租用是用來作為鎖定,以避免多個主機實例收到相同的 Blob。 因此:
如需 Azure Blob 租用的詳細資訊,請參閱 Blob 的封閉式並行存取。
Azure Blob 儲存體傳送配接器就像大部分的傳送配接器一樣,藉由在同一個傳送主機中擁有多個主機實例,為傳送主機提供高可用性。
訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。