1.x 版本说明

Looker 1.28 2014-03-30

信息中心

  • 使用信息中心过滤条件提供互动式信息中心(查看文档
  • 添加了“探索 SQL”功能,直接前往信息中心元素的 SQL 查询
  • 限制同时运行的查询数量

数据库

  • Redshift 时区支持

派生表

模型开发

  • 改进了离开开发者模式的体验,以避免出现 404 页面
  • 添加了“全部勾选”以选择 Git 提交文件在 git comm 列表期间使用的所有文件

Looker 1.26 2014-03-05

信息中心

  • 现在可以对单值信息中心元素进行深入分析
  • 信息中心可以引用多个模型(例如,支持 2 个以上的连接为一个信息中心提供支持)

模型开发

  • 已将键盘快捷键帮助添加到编辑器中
  • “全部还原”操作现在会删除未跟踪的文件

派生表

管理和设置

  • 公共网址提醒:如果您的实例使用的是自签名 SSL 证书,则公共网址会显示消息。
  • 添加用户提醒:添加用户添加之前未使用过的网域时,系统会显示警告,提醒您要添加来自外部网域的电子邮件地址。
  • 数据库连接:能够为 JDBC 连接字符串添加参数

Looker 1.24 2014-02-09

Look

  • 修复了 Outlook 中针对安排的 Look 的电子邮件附件

模型开发

  • 文件列表现在会显示包含文件的模型名称

管理和设置

  • 新增了国际时区支持

Looker 1.22 2014-01-12

永久性派生表

Looker 1.20 2013-11-29

探索(查询构建器)

  • 按标签(而不是名称)对边栏中的字段进行排序
  • 按范围(而不是视图名称)生成字段分组
  • 模型加载时(而非运行查询后)显示模型错误

信息中心

  • 在信息中心下拉菜单中添加了用于探索查询的“探索数据”链接
  • 为折线图添加了 show_points 参数

LookML

  • 支持逐月总计(占总百分比和之前的百分比)。如需了解新语法,请参阅相关文档
  • one_to_one 添加为联接选项,可让您为联接中的一对一关系引入衡量。如需了解新语法,请参阅相关文档

模型开发

  • 浏览器标签页行为的变更:如果模型文件在浏览器标签页中打开,go to definition 会转到打开的标签页
  • 生成器改进
    • 选择性地生成和重新生成模型
    • 改进了 ID 字段识别
  • 改进了 Git 界面,以指示开发者模式的当前状态
  • 现在,由于解析错误,save 上显示错误消息
  • SQL Runner 现在为查询生成 LookML
  • 添加了重置开发者目录的选项,以匹配生产模型文件(在“帐号”页面上访问)

数据库

  • 改进了 MSSQL、Aster 和 Vertica SQL Runner 和模型生成器
  • 改进了针对故障数据库连接的诊断
  • 修复了 Redshift 上的年份过滤 bug
  • 为派生表添加了 Redshift 支持
  • 添加了对 SAP Hana 的支持

管理

  • 添加了使用情况面板,以便查看整个安装过程中的 Looker 产品使用情况
  • 管理员现在可以查看所有公开网址

Looker 1.18 2013-10-06

信息中心

LookML 变更

  • 改进了计数

管理方面的变化

  • 自动设置开发者模型目录
  • 添加用户现在提供用于授予访问权限的模型列表

模型开发更改

  • 模型文件列表已简化,现在可以添加、删除和重命名文件
  • 更新了 LookML 编辑器,改进了搜索功能、更智能的文件状态消息和改进的语法突出显示功能
  • 生成器和 SQL 运行程序已移至“模型”部分
  • 优化生成器,包括对 Redshift 方面的改进

数据库更改

  • “连接”页面现在会主动运行测试,并显示详细的连接分析
  • 对 Redshift 的 SSL 支持

Looker 1.16.5 2013-08-05

Looks 简介

  • Bookmarks 已重命名为 Looks,并更新了 Looks 的视觉布局
  • 添加了额外的订阅频率间隔

更新支持文档

  • 所有用户均可使用支持文档链接
  • 添加了关于在 Looker 中使用 Looker 和进行开发的新文档
  • 文档现在可供搜索
  • 添加了 clear 查询按钮
  • 查询构建器图标更改
  • 支持 gravatar 的用户头像
  • 移动设备布局改进

LookML 变更

  • 更好的联接:LookML 现在可以更好地编写联接。如需了解新语法,请参阅相关文档
  • 为表添加别名:引入了 sql_table_name,用于处理带有空格和表前缀的表名称。如需了解新语法,请参阅相关文档
  • 新增了字段属性:hidden: truedeprecated: true。Looker 资源管理器中不会显示隐藏字段和已弃用的字段,但它们会显示结果。已弃用的字段会显示警告,提示此字段已弃用。这些标志使包含旧字段的查询仍然可用,但不鼓励用户使用它们。

管理方面的变化

  • 日志文件轮换;内部轮替可设置为每天、每周或每月。如果使用的是外部日志轮播器,请将其设置为“永不”,并将 LookR2 信号发送到 Looker 进程以触发重新打开日志文件。
  • 应用内最终用户许可协议 (EULA) 验证流程。更新完成后,系统会提示第一个登录系统的用户同意最终用户许可协议。
  • SQL Runner 改进
  • 允许用户更改帐号电子邮件地址

数据库更改

  • 添加了 BitYota、Verta、Vectorwise 的方言
  • MS SQL 方言改进
  • Redshift 性能改进

Looker 1.12.10 2013-03-30

  • Run Last Query (control+shift+L) 和 Enter Developer Mode (control+shift+D) 添加了键盘快捷键
  • 已将Run Last Query添加到用户下拉菜单
  • Return to Last Query始终显示在模型页面上
  • History”已移至用户下拉菜单
  • 通过点击顶部导航菜单中的 Chat 图标,Chat 功能现已启用
  • 点击“Support Site”链接后,您会转到 ?顶部导航菜单中的图标
  • 改进了移动设备的布局并修复了导航 bug
  • 在“书签”页面中添加了导航功能,以便更轻松地查看其他用户的书签
  • 新增了列标题下拉菜单,使您可以轻松访问列、数据透视/取消透视列以及从列标题下拉菜单中选择字段定义。

查询构建器

  • 展开后的可点击区域,用于隐藏/显示边栏
  • 添加了提醒,并在做出更改时重新运行查询
  • 查询结果仅限于 3000 个(除非导出)
  • 实现了未指定排序时合理的默认排序顺序

LookML 变更

  • 默认过滤条件语法发生变更,添加了 Conditionally Filter(请参阅修改后的文档)
  • 在基本视图中支持“from”

其他

  • 纪元小时数:以 YYYY-MM-DD HH 格式显示,以便用户点击时得到正确过滤
  • 数据库连接:允许为每个数据库连接设置最大连接数
  • 数据库连接:已添加 SSL 选项

Looker 1.11.30 2013-03-05

  • 界面外观和风格经过改进,易用性得到提升
  • 重新设计的查询查询
  • 在界面中集成 Git(无需使用 SSH 即可部署更改)(参阅修订后文档)
  • 对 Redshift 的数据库支持

Looker 1.11.23 2013-02-19

产品最新动态

  • 提升 SSL 安全性
  • 自动重新连接到 Postgres 数据库
  • 生成器现在支持为单个表生成模型
  • 改进了 ERB 错误的处理和显示
  • 添加新用户设为管理员时的选项
  • 新查询界面中的过滤条件帮助

LookML 语言更新

  • 支持使用“yesno”作为时间范围
  • 时间范围字段的“datatype”属性;指定底层数据库字段类型(周期、时间戳、日期时间、日期)

Looker 1.11.13 2012-12-21

经过改进的历史记录日志

历史记录会以更便于阅读的格式显示。查询会显示视图、字段和排序的参数,而不是无法读取的英语句子。

日期过滤条件允许 NULL 值

DATE 过滤条件允许使用 NULL、NOT NULL 和 -NULL。

错误处理

改进了 Looker 开发模式下的错误处理,以捕获错误命名的参数和语句。

字段范围

针对语言简化添加了“- 作用域限定:true”。如果使用“限定范围:true”,则所有字段名称和集名称的作用域都限定为相应视图。设置的名称和字段名称中不含“.”,系统会假定作用域限定为视图。集或字段的全名始终包含“.”。例如,以下字段全名将命名为“foo.bar”,但可以在视图中以“bar”引用:

更改后(范围:true)

- view: foo
  fields:
    - dimension: bar

更改前(未限定范围)

- view: foo
  fields:
    - name: foo_bar
  • 没有“范围限定:true”的模型将继续像往常一样正常运行
  • 该生成器现在生成限定范围的模型

派生表支持

视图可以基于子查询(派生表)构建。这对于构建有关实体的事实非常有用。派生表会在主查询运行之前构建。在 mySQL 中,尽管 Looker 从未对此数据库执行写入操作,但您需要对名为“TMP”的数据库拥有写入权限,才能使用此功能。Looker 仅使用“CREATE TEMPORIAL TABLE TMP”。

派生表示例

- base_view: orders
  view: orders

- view: orders
  fields:
  - dimension: amount
    type: number
  - dimension: total_amount
    type: sum
    sql: ${amount}
  - join: users
    sql_on: orders.user_id=users.id
    base_only: true
  - join: user_orders_facts
    sql_on: orders.user_id=user_orders_facts.user_id
    base_only: true

- view: users
  fields:
  - dimension: name

- view: user_orders_facts
   derived_table:
     sql: |
        SELECT
            users.id as user_id
            , COUNT(*) as lifetime_orders
            , MAX(orders.date) as most_recent_purchase_date
        FROM orders
        GROUP BY user.id
     indexes: [user_id]
   fields:
   - dimension: lifetime_orders
     type: number
   - dimension: most_recent_order
     type: time
     timeframes: [date, week, month, year]
     sql: $$.most_recent_purchase_date

数据库支持改进

  • 在创建模型时,现在会引用 Postgres 预留字词
  • MSSQL 现在是受支持的 SQL 方言

Looker 1.10.13 2012-11-06

应用内支持聊天

管理员现在会在右下角看到“与 Looker 工程师 Chat”复选框。现在,您可以更轻松地联系 Looker 工程团队,帮助他们解决大大小小的问题。如果您遇到困难,请通过 Looker 聊天与我们联系。我们会竭诚为您提供帮助。

非管理员用户可以查看 LookML 模型

现在,所有 Looker 用户都有机会通过各个字段旁边的“查看”链接或从标题中的“模型”链接检查底层 LookML 模型。

术语更新

我们对 Looker 的一些新术语进行了标准化:

  • LookML - 这是基于 YAML 的 Looker 语言,可用于为给定的数据库连接定义逻辑业务模式。
  • 字段 - 代表直接来自数据库中的一列或根据数据库中的一个或多个列计算得出的数据部分。在 LookML 中定义。
  • 维度 - 用于根据结果将查询结果归入不同的组的字段。
  • 衡量 - 用于汇总数据库中各行数据的字段。
  • 查询 - 根据给定视图中的所选字段和维度执行 SQL 语句。
  • 视图 - 描述业务实体(用户、订单等)的字段和联接的集合。采用 LookML 编写。以前在标题中标记了“查询”。
  • Model - 描述业务逻辑模型的视图和关联元数据的集合。标题中以前标有字典。
  • 这些更改还会对 Looker 网页界面中的标头进行一些更新。字典和查询现在已收起为单个“探索”下拉菜单。现在,标题中有一个“模型”链接(如上所述)。

邮件订阅更新

现在可以自定义开始时间和重复时间来创建邮件订阅。您还可以添加其他用户,抄送给贵组织内部或外部的邮件。通过组织外部人员的邮件可在组织外部管理。

与以往一样,我们欢迎大家提供反馈和建议!