# 创建 Azure ML 连接

已在数据加载编辑器中创建 Azure ML 连接。

创建连接后，您可以从可用的表中选择要发送到 Azure ML 的数据进行计算，然后将这些数据加载到您的应用程序中。此连接不仅可以在数据加载脚本中使用，还可以在图表表达式中使用，以调用模型端点并执行实时图表表达式计算。

您必须知道要连接到 Azure ML 服务的设置和访问凭据。

## 配置设置

可以在连接对话框中配置以下设置：

连接对话框中可配置的设置

| 字段 | 描述 |
| --- | --- |
| 选择配置 | 下拉菜单项选择配置，该配置决定使用哪些 Azure ML 模型进行机器学习模型预测。<br><br>支持的配置：<br><br><ul> <li> <p><span>Azure ML - 传统格式</span>：此配置应用于 2022 年 1 月中旬之前部署的模型，这些模型是使用需要以下格式的 JSON 的 <span>Automated ML</span> 创建的：</p> <pre><code>{    "data": [      {        &lt;field_list&gt;      }    ] }</code></pre> </li> <li> <p><span>Azure ML</span>：此配置应用于使用 <span>Automated ML</span> 或 <span>Designer </span>创建的模型，其需要以下格式的 JSON：</p> <pre><code>{    "Inputs": {      "&lt;JSON_object_name&gt;(default is ‘data’)": [        {          &lt; field_list &gt;        }      ]    } } </code></pre> </li> </ul><br><br>信息注释如果您不确定要使用哪种配置，可以重新部署您的模型，它将使用新的格式。 |
| 端点名称 | 端点名称。<br><br>端点名称是为 Azure上的端点指定的标识符。这通常由设置端点或部署模型的用户创建。 |
| 身份验证 | 提供 Azure ML 端点密钥。<br><br><br>Azure 上的所有模型都启用了基于 Azure 密钥的身份验证。这需要生成一个能够访问模型资源的访问密钥（主密钥或辅助密钥）。 |
| 请求 | Web 服务输入名称：部署的机器学习模型需要的 JSON 对象的名称。如果默认名称与模型使用的格式不匹配，则必须更改。 |
| 响应表 | <ul> <li> <p><span>返回表的名称</span>：从已部署的机器学习模型返回的表的名称。</p> </li> <li> <p><span>表路径 (JMESPath)</span>：可以通过使用 JSON 响应数组中的预测行的 JMES 表路径来指定表。</p> </li> </ul> |
| 响应字段 | <ul> <li> <p><span>加载所有可用字段</span>：启用机器学习端点返回的所有可用字段的加载。禁用此选项，将允许您指定要加载到应用程序中的表字段和值。</p> <p>在开发应用程序时，建议首先加载从模型端点返回的所有字段，然后可能删除不需要在应用程序中分析的字段。</p> </li> <li> <p><span>表字段 (JMESPath)</span>：表字段可以按以下元素添加：</p> <ul> <li> <p>Name：将在应用程序中加载的表的名称。</p> </li> <li> <p>Value：JSON 响应数组中响应行的名称。</p> </li> </ul> <p>可用于解析 JSON 响应数组的 JMESPath 查询语言。</p> </li> </ul> |
| 关联 | <ul> <li> <p><span>关联字段</span>：输入数据表中包含唯一标识符的字段。</p> <p>当对使用密钥对返回的与源字段表相关联的结果表发出端点请求时，需要在源数据中包含该字段。指定的字段将作为字段返回到响应中，并使预测能够与数据模型中的源数据相关联。这可以是任何具有惟一 ID 的字段，可以来自源数据，也可以作为表加载过程的一部分。</p> </li> <li> <p><span>发送关联字段</span>：选中时，指定为关联字段的字段将返回到 <span>Qlik Sense</span> 发送给端点的字段中，并包含在发送到端点的字段中</p> <p>如果该字段属于源数据并且是模型所期望的，则需要通过启用<span>发送关联字段</span>将其发送到模型。</p> </li> </ul> |
| 名称 | 连接的名称。如果不输入名称，将使用默认名称。 |

## 创建新连接

执行以下操作：

1. 通过数据加载编辑器或 脚本 访问连接器。

2. 单击创建新连接。

3. 在空间下，选择连接所在的空间。

4. 从数据连接器列表中选择 Azure ML。

5. 填写连接对话框字段。

6. 单击创建。

连接就会在 数据加载编辑器 或 脚本 中的数据连接下列出。