配置Azure存储 configure-azure-storage

数据集成

Experience Manager Forms 数据集成提供Azure存储配置以将表单与Azure存储服务集成。 表单数据模型(FDM)可用于创建与Azure服务器交互以启用业务工作流的自适应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