Databricks Azure OAuth 身份验证
以下步骤将帮助您为 Databricks 连接设置 OAuth 身份验证以进行读写操作。
身份验证设置
在 Designer 中,将“输入”工具放在画布上。
选中 使用数据连接管理器 (DCM) 复选框。
选择 设置连接 。
在 数据连接 窗口中,转至 数据源 并选择 Databricks ODBC 。
选择 + 添加数据源 。
添加数据源时,您可以选择 DSN 连接或非 DSN 连接。
DSN 连接
选择 DSN 技术 ,填写 数据源名称 并选择准备好的 OAuth DSN 。
选择 保存 。
要链接凭证,请选择 + 连接凭证 。
您可以选择 用户名和密码 或 OAuth 作为 身份验证方法 。
您可以选择 Azure OAuth with Simba 、 Azure OAuth with Simba (Alteryx 应用程序) 、 无凭证 、 用户名 或 用户名和密码 作为 身份验证方法 。
对于 Azure OAuth with Simba ,您需要
Azure OAuth 应用程序凭证 。您可以选择现有凭证 或创建新凭证 。对于新凭证,请填写 凭证名称 、 租户 ID 、 客户端 ID 和 客户端密钥 。您可以在 Microsoft Azure 应用程序注册页面上找到所有内容。
Azure OAuth 令牌 。您可以选择现有令牌,也可以为 OAuth 令牌 创建新凭证 。对于新凭证,请填写 凭证名称 。
对于 Azure OAuth with Simba (Alteryx 应用程序) ,您可以 创建新凭证 或选择现有凭证。
对于新凭证,请填写 凭证名称 。
选择 创建并链接 。
选择 连接 按钮。
在外部浏览器窗口中登录。
身份验证成功后,您可以使用可视化查询构建器选择表格或指定查询并运行工作流。
非 DSN 连接
从下拉菜单中选择非 DSN 技术 。
填写信息:
数据源名称、
服务器(集群的地址)、
端口、
HttpPath(在集群的“配置”-“高级”选项中列出)。
选择 保存 。
要链接凭证,请选择 + 连接凭证 。
您可以选择 Azure OAuth with Simba 和 Azure OAuth with Simba (Alteryx 应用程序) 作为 身份验证方法 。
对于 Azure OAuth with Simba ,您需要
Azure OAuth 应用程序凭证 。您可以选择现有凭证 或创建新凭证 。对于新凭证,请填写 凭证名称 、 租户 ID 、 客户端 ID 和 客户端密钥 。您可以在 Microsoft Azure 应用程序注册页面上找到所有内容。
Azure OAuth 令牌 。您可以选择现有令牌,也可以为 OAuth 令牌 创建新凭证 。对于新凭证,请填写 凭证名称 。
选择 创建并链接 。
选择 连接 按钮。
在外部浏览器窗口中登录。
身份验证成功后,您可以使用可视化查询构建器选择表格或指定查询并运行工作流。
使用 Oauth 身份验证进行批量加载
数据库内批量加载支持从 Desiger 加载数据。
连接配置
在 Designer 中,将数据流传入工具放在画布上。
在 数据流传入配置 - 连接名称 下拉菜单中选择 管理连接 。
在数据库内管理器弹窗中选择 Databricks 数据源。
您可以选择 新建 来创建新连接,也可以选择使用现有连接。
对于新连接,请选中 使用数据连接管理器 (DCM) 复选框。
填写 连接名称 。
要配置 读取 连接:
选择 设置连接 。
在 连接管理器 窗口中选择 + 添加数据源 。
添加数据源时,您可以选择 DSN 连接或非 DSN 连接。
按照 DSN 连接 和 非 DSN 连接 部分中的步骤执行操作。
要配置 写入 连接:
从下拉菜单中选择暂存方法。
选择 设置连接 。
在 连接管理器 窗口中选择 + 添加数据源 。
按照 DSN 连接 和 非 DSN 连接 部分中的步骤执行操作。
注意
请注意,对于 DSN 批量加载,您需要在添加新数据源时手动指定 Databricks 服务器地址。
选择 应用 和 确定 。
在外部浏览器窗口上登录(系统可能既会提示您对读取连接进行身份验证,也会提示您对写入连接进行身份验证)。
在 数据流传入配置 - 创建模式 下拉菜单中选择 创建新表格 。
填写 表格名称 并选择画布。
您可以运行工作流。