预设
Preset 为你的整个组织提供新式商业智能。 Preset 提供强大且易于使用的数据浏览和可视化平台,该平台由开源 Apache Superset 提供支持。
可将 Databricks SQL 仓库和 Azure Databricks 群集与 Preset 集成。
使用 Partner Connect 连接到 Preset
若要使用 Partner Connect 将 Azure Databricks 工作区连接到 Preset,请参阅使用 Partner Connect 连接到 BI 和可视化合作伙伴解决方案。
注意
对于 Preset,Partner Connect 仅支持 Databricks SQL 仓库。 若要将 Azure Databricks 工作区中的群集连接到 Preset,请手动连接到 Preset。
手动连接到 Preset
在本部分中,你将 Azure Databricks 工作区中的现有 SQL 仓库或群集连接到 Preset。
注意
对于 SQL 仓库,可以使用 Partner Connect 来简化连接过程。
要求
在手动与 Preset 集成之前,必须具备以下条件:
- Azure Databricks 工作区中的 Databricks SQL 仓库或 Azure Databricks 群集。
- 对于 SQL 仓库:SQL 仓库的服务器主机名、端口和 HTTP 路径字段值。 若要获取这些值,请参阅获取 SQL 仓库的连接详细信息。
- 群集的“服务器主机名”、“端口”和“HTTP 路径”字段值。 若要获取这些值,请参阅获取群集的连接详细信息。
- 一个 Azure Databricks 个人访问令牌。
连接步骤
若要手动连接到 Preset,请执行以下操作:
单击“+ 工作区”。
在“添加新工作区”对话框中,输入工作区的名称,选择离你最近的工作区区域,然后单击“保存”。
通过单击工作区磁贴打开工作区。
在工具栏上,单击“数据”>“数据库”。
单击“+ 数据库”。
在“连接数据库”对话框的“受支持的数据库”列表中,选择以下项之一:
- 对于 SQL 仓库,请选择“Databricks SQL 仓库”。
- 对于群集,请选择“Databricks 交互式群集”。
对于“SQLAlchemy URI”,请输入以下值:
对于 SQL 仓库:
databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}对于群集:
databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}将:
{access token}使用要求中的 Azure Databricks 个人访问令牌值<!– 或 Azure Active Directory 令牌值 –>{server hostname}替换为要求中的“服务器主机名”值。{port}替换为要求中的“端口”值。{database name}替换为 Azure Databricks 工作区中的目标数据库的名称。
例如,对于 SQL 仓库:
databricks+pyodbc://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default例如,对于群集,请执行以下操作:
databricks+pyhive://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default单击“高级”选项卡,展开“其他”。
对于“引擎参数”,请输入以下值:
对于 SQL 仓库:
{"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}对于群集:
{"connect_args": {"http_path": "sql/protocolv1/o/****"}}将
sql/protocolv1/o/****替换为要求中的“HTTP 路径”值。例如,对于 SQL 仓库:
{"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}例如,对于群集,请执行以下操作:
{"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}单击“基本”选项卡,然后单击“测试连接”。
注意
有关连接故障排除,请参阅 Preset 网站上的 Databricks 的数据库连接演练。
在连接成功后,单击“连接”。
后续步骤
在 Preset 网站上浏览以下一个或多个资源: