连接到Looker

本文介绍如何使用美人使用Databricks集群或Databricks SQL仓库(以前是Databricks SQL端点)。

重要的

当启用持久派生表(pdt)时,默认情况下,通过连接到相关数据库,Looker每5分钟重新生成一次pdt。Databricks建议您更改默认频率,以避免产生额外的计算成本。有关更多信息,请参见启用和管理持久派生表(pdt)

需求

在手动连接到Looker之前,您需要以下条件:

手动连接到Looker

要手动连接到Looker,请执行以下操作:

  1. 在“look”中,单击Admin >连接>添加连接

    连接参数
  2. 输入唯一的的名字为了连接。

    提示

    连接名称应该只包含小写字母、数字和下划线。其他字符可能会被接受,但稍后可能会导致意想不到的结果。

  3. 方言中,选择

  4. 远程主机,进入服务器主机名从需求。

  5. 港口,进入港口从需求。

  6. 数据库,输入要通过连接访问的工作区中的数据库名称(例如,默认的).

  7. 用户名,输入单词令牌

  8. 密码,从要求中输入您的个人访问令牌。

  9. 额外的参数,输入运输方式= http; ssl = 1; httpPath = < http-path >,替换< http-path >HTTP路径价值来自需求。

  10. PDT和数据组维护计划,输入有效的cron表达式更改重新生成pdt的默认频率。默认频率为每5分钟一次。

  11. 如果要将查询转换到其他时区,请进行调整查询时区

  12. 对于其余字段,保持默认值,特别是:

    • 保持最大连接而且连接池超时时间默认值。

    • 离开数据库时区blank(假设所有内容都以UTC格式存储)。

  13. 点击测试这些设置

  14. 如果测试成功,单击添加连接

在Looker中建模数据库

本节创建一个项目并运行生成器。下面的步骤假设数据库中存储了用于连接的永久表。

  1. 开发菜单,打开发展模式

  2. 点击开发>管理LookML项目

  3. 点击新LookML项目

  4. 输入唯一的项目名称

    提示

    项目名称只能包含小写字母、数字和下划线。其他字符可能会被接受,但可能会在以后产生意想不到的结果。

  5. 连接,选择步骤2中的连接名称。

  6. 模式,输入默认的,除非您有其他数据库通过连接建模。

  7. 对于其余字段,保持默认值,特别是:

    • 离开起点设置为从数据库模式生成模型

    • 离开从哪里构建视图设置为所有的表

  8. 点击创建项目

在创建项目并运行生成器之后,Looker将显示一个带有生成器的用户界面得閒文件和多个.view文件。的得閒文件显示模式中的表以及它们之间发现的任何连接关系.view文件列出了模式中每个表可用的每个维度(列)。

下一个步骤

要开始您的项目,请参阅Looker网站上的以下资源:

启用和管理持久派生表(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 >数据库连接,点击编辑旁边的数据库连接,并遵循前面的说明。

额外的资源

美人的支持