微软云数据库Azure Databricks

添加Databricks数据源用于连通Databricks数据库与Quick BI,连接成功后,您可以在Quick BI上进行数据的分析与展示。本文为您介绍如何添加Databricks数据源。

注意事项

Databricks数据库的旧版架构中不包含information_schema,Quick BI无法获取到旧版架构的表列表,仅能通过自定义SQL的形式创建数据集。为了保证您的使用体验,建议您使用Databricks新版架构作为数据源接入Quick BI。

操作步骤

  1. 添加白名单。

    连接Databricks之前,需要将Quick BIIP地址加入到Databricks的白名单。

  2. 创建数据源入口进入创建数据源界面。

  3. 微软云数据库页签下,选择Azure Databricks数据源。image

  4. 配置连接对话框,您可以根据业务场景,完成以下配置。image

    名称

    描述

    显示名称

    数据源配置列表的显示名称。

    请输入规范的名称,不要使用特殊字符,前后不能包含空格。

    服务器主机名

    Databricks 计算资源的服务器主机名。

    请从Databricks管理控制台的“SQL仓库-连接详细信息”中,获取服务器主机名。

    HTTP路径

    Databricks 计算资源的HTTP 路径值。

    请从Databricks管理控制台的“SQL仓库-连接详细信息”中,获取HTTP路径。

    端口

    数据库的对应的端口号,默认为443。

    Schema

    需要连接的Schema名称。

    catalog

    数据库对应的Catalog。

    认证方式

    请选择您的身份认证方式,支持选择个人访问令牌OAuth M2M

    • 当选择个人访问令牌时,需要进一步配置以下信息:

      • 访问令牌:输入具体的访问令牌,您可以从Databricks管理控制台的“设置-开发人员”中获取访问令牌。

    • 当选择OAuth M2M需要进一步配置以下信息:

      • 应用程序ID:服务主体的UUID/应用程序ID值。

        请从Databricks管理控制台的“设置-身份与访问-服务主体”中,获取应用程序ID。

      • OAuth Secret:用于OAuth 2.0连接的客户端密钥。

        请从Databricks管理控制台的“设置-身份与访问-服务主体”中,进入密钥界面,点击生成密钥获取到对应的OAuth Secret。

        说明

        为保证数据源长期可用,请设置较长的有效期,密钥失效后需重新生成并在Quick BI界面更新。

    SSL

    如果目标数据源已配置SSL,您可以选中安全协议SSL,从而保护数据安全。

    初始化SQL

    每次数据源连接后初始化执行的SQL语句,只允许SET语句,语句之间以分号分割。

  5. 单击连接测试,进行数据源连通性测试。image

  6. 测试成功后,单击确定,完成数据源的添加。

后续步骤

创建数据源后,您还可以创建数据集并分析数据。