连接到Looker
本文介绍如何使用美人使用Databricks集群或Databricks SQL仓库(以前是Databricks SQL端点)。
重要的
当启用持久派生表(pdt)时,默认情况下,通过连接到相关数据库,Looker每5分钟重新生成一次pdt。Databricks建议您更改默认频率,以避免产生额外的计算成本。有关更多信息,请参见启用和管理持久派生表(pdt).
需求
在手动连接到Looker之前,您需要以下条件:
Databricks工作区中的集群或SQL仓库。
集群或SQL仓库的连接详细信息,特别是服务器主机名,港口,HTTP路径值。
一个砖个人访问令牌.
请注意
作为安全最佳实践,当使用自动化工具、系统、脚本和应用程序进行身份验证时,Databricks建议您使用属于的访问令牌服务主体而不是工作区用户。要为服务主体创建访问令牌,请参见管理服务主体的访问令牌.
手动连接到Looker
要手动连接到Looker,请执行以下操作:
在“look”中,单击Admin >连接>添加连接.
输入唯一的的名字为了连接。
提示
连接名称应该只包含小写字母、数字和下划线。其他字符可能会被接受,但稍后可能会导致意想不到的结果。
为方言中,选择砖.
为远程主机,进入服务器主机名从需求。
为港口,进入港口从需求。
为数据库,输入要通过连接访问的工作区中的数据库名称(例如,
默认的
).为用户名,输入单词
令牌
.为密码,从要求中输入您的个人访问令牌。
为额外的参数,输入
运输方式= http; ssl = 1; httpPath = < http-path >
,替换< http-path >
与HTTP路径价值来自需求。为PDT和数据组维护计划,输入有效的
cron
表达式更改重新生成pdt的默认频率。默认频率为每5分钟一次。如果要将查询转换到其他时区,请进行调整查询时区.
对于其余字段,保持默认值,特别是:
保持最大连接而且连接池超时时间默认值。
离开数据库时区blank(假设所有内容都以UTC格式存储)。
点击测试这些设置.
如果测试成功,单击添加连接.
在Looker中建模数据库
本节创建一个项目并运行生成器。下面的步骤假设数据库中存储了用于连接的永久表。
在开发菜单,打开发展模式.
点击开发>管理LookML项目.
点击新LookML项目.
输入唯一的项目名称.
提示
项目名称只能包含小写字母、数字和下划线。其他字符可能会被接受,但可能会在以后产生意想不到的结果。
为连接,选择步骤2中的连接名称。
为模式,输入
默认的
,除非您有其他数据库通过连接建模。对于其余字段,保持默认值,特别是:
离开起点设置为从数据库模式生成模型.
离开从哪里构建视图设置为所有的表.
点击创建项目.
在创建项目并运行生成器之后,Looker将显示一个带有生成器的用户界面得閒
文件和多个.view
文件。的得閒
文件显示模式中的表以及它们之间发现的任何连接关系.view
文件列出了模式中每个表可用的每个维度(列)。
启用和管理持久派生表(pdt)
Looker可以通过创建减少查询时间和数据库负载持久派生表(pdt)。PDT是一个派生表,lookker将它写入数据库中的临时模式中。然后,Looker在指定的调度上重新生成PDT。有关更多信息,请参见持久派生表(pdt)在Looker文档中。
若要为数据库连接启用pdt,请选择持久派生表对于该连接,并完成屏幕上的说明。有关更多信息,请参见持久派生表而且为PDT进程配置单独的登录凭证在Looker文档中。
当启用pdt时,默认情况下,通过连接到相关数据库,Looker每5分钟重新生成一次pdt。如果关联的Databricks资源停止,则Looker将重新启动该资源。Databricks建议您通过设置PDT和数据组维护计划字段用于将数据库连接到有效的cron
表达式。有关更多信息,请参见PDT和数据组维护计划在Looker文档中。
要启用PDT或更改现有数据库连接的PDT重新生成频率,请单击Admin >数据库连接,点击编辑旁边的数据库连接,并遵循前面的说明。