Looker 1.28 2014-03-30
信息中心
- 信息中心过滤条件,用于提供交互式信息中心(请参阅文档)
- 添加了“探索 SQL”,可直接转到信息中心元素的 SQL 查询
- 限制同时运行的查询数量
数据库
- Redshift 时区支持
派生表
persist_for在基本视图中运行(请参阅文档)
模型开发
- 改进了退出开发者模式的体验,以避免出现 404 页面
- 添加了“全选”功能,以便在 Git 提交的文件列表中选择所有文件
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 产品用量
- 管理员现在可以查看所有公开 Look 网址
Looker 1.18 2013-10-06
信息中心
LookML 变更
- 改进了计数功能
管理变更
- 自动设置开发者模型目录
- “添加用户”现在会提供模型列表,以便授予访问权限
模型开发变更
- 模型文件列表已简化,现在可以添加、删除和重命名文件
- 更新了 LookML 编辑器,改进了搜索功能、更智能的文件状态消息和改进的语法突出显示
- 生成器和 SQL Runner 已移至“模型”部分
- 生成器优化,包括对 Redshift 的改进
数据库更改
- “连接”页面现在会主动运行测试并显示连接的详细分析
- 对 Redshift 的 SSL 支持
Looker 1.16.5 2013-08-05
Look 简介
Bookmarks已重命名为Looks,并更新了 Look 的图文并茂布局- 添加了更多订阅频率间隔
更新了支持文档
- 支持文档链接面向所有用户提供
- 新增了关于“使用 Looker”和“在 Looker 中开发”的文档
- 现在可以搜索文档了
导航和界面变更
- “已添加
clear”查询按钮 - 查询构建器图标变更
- 支持 gravatar 的用户头像
- 移动布局改进
LookML 变更
- 更好的联接:LookML 现在提供了一种更好的联接编写方式。请参阅文档,了解新语法。
- 表别名:引入
sql_table_name,用于处理包含空格和表前缀的表名称。请参阅文档,了解新语法。 - 新字段属性:
hidden: true和deprecated: true。隐藏字段和已弃用字段都不会显示在 Looker 探索器中,但会显示结果。已弃用的字段会显示一条警告,指出该字段已被弃用。这些标志可让包含旧字段的查询继续运行,但不鼓励用户使用这些字段。
管理变更
- 日志文件轮替;内部轮替可设置为每天、每周或每月。如果使用的是外部日志轮换程序,请将其设置为“永不”,并向 Looker 进程发送 USR2 信号以触发重新打开日志文件。
- 应用内最终用户许可协议 (EULA) 验证流程。更新后,首位登录系统的用户将收到同意 EULA 的提示。
- SQL Runner 改进
- 允许用户更改账号邮箱
数据库更改
- 添加了 BitYota、Vertica、Vectorwise 的方言
- MS SQL 方言改进
- Redshift 性能提升
Looker 1.12.10 2013-03-30
导航和界面变更
- 为
Run Last Query(Ctrl+Shift+L) 和Enter Developer Mode(Ctrl+Shift+D) 添加了键盘快捷键 Run Last Query已添加到用户下拉菜单Return to Last Query始终显示在模型页面上History已移至用户下拉菜单- 现在,点击顶部导航菜单中的“Chat 图标即可启用
Chat功能 Support Site链接会将您转到 ? 提供的文档顶部导航菜单中的图标- 改进了移动设备的布局并修复了导航错误
- 在“书签”页面上添加了导航功能,以便更轻松地查看其他用户的书签
- 新增了列标题下拉菜单,以便用户轻松访问列标题下拉菜单中的“过滤列”“透视/逆透视列”和“转到字段定义”选项。
查询构建器
- 扩大了用于隐藏/显示边栏的可点击区域
- 添加了提醒和提示,以便在发生更改时重新运行查询
- 查询结果上限为 3,000,除非导出
- 在未指定排序时,实现了合理的默认排列顺序
LookML 变更
- 添加了
Conditionally Filter,默认过滤条件语法发生变化(请参阅修订后的文档) - 支持基本视图中的“from”
其他
- Epoch 小时:以“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 值
日期过滤条件中允许使用 NULL、NOT NULL 和 -NULL。
错误处理
改进了 Looker 开发模式下的错误处理,可捕获命名不正确的参数和语句。
字段范围
添加了“- scoping: true”以简化语言。如果“scoping: true”,则所有字段名称和集名称都限定在视图范围内。不含“.”的集名称和字段名称会被假定为限定在视图范围内。集合或字段的全名始终包含“.”。例如,以下字段的全名将命名为“foo.bar”,但在视图中可以引用为“bar”:
之后(范围限定:true)
- view: foo
fields:
- dimension: bar
之前(未限定范围)
- view: foo
fields:
- name: foo_bar
- 未设置“scoping: true”的模型会继续像往常一样运行
- 生成器现在会生成限定范围的模型
派生表支持
视图可以基于子查询(派生表)构建。这非常适合积累有关实体的事实。派生表在主查询运行之前构建。在 MySQL 中,如需使用此功能,您需要对名为“TMP”的数据库拥有写入权限,即使 Looker 永远不会向此数据库写入数据。Looker 仅使用“CREATE TEMPORARY 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 - Looker 语言,基于 YAML,可为给定的数据库连接定义逻辑业务模型。
- 字段 - 表示一段数据,这些数据要么直接来自数据库中的列,要么通过数据库中的一个或多个列计算得出。在 LookML 中定义。
- 维度 - 用于将查询结果分桶到不同组中的字段。
- 测量 - 用于汇总数据库中各行数据的字段。
- 查询 - 根据给定视图中的选定字段和维度执行 SQL 语句。
- 视图 - 描述商业实体(用户、订单等)的字段和联接的集合。使用 LookML 编写。之前在标题中标记为“查询”。
- 模型 - 描述企业逻辑模型的视图和关联元数据的集合。之前在标题中标记为“字典”。
- 随着这些变更的实施,Looker Web 界面中的标题也进行了一些更新。“字典”和“查询”现已合并到单个“探索”下拉菜单中。现在,标题中有一个“模型”链接(如上所述)。
邮件订阅更新
现在,您可以使用自定义开始时间和重复时间创建邮件订阅。您还可以添加其他订阅者(组织内部或外部人员),这些订阅者将收到邮件抄送。您可以通过管理控制台的“管理外部人员”部分管理组织外部的邮件收件人。
我们一如既往地欢迎您提供反馈和建议!