# 创建 Databricks MLflow 连接

Databricks MLflow 连接创建于 数据加载编辑器或 脚本。

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

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

## 配置设置

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

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

| 字段 | 描述 |
| --- | --- |
| 选择配置 | 配置：选择模型使用的 Databricks MLflow 版本。有以下选项可用：<br><br><ul> <li> <p>MLflow 1.0：模型使用 <span>Databricks MLflow</span> 1.x 创建而成。</p> </li> <li> <p>MLflow 2.0：模型使用 <span>Databricks MLflow</span> 2.x 创建而成。</p> <div><span>信息注释</span>                                 对于使用  <span>Databricks MLflow 2.0</span>（版本 2.x）创建的模型，数据以 dataframe_split JSON 格式发送到 <span>Databricks</span>，这是 <span>Databricks MLflow</span> 中结构化数据的首选格式。 </div> </li> </ul> |
| 模型 | 模型 URL：部署 Databricks MLflow 模型的 Databricks MLflow 平台的 URL。 |
| 身份验证 | 提供 Databricks API 令牌。<br><br><br>Databricks MLflow 上的所有模型都通过启用基于 Databricks 令牌的身份验证进行了身份验证。这需要生成一个能够访问模型资源的 API 令牌。 |
| 响应表 | 返回表的名称：从已部署的机器学习模型返回的表的名称。 |
| 响应字段 | <ul> <li> <p><span>加载所有可用字段</span>：启用机器学习端点返回的所有可用字段的加载。禁用此选项，将允许您指定要加载到应用程序中的表字段和值。</p> <p>在开发应用程序时，建议首先加载从模型端点返回的所有字段，然后可能删除不需要在应用程序中分析的字段。</p> </li> <li> <p><span>表字段 (JMESPath)</span>：表字段可以按以下元素添加：</p> <ul> <li> <p>名称：将在应用程序中加载的表的名称。</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. 从数据连接器列表中选择 Databricks MLflow。

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

6. 单击创建。

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