添加Databricks数据源用于连通Databricks数据库与Quick BI,连接成功后,您可以在Quick BI上进行数据的分析与展示。本文为您介绍如何添加Databricks数据源。
注意事项
因Databricks数据库的旧版架构中不包含information_schema
,Quick BI无法获取到旧版架构的表列表,仅能通过自定义SQL的形式创建数据集。为了保证您的使用体验,建议您使用Databricks新版架构作为数据源接入Quick BI。
操作步骤
添加白名单。
连接Databricks之前,需要将Quick BI的IP地址加入到Databricks的白名单。
从创建数据源入口进入创建数据源界面。
在微软云数据库页签下,选择Azure Databricks数据源。
在配置连接对话框,您可以根据业务场景,完成以下配置。
名称
描述
显示名称
数据源配置列表的显示名称。
请输入规范的名称,不要使用特殊字符,前后不能包含空格。
服务器主机名
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语句,语句之间以分号分割。
单击连接测试,进行数据源连通性测试。
测试成功后,单击确定,完成数据源的添加。
后续步骤
创建数据源后,您还可以创建数据集并分析数据。