Databricks
要添加数据库连接,请点击右上角的**齿轮**图标,然后导航到**管理设置** > **数据库** > **添加数据库**。然后选择 **Databricks**。
您可以随时编辑这些设置。请记住保存您的更改。
编辑连接详情
显示名称
数据库在 Metabase 界面中的显示名称。
主机
您的数据库的 IP 地址,或其域名(例如,xxxxxxxxxx.cloud.databricks.com
或 adb-xxxxx.azuredatabricks.net
)。这是您的 Databrick 计算资源的服务器主机名值。
HTTP 路径
这是 Databrick 计算资源的 HTTP 路径值。该值通常是 SQL 仓库端点,格式为 /sql/1.0/endpoints/abcdef1234567890
。请参阅 连接到 SQL 仓库。
此外,请参阅 Databricks JDBC 驱动程序计算设置。
身份验证
有两种方法可以对 Databricks 进行身份验证。您可以使用个人访问令牌(PAT)或使用 OAuth(OAuth M2M)的服务主体。
Databricks 驱动程序支持这两种选项。使用开关选择您要使用的身份验证方法。
个人访问令牌身份验证
请参阅 个人访问令牌 (PAT)。
使用 OAuth(OAuth M2M)的服务主体进行身份验证
请参阅 使用 OAuth 的服务主体进行身份验证。
启用多个目录
切换为开启以同步多个目录。如果启用此选项,您将能够指定要同步的目录。
默认目录
必填。您必须指定一个默认目录(这样您就不必在原生查询中处理目录限定符)。
但是,您不能同步 Databricks 的旧版目录,包括 samples
或 hive_metastore
目录。
目录和模式
您可以指定要同步和扫描的目录和模式。选项包括
- 所有
- 仅这些…
- 除所有这些以外…
对于“**仅这些**”和“**除所有这些以外**”选项,您可以输入一个逗号分隔的值列表,以告诉 Metabase 您要包含(或排除)哪些目录和模式。例如
foo,bar,baz
您可以使用 *
通配符来匹配多个模式。
假设您有三个模式:foo、bar 和 baz。
- 如果设置了“**仅这些…**”并输入字符串
b*
,您将同步 bar 和 baz。 - 如果设置了“**除所有这些以外…**”并输入字符串
b*
,您将只同步 foo。
请注意,只支持 *
通配符;您不能使用其他特殊字符或正则表达式。
其他 JDBC 连接字符串选项
您可以将选项附加到 Metabase 用于连接数据库的连接字符串。例如,IgnoreTransactions=0
。
重新运行查询以进行简单探索
如果用户希望在查询构建器中应用任何汇总或筛选器之前点击**运行**(播放按钮),请将此选项设置为**关闭**。
默认情况下,当您从**汇总**菜单中选择分组选项或从下钻菜单中选择筛选条件时,Metabase 将立即执行查询。如果您的数据库速度较慢,您可能希望禁用重新运行,以避免每次点击都加载数据。
选择同步和扫描发生的时间
请参阅同步和扫描。
定期重新指纹识别表
定期重新指纹识别将增加您的数据库负载。
将此选项设置为**开启**,以便 Metabase 每次运行同步时都扫描值样本。
指纹查询会检查每个列的前 10,000 行,并使用这些数据估算每个列的唯一值数量、数字和时间戳列的最小值和最大值等。如果将此选项设置为**关闭**,Metabase 将只在设置期间对您的列进行一次指纹识别。
模型功能
Databricks 尚未提供任何模型功能。
数据库路由
请参阅数据库路由。
危险区域
请参阅危险区域。
延伸阅读
阅读其他Metabase 版本的文档。