設定Azure儲存空間 configure-azure-storage

資料整合

Experience Manager Forms 資料整合提供Azure儲存設定,以將表單與Azure儲存服務整合。 表單資料模型(FDM)可用來建立與Azure伺服器互動的Adaptive Forms,以啟用業務工作流程。 例如:

  • 提交最適化表單時將資料寫入Azure。
  • 透過表單資料模型(FDM)中定義的自訂實體將資料寫入Azure,反之亦然。
  • 查詢Azure伺服器以取得資料並預先填入Adaptive Forms。
  • 從Azure伺服器讀取資料。

建立Azure儲存設定 create-azure-storage-configuration

在執行這些步驟之前,請確定您有Azure儲存體帳戶和存取金鑰,以授權存取Azure儲存體帳戶。

  1. 導覽至​ 工具 > Cloud Service > Azure儲存體
  2. 選取資料夾以建立組態,並選取​ 建立
  3. 在​ 標題 ​欄位中指定組態的標題。
  4. 在​ Azure儲存體帳戶 ​欄位中指定Azure儲存體帳戶的名稱。
  5. 在​ Azure存取金鑰 ​欄位中指定存取Azure儲存體帳戶的金鑰,並選取​ 儲存

建立表單資料模型 create-azure-form-data-model

建立Azure儲存體組態之後,您可以建立表單資料模型。 建立表單資料模型(FDM)時,請在​ 資料Source設定 ​欄位中指定包含Azure設定的資料夾。 然後,您可以從指定資料夾名稱中存在的設定清單中選取設定。

新增Azure服務至表單資料模型 add-azure-services

建立表單資料模型(FDM)和資料模型物件後,您可以新增Azure服務至表單資料模型(FDM)。

若要新增Azure服務:

  1. 在[編輯]模式中,從左窗格的​ 服務 ​區段中選取服務,然後選取​ 新增選取的專案。 選取的服務會顯示在表單資料模型(FDM)的​ 服務 ​標籤中。

    新增選取的服務

  2. 在​ 服務 ​索引標籤中,選取服務並​ 編輯內容。 根據服務,定義服務的輸入或輸出模型物件。

  3. 選取​ 儲存 ​以儲存表單資料模型(FDM)。

    下表說明可用的Azure服務:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 html-authored
    服務名稱 說明
    從Azure取得Blob 使用ID或名稱擷取在Azure儲存體中儲存為Blob的資料
    從Azure取得具有二進位檔URL的Blob 使用ID或名稱,針對Azure儲存體中的二進位檔,擷取以Blob形式儲存的資料(URL)
    在Azure中儲存Blob 使用Blob ID在Azure儲存空間中儲存資料
    在Azure中更新Blob 使用Blob ID更新Azure儲存體中的資料
    從Azure擷取Blob ID清單 根據輸入請求中定義的數字從Azure擷取Blob ID清單。
    從Azure擷取Blob的SAS URL 根據輸入請求中的Blob ID,從Azure擷取Blob的SAS URL。
    從Azure刪除Blob 使用Blob ID從Azure儲存體中刪除資料

將資料模型物件屬性定義為搜尋索引鍵 define-data-model-object-as-metadata

若要將資料模型物件屬性定義為搜尋索引鍵:

  1. 在​ 模型 ​索引標籤中,選取資料模型物件屬性,然後選取​ 編輯屬性
  2. 將​ 搜尋鍵 ​切換選項切換至「開啟」狀態。 此選項僅適用於主要資料型別。
  3. 選取​ 完成,然後選取​ 儲存 ​以儲存表單資料模型(FDM)。

將資料模型物件屬性定義為搜尋索引鍵後,雜湊值會儲存在Azure索引標籤中,而Base64編碼值會儲存在Azure中繼資料中。

NOTE
每個Azure實體只允許使用10個搜尋索引鍵,因為Azure僅允許每個Blob使用10個標籤,而且標示為搜尋索引鍵的屬性值會在雜湊後儲存在Azure索引標籤中。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab