从 Looker 3.46 开始,带有 flash_on 标记的项表示对现有功能的更改,可能需要您对其进行更新。
Looker 3.56 2016-09-25
flash_on 样式
- 现在的外观是独立文档。外观焕然一新,更侧重于内容呈现。需要注意的一些事项包括:
- 更加注重可视化窗格
- 可收起的“详细信息”面板,其中提供了有关 Look 的快捷信息,包括说明、创作者、上次更新时间、日程安排和信息中心信息
- On-look 配置选项,包括时间表、删除和访问权限控制
- 随意修改,其中查询和 Look 标题可以修改
- 重置“从此处查看”和“从此处浏览”链接,以便用户在查询查询内容时进行深入挖掘,而不会影响其他人对已保存内容的使用。
信息中心
- 信息中心修改。在编辑模式下,用户现在可以直接通过信息中心修改卡片。
- 信息中心新增了超过 25 个图块的消息,告知用户性能可能会受到影响。
- LookML 信息中心备注在转换后将转移到用户定义的信息中心。
可视化图表和“探索”页面
- flash_on 点击某个结果数据表或表格中的值,即可按维度进行过滤。现在,该维度将作为过滤条件添加到当前页面上,而不是刷新整个页面。这会对信息中心表格可视化元素停用此类维度过滤。
- 添加了“从零开始的解除固定”选项,以允许图表重点关注数据所属的区域,而不是显示从零开始的完整缩放比例。
LookML
- 引入了
${EXTENDED}
,可让您同时引用要扩展的对象和扩展对象。了解详情。 - 对于列表,
SUPER*
已重命名为EXTENDED*
。了解详情。 - 现在,在开发模式下构建的永久性派生表始终具有
persist_for
(最长 24 小时)。了解详情。 - LookML 生成器现在会将
description
参数添加到新生成的视图文件中。
方言
- BigQuery。推出了对 BigQuery 标准 SQL 的初始支持。包括对查询大小估算器和对称聚合的支持。
- 高角羚。新增了对永久性派生表的支持。
- DataVirtuality。修复了可能导致对称聚合生成无效 SQL 的问题。
- MS SQL:
- 修正了字段长度不能超过 30 个字符的问题。
- 引入了静态方言 (Microsoft SQL Server 2005) 以连接到已弃用的 2005 版 MS SQL。
- 雪花。修复了某些日期过滤条件组合错误地返回结果的问题。
管理
- 在“群组”页面上,增加了按群组内的用户列表进行过滤的功能。
- 现在,用户的页面将在发送按钮下方显示“重置密码”链接。
- “群组”页面上的群组现在按字母顺序排序。
- “用户”页面上的用户按字母顺序排序,列表末尾包含空的用户名。
常规调整和问题修复
- 更新了 Looker 中的 404 页面,以反映页面缺失或权限不足。
- 更新了“保存”、“复制”和“移动”对话框,其中显示了“聊天室”或“信息中心”树,显示用户可能保存到的聊天室。
- 您现在可以在单点登录嵌入网址中设置群组。
- 光标现在将聚焦于任何模态的第一个字段。
- 修复了 Look Validator 返回结果所需的时间可能比平时长的问题。
- 当文件格式为 Excel 时,停用“在浏览器中打开”选项。
- 修复了在“保存”、“复制”或“移动”对话框中并非所有子空间都会加载的问题。
- 修复了“获取信息中心 LookML”探索选项未生成所有维度和指标的问题。
- 改进了当用户无法将内容移至其无权访问的聊天室时出现的错误消息。
- 修复了与颜色选择器相关的问题。
- 修复了“探索”页面中不遵循辅助、第三和更多数据透视排序的问题。
- 修正了在可视化配置框中输入文本时可能会抖动的问题。
- 修正了以下问题:IE11.0 用户在信息中心过滤条件对话框中无法点击“选择字段”下拉菜单。
- 修复了使用“为当天”日期过滤条件选项时
start_date
和end_date
的计算结果为 null 的问题。
Looker 3.54 2016-08-28
内容管理和聊天室
- 聊天室的访问权限控制:介绍管理哪些人可以在哪些级别访问各种聊天室。了解详情。
- 用户群组和内容管理群组:群组的范式可用于管理用户集合。群组可以使用聊天室中的单位访问权限。群组可通过现有身份验证方法(例如 LDAP 和 SAML)自动设置。了解详情。
Looker 设计
flash_on 更新了移动信息中心,使其更易于查看,其中包括:
- 图块尺寸更大
- 提高了过滤器的易用性
- 更新了导航功能,以改进屏幕空间
LookML
- 添加了新的时间范围,包括
second
、millisecond
和microsecond
。了解详情。 - 添加了在
second
时间范围内进行过滤的功能。了解详情。 - flash_on 在非维度字段上声明
order_by_field
或引用测量时,LookML 验证器现在会正确地发出警告。了解详情。 - flash_on 引入了一项旧版功能,以防止维度引用测量值。了解详情。
- flash_on 当使用
type: time
声明过滤器字段时,LookML 验证器现在会正确地发出警告。了解详情。
探索
- 添加了复制数据表中某列的功能。如果将复制的值粘贴到过滤条件输入框中,系统会接受复制的值。
- 添加了使用 Look Validator 替换表计算和自定义过滤条件中的字段引用的功能。了解详情。
- 过滤器现在默认采用与过滤后的时间范围相同的时间间隔。例如,在按“created_hour”进行过滤时,过滤器将默认采用“小时”而不是“天”。
- 现在,维度组的说明会在维度组名称级别显示,而不是针对每个维度重复显示。详细了解广告内容描述。详细了解维度组。
可视化
- 添加了用于反转 x 轴或 y 轴方向的可视化选项。
- 添加了隐藏表格可视化图表上的总计数据的功能。
- 参考线现在使用颜色选择器,而不是十六进制值输入。
- 图表现在使用 null 符号 (∅) 而非字符串“null”。
- 现在,饼图和关联的图例将作为一个单元居中,而不是居中。
日程安排与下载
- 用于计划任务和已下载任务的资源管理器
- 默认情况下,系统将成对处理下载和渲染任务。实例管理员会在查询面板中看到一个名为“渲染程序”的新来源。
- 这些更改应该会减少呈现内容的超时时间,并减少对 Looker 实例的影响。
常规调整和问题修复
- 调整聊天室
- 缩短了聊天室页面的加载时间。
- 缩短了保存、复制和移动模态聊天室选择器的加载时间。
- 确保聊天室标题正确传播到浏览器标签页。
- 更新了“修改空间”模态的样式,以与其他模态保持一致。
- 现在,光标会聚焦在聊天室模态的第一个可编辑字段中。
- flash_on 停止支持 Internet Explorer 10。了解详情。
- 添加了新权限,让用户可以在信息中心查看深入分析叠加层,但无法探索数据。
- 现在,当密码重置成功时,从登录页面请求重置密码时,系统会显示一条确认消息。
- 引入了新的键盘快捷键 (ctrl+shift+d) 进入开发模式。
- 对“探索”和“信息中心”中“过滤条件”部分的显示方式进行了标准化处理。
- 在信息中心过滤条件修改模式的“选择字段...”下拉菜单中,值将遵循相关联的视图标签。
- 添加了对创建本地版本控制的内置支持。
- 提升 LookML 验证器的效率。
- 改进了对 Presto 0.133 版及更高版本的查询终止。
- 添加了在“修改连接”页面上为临时数据库添加的说明语言。
- 确保以某些方言正确过滤
datatype: date
字段。 - 修复了对称聚合在大多数方言中移除了换行符的问题。
- 修复了验证 LookML 可能会导致实例崩溃的 bug。
- 修复了在对列排序时数据透视时可以省略总计值的问题。
- 修复了可能导致单一值可视化图表中的标题与文本颜色不匹配的问题。
- 修复了默认调色板并不适用于所有位置的问题。
- 修正了以下问题:使用 Firefox 时,字段选择器的各个部分无法展开或收起。
- 修复了使用
can_filter: false
时时间范围生成 LookML 错误的问题。 - 修复了包含文本对象的 LookML 信息中心无法下载的问题。
- 过去,重新分配已安排的方案的所有权可能会导致收件人被移除。这一问题现已修正。
- 修复了
can_filter
参数在与钻研互动时可以进行过滤的问题。 - 修复了在查询运行后过滤器可以切换到
matches (advanced)
的问题。 - 修复了展开细目时时区可能会发生变化的问题。
- 修正了以下问题:从探索页面的过滤条件输入框中可靠地移除了过滤条件值。
- 修复了删除测量后测量排序可能仍保留在查询中的问题。
- 修复了“探索”页面的 SQL 标签页上无法可靠地生成 SQL 的问题。
- 修复了如果用户缺少某些聊天室的访问权限,其聊天室可能会挂起的问题。
- 修复了从已删除的用户空间复制的信息中心内修改过滤条件可能会产生
Validation Failed
错误的问题。
Looker 3.52 2016-07-31
Looker 设计
flash_on 重新设计的导航栏
- 增加了可用的工作画布,以扩展空间来处理表格和可视化,并支持在更多设备上横向显示。
- 简化的导航界面:移除了图标,让组织更加重点用户操作。导航包括:
- 浏览:浏览现有内容;从现有外观和信息中心着手
- 探索:开始新查询
- 开发:输入 LookML 编辑器和 SQL Runner,然后开启/关闭开发模式
- 增加了可用的帮助并重新组织了菜单。帮助菜单包括:
- 搜索文档和对话
- 官方文档和 Looker 课程的链接
- 有关当前 Looker 版本的信息(包括版本说明和编号)
- 与 Looker 的客户支持部 Chat 支持(仅面向开发者和实例管理员)
- 菜单清理。调整了多个菜单和列表,以方便导航并统一设计。
- 信息中心的“过滤”对话框中按字母顺序将多个列表(包括“角色”、“关联”和“探索”)
- 左对齐齿轮菜单项,并将“...”附加到启动其他模态的选项中
可视化
可视化编辑器中的 flash_on“系列”标签页
“系列”标签页改进了用于修改系列颜色、名称和类型的界面。使用“样式”标签页自由文本框中的键值对修改过的所有内容,可以在“系列”标签页中找到,它已取代了“插入”图表的“样式”标签页。
了解详情:柱形图 / 条形图 / 散点图 / 折线图 / 面积图
探索
- 现在,达到行数上限时,数据表会显示列总计。了解详情。
- 探索说明现在显示在顶部导航栏的“探索”下拉菜单中。
日程安排与下载
- 拥有查看计划信息的独立权限。获得
see_schedules
权限后,您就可以访问已安排的方案和调度器历史记录面板。了解详情。 - flash_on 改进了透视下载的布局。下载了
.csv
、.html
、.md
、.txt
和.xlsx
文件后,每个透视维度都占据一行,以与 Looker 中的显示屏更匹配。如果您的某些进程依赖于单个标题行,请使用“单行表格标题”旧版功能。了解详情。 - 阐明了由于未安装 PhantomJS 而导致 Looker 无法呈现 PDF 时收到的错误。
- 阐明了如果用户是已删除或已停用的用户所安排的方案,则会收到相关错误。
LookML 和开发环境
- 自动生成的上下文作为 PDT 的 SQL 注释。在生成 PDT 时,Looker 会发出一条注释,指明生成相应表格的用户的模型、视图、ID(如果有)、用户是否处于开发者模式以及实例 Slug。了解详情。
- 更新了 Look Validator,以改进设计,并能够替换字段、视图、探索和模型的名称(无论错误如何)。了解详情。
- 快速切换文件。LookML 开发 IDE 现在可在文件之间即时切换,而无需重新加载页面。
- flash_on 截断的 SQL 运行程序表列表。SQL Runner 将表预览列表限制为 500,以限制浏览器影响。
- 完全移除了
scoping
参数。了解详情。
方言
- BigQuery:
- 修复了在存在负数时可能无法正确计算对称汇总的问题。
- 提高了
week
时间范围的效率。 - 改进了
fanout_on
字段中测量的行为。
- 雪花型:
- 添加了有关 PDT 是否正常工作的信息。
- flash_on Hive:
- Hive 版本 1.2 是受支持的最低版本(而不是 Hive 版本 0.13)。
- Hive 现在使用
LIKE
(而不是正则表达式)进行字符串过滤。
- Spark:
- Looker 现在使用 HiveQL 1.2 而不是 HiveQL 0.13 语法。
- Presto:
- 整合了标准 Presto JDBC 驱动程序(版本 0.149)。了解详情。
- DataVirtuality:
- 在 Looker 的连接面板中添加了 SSL 选项。
- 修复了 DataVirtuality 未正确加载错误消息的问题。
- flash_on MS SQL:
- 已将 JDBC 驱动程序更新为 v4.2。请注意,SQL Server 2005 将不再受支持。
常规调整和问题修复
- flash_on API(Beta 版)变更:
- 确保 JSON 格式将
type: number
字段的值作为数字而不是字符串返回。了解详情。 - 取代了
run_async
和create_query_and_run_async
路由。API 用户应转换到create_query_task
路由。
- 确保 JSON 格式将
- 性能和稳定性调整:
- 改进了获取缓存结果时的性能。
- 减少了对查询缓存执行读写操作的内存用量。
- 更改了 Looker 连接到内部 MySQL 数据库的方式,以使连接更加稳健。
- 可视化 bug 修复:
- 修正了以下问题:存在表格计算且所有测量均处于隐藏状态时,地图无法使用隐藏列。
- 修复了图表的右侧内边距不一致的问题。
- 修正了以下问题:可视化的 y 轴上没有显示表计算的值格式。
- 修复了时间标签格式只能使用标签旋转值的问题。
- 修正了以下问题:如果对数刻度类型使用了最小或最大 y 轴值,可视化图表将会显示空白。
- 修复了图表警告将 x 轴移出视图的问题。
- 解决了不同 Looker 系统可以按不同顺序(信息中心、探索、下载内容等)处理和排序结果的问题。
- 修复了以下问题:运行时,过滤输入框查找建议的视觉指示无法显示或继续消失。
- 修正了以下问题:在下载 PDF 文件时,标签会被截断。
- LookML 信息中心上的文本图块不再生成“元素必须指定探索”警告。
- 修复了表格中字段的菜单在数据表上叠加空状态消息的问题。
- 修正了以下问题:如果设置过滤条件,信息中心过滤条件的默认值未正确与其他过滤条件集成。
- 修复了首次运行信息中心时嵌入式信息中心可能会返回空白结果的问题。
- 修复了使用“是”维度的自定义过滤条件可能会生成不正确的 SQL 的问题。
- 修复了以下 bug:扩展探索错误地返回“忽略探索中的意外字段列表”错误。
Looker 3.50 2016-07-05
flash_on 旧版功能更新
以下 3 项功能将被停用,并将在 3.50 中彻底移除:
- $$ 替换
- 视图中声明的联接数
- LookML“范围限定”参数
如需详细了解如何迁移这些功能,请参阅此社区主题。
可视化
趋势线 [实验室] 和参考线
添加了指定参考行文本位置的功能。选项包括“左侧”、“右侧”、“中心”。了解详情。
新增了指定趋势线的功能。
- 选项包括线性、指数、对数和移动平均值。
- 移动平均类型包含第 7 天、第 14 位和第 28 位的选项,通常用于数天。
- 您可以添加任意数量的趋势线。
- 每条趋势线都可以设置为特定的系列。
在交互式地图上绘制区域数据
- 美国邮政编码标签页区域和美国县地图图层。这些新的地图图层可用于互动式地图。
zipcode
字段类型会自动与互动式地图配合使用。了解详情。 - 互动式地图上的 TopoJSON 地图图层。
- LookML 中的所有现有 TopoJSON
map_layers
现在都可以在互动式地图上使用,包括内置地图(例如国家/地区、美国各州和英国邮政编码),以及新的邮政编码和县图层。了解详情。 - 添加了热图不透明度设置,现在地图标签可以显示在热图上方或下方。了解详情。
探索
自定义过滤器
请参阅文档:自定义过滤器和 Looker 表达式
- 通过 AND、OR 和括号完全控制过滤器逻辑
- 可以使用表格计算中的相同函数
- 可与常规过滤器结合使用
- 上下文帮助窗格
表格计算增强功能
请参阅文档:表计算和 Looker 表达式
- 新增了
running_product
函数。请参阅相关文档。 - 新增了
pivot_where
函数,允许根据内容而不是位置来引用数据透视值。请参阅相关文档。 - 新增了
pivot_offset_list
和pivot_column
函数。请参阅相关文档。 - 新增了
log
函数。请参阅相关文档。 - 现已将
Yes
和No
添加为可在函数中引用的常量。查看文档 - 全新编辑器,包括提前输入帮助、编辑器文档以及相关文档网站页面的链接。请参阅相关文档。
经过改进的“探索”网址
“探索”页面网址现在采用更短、更稳定的格式,并且不包含过滤器值或其他数据。了解详情。
由 Looker 提供支持
- 每当网页状态发生变化时,嵌入式“探索”页面都会广播 JavaScript 事件。支持为嵌入用户构建自定义保存机制。了解详情。
- 支持在嵌入网域白名单中使用通配符子网域。这样一来,就可以将嵌入的网域群组列入白名单。
- 修正了以下问题:无法从嵌入式信息中心下载 PDF 文件。
- 修复了嵌入式信息中心内的过滤器值无法正确换行的问题。
调度器
- 改进了预定内容的退订流程。
- 信息中心中的文本对象现在会显示在信息中心 PDF 中。
- 安排内容时,收件人部分现在接受以逗号分隔的电子邮件地址列表。
- 时间表重新分配模式(可通过
admin/scheduled_plans
访问)现在包含外观或信息中心的名称。
LookML
- **在日期过滤条件中添加了
date_start
和date_end
**。这样一来,日期过滤条件中的开始日期和结束日期便可以在 LookML 中明确引用。这对于 BigQuery 中的表通配符函数或 Hadoop 中的分区列很有用。 - PDT 触发器检查 / 生成器现在可以并发重新构建表。请参阅文档。
方言
- flash_on 数据库连接凭据的变更。Looker 将不再通过驱动程序的连接字符串传递身份验证信息,而是将凭据作为连接属性的一部分传递。了解详情。
- Denodo。添加了第 2 级支持。请参阅文档。
- flash_on Oracle。对数据库连接配置的更改。请参阅文档。
- 雪花。查询现在支持时区转换。此更改将启用 Snowflake 上特定于用户的时区等功能。了解详情。
- Presto。添加了对 PDT 的支持。
- flash_on 顶点。将 Vertica 7 连接更新为 Vertica 7.1(Vertica 7.0 用户应使用 Vertica 6 连接;如需使用 Vertica 7 的所有功能,请将 Vertica 更新为 7.1 并利用该选项)
- Teradata Presto。新增了对版本 141t 的支持。如需详细了解如何关联,请点击联系我们,在 Looker 的帮助中心中打开支持请求。
- Hive停止支持 0.13。这是最后一个支持 Hive 版本 0.13 的 Looker。从 3.52 开始,Looker 将支持 Hive 1.2 及更高版本。
行政与安全
- 其他子级管理员权限。您可以使用
see_pdts
权限授予查看 PDT 面板的权限。请参阅文档。 - 使用情况面板更新。现在可下载为 PDF 文件。请参阅文档。
- “连接”页面更新。仅当方言支持 PDT 时,才支持配置 PDT。请参阅文档。
- 基于生成器的 PDT 构建现在会显示在查询面板中。
常规调整和问题修复
- 恢复了单一值可视化图表中的颜色值功能。请参阅文档。
- 现在,
admin/model_sets/new
页面上的模型集会按字母顺序显示。 - 更新了 404 消息,告知用户未找到网页或用户无权查看该网页。
- 修复了导致过滤条件输入框占用不必要的空间的问题。
- 修复了从预演实例临时发送计划任务的问题。
- 修复了文本对象导致 LookML 信息中心中断的问题。
- 修正了切换系列图书位置时缩放类型无法正确更新的问题。
- 修复了 PostgreSQL 中使用相对日期过滤速度缓慢的问题。
- 修复了由于 ${TABLE} 弃用导致错误导致信息中心损坏的问题。
Looker 3.48 2016-06-08
信息中心
flash_on 改进了信息中心 PDF 文件
- 现在,PDF 信息中心下载内容看起来就像在浏览器中一样。
- 矢量图像渲染功能可在不影响图像质量的情况下进行缩放。
- 请注意以下要求:
- 必须启用 Looker 实验室功能
- 定期发送的电子邮件的默认布局将变更为新格式
- 客户托管的安装必须运行 PhantomJS 2.11。查看您的版本并进行更新。
探索
- 表格计算编辑器现在可正常使用特殊字符或模糊不清的计算名称。
- 单值可视化图表可以更好地支持通过 HTML 显示图片的字段。
LookML
- 使用
access filter fields
或sql_always_where
时,在探索级别启用分面过滤器:如果探索设置了sql_always_where
或access_filter_fields
,对于该探索公开的所有字段,full_suggestions
默认为 true。各个字段仍然可以通过设置full_suggestions = false
来停用full_suggestions
查询行为,也可以通过suggestable = false
完全停用建议。了解详情。 - 新时间范围
month_name
。日期可按月份分组。了解详情。 - 新建
can_filter
参数:接受true
或false
输入。设置为false
时,该字段不能用作过滤条件。此参数可应用于测量和维度。了解详情。 - “探索”和“视图”名称现在能够以数字开头。
- 内置英镑和欧元名称值格式:
gbp_0
、gbp
、eur_0
和eur
。它们用作value_format_name
参数的输入。了解详情。 - 不安全的 Liquid 参数已由一项旧版功能弃用。
方言
- MySQL。修复了 NULL 会从数据透视表中滤除的问题。
- Spark。修复了由于索引名称值过长而导致连接中断的问题。
- 红移 -当 Redshift Admin 终止查询时,提供更有用的错误。
- BigQuery
- 添加了对用户定义的函数 (UDF) 的支持(作为 PDT 定义的一部分):文档。
- 现已支持流式传输下载
- 修复了 Looker 中宽查询失败的问题
- 更新至支持 Google 云端硬盘的新 BigQuery 驱动程序
- 将字段名称长度上限从 BigQuery 中记录的 128 个字符这一长度上限增加到了之前的 24 个字符。
- Bityota。不再支持 Bityota
- 红移与 MS SQL:限制了 Looker 对 Redshift 和 MS SQL 进行查询终止测试时使用的长时间运行的查询语句的持续时间。
管理
特定于用户的数据库连接
- 连接可以配置为使用用户的 LDAP 凭据连接到数据库。了解详情。
- 允许在 Looker 中强制执行特定于用户的数据库级权限,以及查询审核。
- 注意:这些类型的连接不支持公共网址和 PDT
新的子级管理员权限
- 您可向用户授予各种管理员面板的新权限,而无需将他们设为完整的管理员。
文档
- 在文档中添加了 Looker 版本控制。
- 使用右上角的 Looker 版本选择器选择您的版本。
- 版本控制功能从 3.48 版开始正式,但我们保留了 3.48 版之前的部分内容,这些内容可以通过选择器查看。
- Looker 版本选择器会显示在“探索和直观呈现数据”以及“分享、导入和嵌入数据”部分的所有页面上,并会逐步显示在所有 docs.looker.com 页面上。
- 添加了一个用于返回页面顶部的按钮。
- 在侧边菜单中新增了 +/-,可显示菜单项的展开时间。
- 搜索栏移到了侧边菜单的顶部。
常规调整和问题修复
- flash_on 在定期发送的电子邮件底部添加了“安排时间”备注。
- 修复了从 SQL Runner 进行探索时发生解析错误的 bug。
- 修复了阻止在一些依赖于 PDT 的过滤器中填充建议的问题。
- 修复了在使用
layout: static
时导致 LookML 信息中心元素重叠的问题。 - 修复了导致 SQL 中与一些数据透视表相关的 group by 子句调用错误字段的 bug。
- 尝试对原始时间范围过滤某个指标时发出适当警告。
- 修复了几个与透视维度处理相关的小表计算 bug。
- 修复了与内部数据库(使用 MySQL)的连接问题,这可能会导致服务中断。
- 修复了以下问题:如果之前的运行导致错误,即时信息中心会导致信息中心无法返回缓存。
- 修复了 Looker 在“等于”字符串过滤器中错误地过滤“空”的 bug。
- 修复了 Looker 尝试将时区转换为生成的特定 SQL 的问题。
- 修复了在某些时间范围内生成错误的 SQL 的问题。
- 修复了定期信息中心从开发模式发送的问题。
- 移除了在“连接”面板中未设置数据库时区的不必要的警告。
- 修复了
field_group_label
导致错误的问题。 - 修复了与 PDF 下载相关的一些错误,这些错误错误地显示了“无结果”。
Looker 3.46 2016-05-08
信息中心
flash_on 全新信息中心外观和风格
- 更现代的美学效果,通过调整字体、更好地利用空白,以及消除杂乱。
- 单个值会使标题更自然地显示在底部,
flash_on 信息中心修改模式
- 激活后,您就可以移动卡片和调整其大小、添加或修改过滤器和备注,以及向信息中心添加/移除卡片。
- 新版 Search Console 还在保存 Looks 时发出通知,显示哪些信息中心将受这些更改影响。
- 此功能源自并取代了实验室中的锁定功能。
页眉和自由文本框
允许在信息中心内插入标题、副标题和正文。可以像常规板块一样调整大小和排列方式。
改进了图块拖动和大小调整功能
- 改进的拖动逻辑可让您更轻松地在信息中心内移动图块并调整其大小。
- 信息中心图块的更灵活尺寸
可视化
单一值可视化增强功能
- 宣传信息编号。
- 进度条。
- flash_on 信息中心会自动调整文本大小,使图块全部匹配。
更新了表可视化的列截断逻辑
- 已向位于信息中心的齿轮图标菜单中的“信息中心刷新”功能添加秒数。
- 浏览器标签页标题现在会反映信息中心名称。
探索
表格计算最新动态
- 新的日期函数
add_{interval}
:add_seconds、add_minutes、...、add_years。trunc_{interval}
:trunc_minutes、trunc_hours......、trunc_years。
- 日期改进。比较运算符(
>
、<
、>=
、<=
)现在支持日期。 - 改进了字段填充功能,以包含标签。
- flash_on AND 的优先级高于 OR。过去,这些语句是从左到右计算的,因此未使用括号的现有等式可能会发生变化。
- 新增了使用星期几索引过滤“不是”的功能。
- flash_on增加了对类型不匹配的检查,以避免错误。不过,这项更改还意味着,如果您需要修改用于比较“是/否”字段和字符串的任何表达式,
时间安排
用于计划外观的网络钩子(实验室)
- 安排了 Look 或信息中心针对一个或多个服务器执行 HTTP POST 时的新选项,而不是通过电子邮件发送结果。了解详情。
- 使用 Zapier 等服务或自定义 Web 服务器,将数据从 Looker 上传到 S3 存储桶、Dropbox、FTP 服务器等。查看 Dropbox 的示例。
- 引入了系统会自动向所有 Looker 管理员授予的新权限
send_outgoing_webhook
,这是使用此功能所必需的。
安排更新时间
- 添加了“测试”按钮。向调度程序(而非收件人)发送测试电子邮件。
- 添加了格式设置选项。提供新的选项,支持在 CSV、TXT 等格式中使用值(就像下载一样)。
- flash_on 时区。请务必明确设置计划外观的时区,从而将其与应用的时区分离。创建新的时间表时,日程安排模态默认为应用时区。因此,更改应用时区会影响所有新创建的计划,但不会影响现有计划。
- flash_on 安排模态更改。全面控制每小时选项并改进界面。
- 扩大了每小时范围。
- 不再支持在当月特定日期的某一天安排展示,并且已移除此支持。设置为在一周中的某一天和一周中的特定日期运行的当前安排会自动重新分配到当月的第一天。
LookML
- 提高了 LookML 生成器的可靠性。LookML 生成器现在只会为请求的架构生成,而不是始终针对默认架构生成,从而解决视图文件重复字段定义和“存在”错误的问题。
- 时间范围参数的新值。已添加
day_of_year
个时间范围。 - 新增了过滤条件,适用于按季度进行过滤。
2015-Q2
现在将在“匹配项(高级)”中使用。 - flash_on 弃用了 LookML。了解详情。
- $$ 替换现在是一项旧版功能。应将其替换为 ${TABLE}。
- 从 3.46 开始,联接只能在
explore:
定义中定义。在任何其他位置定义join:
的功能已被弃用。 scoping
参数已弃用。现在,使用scoping: false
会生成 LookML 验证器错误。模型应始终使用限定范围的字段名称。
方言
- dashDB:现在支持 PDT 和查询终止。
- 流式方言。Aster、Data Virtuality、Exasol、Greenplum、Hive、Impala、Microsoft Azure SQL、Microsoft SQL Server、Presto、Spark 和 Teradata。请参阅 Looker 中的所有行数上限是多少?最佳实践页面。
- Spark:修复了可能导致过滤条件建议生成无效 SQL 的问题
- Presto:
- 现在,可以通过 PrestoDB 中的多个目录(而不仅仅是连接中指定的目录)创建视图。
- 修复了连接测试保留在 Presto 队列中的问题。
- PostgreSQL 修复程序:
- 修复了导致在某个季度进行过滤不正确的问题。
- 修复了使用相对日期过滤条件进行查询速度缓慢的问题。
- 修复了导致大写字母需要引号的问题。
常规调整和问题修复
- 添加了在聊天室中按模型搜索的功能。
- 即时信息中心(实验室)现在充分利用了缓存功能。
- 在“欢迎使用 Looker”电子邮件中添加了指向实例的链接。
- 修复了导致嵌入页面大小调整缓慢的 bug。
- 修正了 LDAP 管理页面上的一个 bug,该 bug 会导致文本值从表单空间中溢出。
- 修复了 Microsoft Edge 用户的可视化图表无法完整填充空间的 bug。
- 针对
see_lookml
权限更新了说明性提示,以表明它还允许用户查看 SQL。 - 更新了“生成项目模型”页面上的提示文本。
- 修复了将大型结果集放入缓存并导致中断的 bug。
- i__looker 更新:
- 将
embed_user
添加为用户探索的联接 - 已将
sql_text
添加到历史记录探索中 - 添加了指向管理员/查询以及时间表计划的链接。
- 将
- 修复了已停用的系列视频的标签可见的 bug。
Looker 3.44 2016-04-07
重要变更
- 即时信息中心将作为一项功能被移除。信息中心会从缓存中更快地加载。
- 现已为所有 Looker 托管的客户启用从 CDN 加载素材资源的功能。
- 某些旧版功能将默认关闭,但可以重新启用。了解详情。
- 字段标签可以替换视图标签
- 字段名称中的前导时间段
- 下载内容和图表配置中的大写标签
- 从 Looker@looker.com 发送电子邮件
- 默认 Redshift PDT 分发样式 (EVEN)
信息中心
- 自动魔法热图:使用热图时,“适合数据”功能受支持。
- 改进了信息中心图块上的错误消息。现在,显示了错误的过滤器语法错误。
- 修正了以下问题:您需要先以压缩方式加载卡片,然后才能正确填充屏幕。
可视化
- 自定义 X 轴限制。引入了一个设置,用于显示或隐藏用户指定的前 X 行或后 X 行。
- 对数 Y 轴现在可用于图表。
- 修正了堆叠条形图中堆叠的部分不一致的问题。
时间安排
- 新增了“时间安排”面板
- 已安排的方案:在 Looker 实例中显示当前已安排的所有项目及相关详细信息,包括任务所有者。
- 预定作业历史记录。本部分显示实例中最近运行的项及其详细信息,包括查询、运行时以及成功或失败状态以及错误(如果适用)。
- 现在,样式可以有多个时间表。让 Look 调度与信息中心调度的工作原理保持一致。现在,Look 时间表按用户创建,因此对于不同的 Look,不同的用户可以有不同的时间安排。
- 新时间表从第一个预定时间开始。预约安排后,他们不会再发送电子邮件。
- 系统会自动将属于用户的系统从系统中不存在(即已删除)或已停用的时间表会自动重新分配给首个启用了“管理员”角色的用户。
- 修复了 iPhone 邮件应用中的信息中心显示问题。
LookML 和开发者环境
- 自定义字段组。添加了使用新的
group_label:
参数在字段选择器中将字段组合在一起的功能。了解详情。 - 能够重命名项目。可通过“同步”按钮下的“项目设置”选项访问。
- 更新了
Distance
字段 - 指向应用内的新应用内链接适用于:
- LookML 验证错误(如果适用)。
- 适用于已弃用的功能和旧版功能面板,以帮助从旧版功能过渡。
- 现在,HAVING 子句中的多个条件和被滤除的测量始终始终括在括号中。
方言
- Spark/Hive 更新:
- 修复了因 Hadoop 相关的方言问题导致 EXPLAIN 损坏的问题。
- 修复了 SQL Runner 查询在 Spark SQL 上运行缓慢的问题。
- 对于 Spark SQL,现在可在连接时针对 PDT 运行测试。
- Spark SQL 现在从 SQL 而不是 JDBC 调用获取架构信息。
常规调整和问题修复
- 更新了
create_table_calculation
权限:现在,用户不需要create_table_calculation
权限即可查看表计算。创建计算仍然需要此权限。 - 修正了以下问题:在查看仅存在于生产环境中的文件时,切换到开发模式会导致出现 404 错误。
- 对 SQL Runner 中的 Explain 功能进行了更新,以应用更多特定于方言的功能,并取消了强制限制。
- 修复了在探索来自 SQL Runner 或 i__looker 的查询时无法计算表的 bug。
- 过去,只要 SAML 验证失败,所有后续检查都会失败,即使出现有效的文件,也是如此。
- 修正了新版 Chrome 会导致信息中心崩溃浏览器的问题。
- 修复了由于缓存而未能反映信息中心更改的 bug。
- 修复了无法按字符串进行过滤的 null 的 bug。
- 修复了在开发者模式下浏览 LookML 文件非常慢的 bug。
- 覆盖在不必要地打开聊天窗口的聊天客户端设置。
Looker 3.42 2016-03-13
Looker 聊天机器人
随着 Looker 3.42 的发布,我们发布了 Lookerbot,它是与 Looker 的 Slack 集成,可让您将 Looker 数据引入聊天中。
实验室功能
钻孔最新动态
电钻菜单
- 现在,点击展开链接后,系统会始终显示展开菜单。
...
用于表示外部链接和/或信息中心。分层和立体训练不会显示此图标。
电钻预览预览
- 钻研会在预览叠加层中加载钻孔结果。这样可以确保用户处于相同的上下文(即相同的探索页面或信息中心)中。然后,用户可以选择“在此处探索”以体验完整的“探索”体验。了解详情。
- 仅使用一个钻头可能的测量结果,即可直接打开钻孔预览。
- 如果钻孔预览出现问题,您可以在“旧版功能”面板上启用“旧版钻孔行为”以停用该功能。详细了解旧版功能。
用于可视化的深入菜单
- 支持通过展开菜单深入研究可视化图表。这是默认行为,现已从“实验室”部分移除。了解详情。
- 在表格、单个值和单个记录以外的可视化图表中展开菜单后,系统不会再显示“过滤条件...”选项。
- 钻研菜单适用于表格和可视化图表中的数据透视。
可视化
表格可视化改进
堆叠图表的总计标签
- 堆叠柱形图、条形图和面积图新增了“总计标签”选项。了解详情。
- 新增了一个“显示剪影”选项。在堆叠图表中取消选择系列值后,灰色条形(“轮廓”)会显示所选数据系列小计的所有系列总数。
- 重要提示:数据表格中的行总计将不再显示在堆积图表中。
LookML 中的地图图层
- 现在,可以在 LookML 中定义维度和一组特定地图区域之间的关系,而无需每个可视化图表配置自定义 TopoJSON 网址。这会影响“静态地图(区域)”的可视化效果。了解详情。
由 Looker 提供支持
适用于事件的 JavaScript API
- 嵌入式信息中心现在可以传达给父级页面。了解详情。
用于自定义嵌入式对象的新网址参数
- 能够隐藏标题。
- 能够隐藏页脚。
- 可选择在网址末尾添加
/explore
,以将嵌入式 Look 重定向到探索页面版本。 - 链接到建立字段选择器并探索探索页面。了解详情。
方言
- 将 Microsoft SQL Server、Redshift、PostgreSQL 和 MySQL 连接的默认数据库连接数从 30 增加到了 75。
- 停用 Spark 1.3。Spark 客户应使用 1.4 或更高版本。
- BigQuery:
- 修复了在扇区上带有过滤条件的计数不起作用的问题。
- 修复了在生成表时导致 500 错误的问题。
- 修复了文本建议发送“未定义”的问题。
- 对时间范围的更新
hour
和hourX
现在会以YYYY-MM-DD HH
的形式返回值。minuteX
现在会以YYYY-MM-DD HH:MM
的形式(与分钟时间范围匹配)返回值。
常规调整和问题修复
- PDF 和计划的可视化图表现在将采用较深的文字,以提高可读性。
- 图表上的提示现在会反映自定义轴名称。
- 添加了通过 Looker 命令行选项设置自定义邮件端口的功能(选项为:
--default-mailer-port=[port number goes here]
)。 - 允许将鼠标悬停在图表(主要由提示组成)上,仍然显示提示。
- 修复了以下 bug:计划在星期日发送的商品也在星期一发送。
- 修复了以下 bug:在为每个过滤条件添加多个输入框时,过滤条件值会重复出现并相互覆盖。
- Internet Explorer 修复:
- 这时,系统就会显示 X 轴标签。
- 修复了图表中的图例在图表过小时导致错误的问题。
- 修复了导致只需要一个垂直滚动条时出现多个垂直滚动条的问题。
- 修复了与自动魔法热图相关的多个问题:这些问题无法通过正确的方式正确加载或重新加载。
- 修复了以下 bug:添加和移除记事会破坏信息中心图块上的对齐。
- 修正了“探索”和“信息中心”之间的时间标签格式不一致的问题。
- 修复了公开嵌入的表无法排序的问题。
- 修复了某些无结果的查询在 SQL Runner 中错误地返回“Query Killed”的问题。
Looker 3.40 2016-02-25
信息中心
- 可锁定的信息中心 [实验室]。防止对信息中心的更改而不明确解锁。该功能还会向用户显示关于编辑内容与修改相应内容的所有观看者之间有何关联的更多信息。必须在“实验室”部分明确启用。
- 自动关联多个信息中心 [实验室]。提供深入分析菜单,以显示和关联包含您所展开的字段的过滤条件的信息中心。该菜单还会显示使用原生展开方式指向外部网址的链接,不过您可以在不启用展开菜单的情况下访问这些网址。了解详情。
可视化
- 表可视化
- 请截断列名称,以减少列宽。
- 饼图改进
- 清理了值标签的呈现方式和位置。
- 系列标签现在适用于饼图。
- 可视化图表中的实验菜单 [实验室]。直接从可视化图表(而非表格)深入研究数据。了解详情。
探索
- 表格计算更新
- 允许从数据表中移除表计算,而不是强制用户执行表计算模态。
- 百分比格式现在将乘以 100。
- 过滤更新
- 现在,当用户点击过滤条件框时,为过滤条件生成建议的查询不会超时。
type: tier
的过滤器现在甚至可以使用负值。
- 数据表更新
- 现在,表格中的日期不会自动换行。(注意:这可能会加宽日期列,并更改用户的表格)。
- 表格会改用 10,000 个单元格(而非 5,000 个)的虚拟滚动功能。
方言
- Presto 现在是一种完全受支持的方言。Looker 3.40 将原生支持最高版本 0.132。如要使用更高版本,请与支持团队联系。
- Spark 现在是一种完全受支持的方言。Looker 3.40 将支持最高版本 1.5.2。
- Hive:自动在被滤除的字段上停用自动建议。如需恢复任何给定视图文件的建议,请注释掉
suggestions: false
行。此外,特定于字段的设置会替换视图级默认值。这同样适用于 Presto 和 Spark。 - BigQuery:现在支持对称聚合。
- BigQuery:服务帐号不再需要对项目中的每个数据集具有读取权限。
- DataVirtuality:修复了查询终止问题。
- Verta - 现在,连接面板的方言选择器为 Vertica 6 驱动程序客户提供了“Vertica 6”选项。“Vertica”选项适用于使用 Vertica 7 及更高版本的客户。
管理控制台
- 查询面板 -PDT 现在可区分构建 PDT 和正在等待 PDT,这意味着等待查询需要一个由其他线程构建的 PDT。在等待期间,它未保持来自数据库池的连接。
- 通过 LDAP 进行身份验证。配置不允许分页结果的服务器。请点击此处,查看完整的 LDAP 文档。
- 在每次登录时强制双重验证的选项。作为“双重管理”页面上的配置设置提供。
常规调整和问题修复
- LookML <> SQL 更新:更新了多项目
WHERE
子句从WHERE A AND B
写入WHERE (A) AND (B)
的方式,以确保更复杂的WHERE
子句中有适当的括号。 - 修复了以下方面的 bug:表上的排序未传递到信息中心。
- 修正了多个角色共用“探索”权限的问题。
- 修复了使用
/
(而非::
)嵌入 LookML 信息中心时无法正确呈现的 bug。 - 修复了表可视化中的排序排序已损坏的 bug。
- 修复了相对日期过滤条件被匹配(高级)的 bug。
- 修复了以下 bug:PDT 构建锁定了 Looker 实例的所有查询。
- 修复了
value_format
未正确传递要显示的小数点的 bug,尤其是在percent_of_total
和percent_of_previous
字段中。 - 修复了以下 bug:如果新值为 null,单值可视化图表会继续显示之前的值。
- 修复了预提取代码中一个本该应提供 404 响应时错误地生成 200 响应的 bug,例如,如果其中一个图块出错,导致预提取失败。
- 修复了点击颜色选择器中的垃圾箱图标后不执行任何操作的 bug。
- 修复了信息中心内可深入分析的单个值图块偶尔更改颜色的 bug。
客户托管的安装
- 添加了检查以阻止启动过程中的降级。了解详情。
Looker 3.38 2016-01-12
信息中心和可视化
- 可重新排序的过滤器 -现在,可在显示面板上的齿轮图标菜单中添加“添加/编辑过滤器”选项,配置过滤器显示的顺序。
- Tiny Charts。信息中心可视化图表经过了简化,可缩减其大小,因此仍然包含比一般情况更小的信息中心卡片,其仍包含可读信息。了解详情。
- 信息中心图块中的列限制警告。由于达到列数上限的可视化图表可能会生成不准确的图表,因此 Looker 现在会在可视化面板和信息中心图块中显示一条警告,帮助您更好地解读数据。
- 现在,包含数据透视的图表或具有相同
value_format
的多项测量值,会将该格式应用于轴刻度线。
由 Looker 提供支持
- 嵌入式信息中心的自定义样式设置。包括背景颜色、图表颜色、字体颜色等。同时适用于 LookML 和拖放信息中心。了解详情。
探索
- 表格计算更新
- 能够拖动和重新排列表格计算列。
- 推出新的
rand()
函数。了解详情。 - 现在,表计算名称必须是唯一的。
- 现在,“格式”下拉菜单会显示一系列已命名的常用值格式。这样就无需输入格式字符串了。
LookML
- 选择“周几”的起始日。新参数
week_start_day
可用于为每个模型设置一周的起始日(例如,星期日而不是星期一)。了解详情。 - 命名值格式。添加了使用
value_format_name
命名和引用特定值格式的功能。默认情况下,Looker 包含多种常见的已命名值格式。了解详情。
方言
- 更新了方言选项。连接配置的方言选择器现在包含 Amazon Aurora、Google Cloud SQL、Microsoft Azure 数据仓库和 Microsoft Azure 数据库的特定选项。我们建议您更新连接以反映正确的方言,以便您充分利用未来针对特定方言的改进。
- 对 SAP HANA 的基本支持。
- 包含
:
和.
等字符的 BigQuery 项目名称现在可以正常使用。 - 修复了 Impala 问题,在某些情况下会阻止查询终止。
管理
- 实现了针对每位用户的查询限制,以防止任何单个用户负载过重或锁定数据库。了解详情。
常规调整和问题修复
- 添加了一个用于刷新 SQL Runner 和视图生成器中的架构和表的按钮。
- “将信息中心保存到聊天室”模态窗口现在会使用分层空间选择器。
- 现在可通过 host.yml 文件设置主机网址。
- 修复了生成的信息中心 LookML 中缺少字段的问题。
- 修复了信息中心查询来源,以便在用量面板中恢复之前的分析。
- 修复了导致 Excel 下载内容占用过多内存的问题。
- 过去,下载的下载内容中会插入多余的空白区域,这一问题现已修正。
旧版功能
请注意,旧版功能即将发生变化,以确保在功能被移除后顺利完成转换。了解详情。
新弃用的功能
LookML
decimals
参数和int
字段类型。decimals
参数和int
字段类型现已废弃,并将在 LookML 验证器中显示警告。现在,命名值格式提供了更灵活的
decimals
替代方案,包括小数、百分比和财务格式。例如,请使用value_format: decimal_2
或value_format: '0.##'
代替decimals: 2
。将
type: int
维度替换为type: number
。了解详情。
在此 Looker 3.38 中移除了旧版功能
- 旧字段选择器
将在 Looker 3.40 中移除的旧版功能
请在下个月的下一个更新前从下一个功能中转换。
- 字段标签可以替换视图标签
- 字段名称中的前导时间段
- 下载内容和图表配置中的大写标签
- 从 Looker@looker.com 发送电子邮件
将在 Looker 3.42 中移除的旧版功能
在未来 2 个月内,我们将不再提供这些功能。
- 默认 Redshift PDT 分发样式 (EVEN)
Looker 3.36 2015-12-08
实验室功能
从 3.36 版本开始,Looker 有了更多实验室功能定义。除了“实验室”页面上的实验性功能之外,我们将在整个实验室计划中介绍部分应用功能,让用户知道我们仍在考虑他们使用其他功能。
- 经过改进的新版 SQL Runner,具有更新的界面,以及共享、下载和探索 SQL 查询的功能。此功能将为所有实例自动开启。了解详情
探索
- 数据透视表行的表格计算。提供额外的函数,支持跨轴行聚合、更简洁的复杂偏移计算和行级汇总。详细了解数据透视行、偏移列表或列表
- 更新了信息中心模态窗口。显示添加的信息中心类型,以便在构建信息中心时提高清晰度。
- 以图片形式分享公开外观。轻松以静态图片的形式共享可视化图表,该数据集会随着数据一起更新。了解详情
- 针对计划样式的行限制警告。通过“探索”页面安排的内容会在电子邮件中包含警告。
- 恢复了在“探索”页面中复制/粘贴表格标头的功能。
- 更新了“公开模态”框,要求用户按“保存”来启用公开链接。
信息中心和可视化
- 信息中心图块现在会灰显。为运行中的卡片提供清晰的视觉效果。
- 信息中心停止按钮。在查询运行时显示。
- 单一值可视化图表颜色设置。了解详情
- 用于预提取信息中心的 API。这样 Looker 就可以利用可靠的预热系统。
LookML
- 新参数
distribution_style
,值为ALL
或EVEN
。这样一来,便可在未按键分布的持久派生表中明确选择所有维度,甚至是 diststyle。仅适用于 Redshift。引入了一项旧版功能,保留了旧版平均分配功能。3.36 向前将默认设置为ALL
diststyle。 - 现在,时间字段默认生成所有时间范围。以前,用户会指定他们想要的时间段列表。用户仍然可以指定列表,以获取部分时间范围。
由 Looker 提供支持
- 包含用户时区的嵌入式信息中心。实例允许使用用户时区,连接专为时区配置。嵌入式信息中心不再显示时区不匹配警告。
聊天室
- 聊天室现在会显示所有子聊天室,而不是四个。
管理
- 权限更新。
- 权限页面现在反映的是权限依赖项
- 用户必须拥有“下载”或“download_with_limit”权限,才能下载信息中心 PDF 文件
- LDAP 配置更改。现在,管理员可以说出要搜索的用户属性。启用 posixGroup 样式后,即可将 LDAP 群组映射到 Looker 角色。
方言
- 增强的 DataVirtuality 支持。新增了对称汇总和对 day_of_week 参数的支持。
- 增加 DashDB 支持。目前无法终止查询。
- 增加了 Exasol 支持,包括 PDT
- BigQuery。更新了 FLATTENS,以允许存在同一树分支上的多个字段
常规调整和问题修复
- Looker 现在支持通过键盘按键改进导航功能,从而改进无障碍功能。
- 现在,浏览器标签页会指明每个标签页上使用的应用部分。
- 修复了打开“保存样式”模态时出错。
- 改进了当数据透视达到列数上限时的错误消息。
- 修复了导致可视化图表不准确的 bug。
- 修复了信息中心图块齿轮图标菜单溢出屏幕后无法选择的问题。
- 修正了以下问题:信息中心元素无法反映“探索”页面上的排序方式。
- 修正了以下 bug:点击过滤条件中的“添加到表格”后,系统会从查询中移除相应过滤条件。
- 修复了当联接中未包含 xxx_bin_level 字段参数时 AutoAuto 热点图会中断的 bug。
- 修复了“Run”按钮偶尔不会显示在嵌入式信息中心内的 bug。
- 修复了 XLS 文件因存在过多空白而无法正确下载的 bug。
- 修复了移动空间模态。
- 修复了以下问题:保存 Look 时,将信息中心添加到信息中心两次(而不是更新 Look)。
- 修复了以下 BigQuery bug:使用表创建视图无法为包含已弃用项目名称且包含
.
和:
的项目生成 LookML。 - 修复了以下 bug:在嵌入式上下文中,用户可以使用热键打开修改信息中心模态并选择“模态”。
Looker 3.34 2015-11-10
可视化
- 全新可视化功能:互动式地图。新增了地图缩放和平移功能,以及可响应更改以过滤更改。了解详情。
- 对图表的颜色改进。了解详情。
- 可在可视化中使用的一系列新调色板。
- 新增了颜色选择器,可帮助您选择新的图表颜色。
- 全局默认配色方案可应用于整个实例。了解详情。
- 能够在可视化图表中按系列排序。对表格中的总行进行排序,即可按照图表中的升序或降序总计行显示图表中显示的信息。
- 更新了提示,提高了可读性。
信息中心
- 异步信息中心加载。现在,当卡片从数据库返回时,卡片会加载,而不是一次加载 2 个,这有助于更快地加载缓存信息中心。
- 信息中心内提供更丰富的错误消息。现在,信息中心图块会显示导致其无法呈现的错误,而不仅仅是显示出现了错误。
- 移除了将信息中心改回“拖动”布局的功能。“报纸”布局现在是所有拖放信息中心的首选布局。
探索
- 更精细的调度选项。包括多个时段、一个月中的不同日期,以及工作日。 了解详情。
- 可按行总计和表格计算进行排序。
- 模态外观修改。让用户访问他们所访问模态的页面,以在应用中获得更多上下文。
- 经过改进的公开链接工作流程。将 Look 标记为公开后,便不再需要刷新页面即可查看关联的公开链接。
- 无需
ORDER BY
子句即可发出查询。如果表格中的第一个字段是cancel_grouping_field
,并且查询中只有维度,那么 Looker 将不会生成 Order By 子句。在某些情况下,这可用于缩减查询的大小和复杂性。 - 改进了过滤建议。
- 现在,系统会从使用
sql_table_name
参数定义的视图中正确填充建议。 - 现在,“星期几”和“周几索引”时间范围会显示天数(而非时间戳)。
- 请在下文的 LookML 部分中查看其他更改,包括如何让建议与访问权限过滤器搭配使用。
- 现在,系统会从使用
- 对
type: location
字段的过滤进行了更新。- 新增了基于半径的过滤。
- 在过滤中添加了对
null
、not null
和-null
的支持。如果纬度或经度(或两者)都为 null,则将营业地点字段视为 null。
LookML
- 新的
quarter
时间范围。可将此时间范围创建为维度组的一部分,也可以将其作为独立维度创建。了解详情。 - 新的
quarter_of_year
时间范围。该时间范围会返回第 1 季度、第 2 季度、第 3 季度和第 4 季度(与年份无关),可以是维度组的一部分,也可以作为独立维度创建。了解详情。 - 针对访问过滤器的建议。在使用访问权限过滤条件字段时,可以通过利用
full_suggestions: true
参数来启用建议。了解详情。 - 可配置的建议缓存。您现在可以针对建议的时间缓存建议。请依次使用
suggest_persist_for
和时间范围按字段设置这些字段。如果未设置suggest_persist_for
,则默认时间仍为 6 小时。
由 Looker 提供支持
- 下载嵌入式信息中心的 PDF 文件。权限的配置方式与常规 Looker 用户和角色相同。
- 嵌入式元素的所有下载类型。权限的配置方式与常规 Looker 用户和角色相同。
- 单点登录嵌入的用户时区。在 SSO 嵌入设置过程中设置此参数。
方言
- 扩展了 BigQuery 支持(其他细微差别),包括:
- 查询大小估算器有助于管理查询使用情况。
- LookML 中使用
fanout_on
参数原生支持的嵌套和重复数据。了解详情。 - PDT,以优化查询。
- 查询取消作业。
- 改进了生成器,特别是对于嵌套和重复数据。
- .p12 证书支持任意密码,现在通过 Looker 上传。
- Microsoft SQL 数据仓库改进:
- 现已支持永久性派生表。
- 现在支持对称聚合。
- Hive 和 Spark:修复了周截断的错误。
- Vertica:修复了查询终止问题。
管理
- “管理”页面上的“PDT”面板现在会反映共享的 PDT。
- 在“Query”(查询)面板中添加了一个模态网址,以便您返回到关于这些查询的数据。
- 更新了 i__looker 模型和使用情况面板:
- 修复了时间最近的查询运行问题。
- 添加最近的运行时间。
- 将用户角色纳入列表。
- 修复了信息中心计划任务电子邮件列表。
常规调整和问题修复
- 针对 iPhone iOS 邮件应用的定时发送电子邮件附件。修复了阻止此功能的 bug。
- 添加了文本编辑器模式。按帐号设置模式。选项包括“vim”和“emac”。
- 修复了无法正确转义英文逗号的过滤问题。
- 修复了验证器无法捕获某些 LookML 错误的问题。
- 修正了以下 bug:.iqy 文件未将值格式传递到 Excel 文件。
- 修复了尝试删除名称中包含空格的模型导致出现 404 的 bug。
- 无法再配置 HTML 排错功能白名单。LookML 中指定的所有 HTML 均去除了 JavaScript 标记和属性,并且允许使用所有其他有效的 HTML 标记。
- Looker 现在支持使用“外部”加密密钥,该密钥在命令行中为 Looker 指定的外部文件中进行管理。
- Looker 3.34 还会看到为静态素材资源推出 CDN。
- 针对支持此新安全功能的浏览器,通过 SRI Integrity 匹配提高了 JavaScript 文件的安全性。
行为变更
- LookML 信息中心变更:在复制 Looker 为直观呈现生成的 LookML 时,请注意 ...
- 不能错误地将浮点数或整数设置为
""
。 - 如果信息中心的 LookML 将
column_limit
设置为空字符串 (""
),column_limit
会转换为 nil。
- 不能错误地将浮点数或整数设置为
- 面向所有客户的液体模板变更:自 3.34 起,液态模板中的 JavaScript 将无法正常运行。
<script>
标记或onclick
或onmouseover
等元素上的事件处理程序都不起作用。
Looker 3.32 2015-10-13
可视化图表和信息中心
- 隆重推出信息中心的报纸样式布局,该功能允许一些卡片占据多行,而其他卡片则放置在一行中。此外,还能简化拖放板块的难度。了解详情。
- X 轴密度会自动根据可用的空间进行直观呈现。
- 更新了“添加/修改过滤条件”模态窗口,更轻松地将过滤条件应用到信息中心图块。了解详情。
- 增加了能够直接通过齿轮图标修改特定卡片上的过滤器的功能。了解详情。
- 改进了大型信息中心内的过滤器输入框的响应速度。
LookML 和 IDE
- 引入了
date_raw
字段类型和raw
时间范围,不包括时区转换和类型转换。了解详情。 - 建议现在适用于
one_to_one
联接。 - 提升 LookML 验证器的速度。
- 将
type: yyyymmdd
的行为与type: date
相同,这意味着不会对其应用时区转换。 - 为了最大限度地减少客户数据库的负载,Looker 现在会在 5 天后截断
pdt_event_log
action_data
列的内容。 - 现在,为了避免错误,字段不得同时成为独特的类型和主键,
管理面板
- SAML 群组到角色映射:SAML 身份验证设置现在包含将角色分配给角色的功能。
- 自定义备份:能够指定非标准 S3 区域。
- PDT 面板改进:确保在某些情况下始终会重建表并缩短加载时间。
- 除非已为实例执行负载均衡,否则已移除负载均衡设置。
- SSO 网址生成器将使用主机名而非端口。
方言和数据库
- Oracle:在必要时,生成的 PDT 名称可能会被截断,以免出错。
- 数据虚拟化:查询终止功能现在按预期运行。
- Vertica:修复了导致月份和年份过滤不准确的 bug。
- MSSQL:不再允许在长时间运行的查询期间锁定表。
- 红移:改进了数据库中的数据透视,并改进了日期谓词的性能。
常规改进、调整和问题修复
- 由 Looker 提供支持:嵌入式样式现在会显示总计、行总计和表计算。
- 定期发送的电子邮件表格现在包含网格线,便于阅读。
- 缩短了包含大量数据的“探索”页面的加载时间。
Looker 3.30 2015-09-15
可视化图表和信息中心
- 能够设置参考行标签的格式。了解详情。
- 安排和下载信息中心改进:
- 信息中心 PDF 文件中的表格元素所显示的行数与浏览器中显示的行数相同。了解详情。
- 现已包含行和列的总计值。
- 复制完成后,信息中心和外观现在可以正确转移所有权。
- 更新了“添加到信息中心”模态窗口。
LookML 和 IDE
- PDT 会自动在模型之间共享,而不是生成重复表。
- 已添加
week_of_year
个时间范围。了解详情。 - 现在,生成器会使用
sql_on
规范(而不是foreign_key
)写入联接。 - 现在,仅包含隐藏探索的模型将显示在角色和权限页面上的模型集列表中。
- 当 git 配置状态出现问题时,更实用的错误消息。
- 移除了
type: composite
和type: service_level
。 - ERB 模板作为配置选项被永久移除,并且
template
参数已弃用。已为所有实例启用液态模板。
探索
- 表格计算:
- 添加了 Excel 电子表格下载选项。了解详情。
- 过滤器建议现在会提取 5000 行建议。
- 能够对时间戳字段进行过滤。
- 改进了错误消息消息传递:
- 现在,仅与“探索”中的字段相关的错误才会显示。
- 错误现在会说明它们是由数据库还是 LookML 模型问题导致的。
- 性能改进:
- 现在,表格会在滚动时加载。尽管系统仍会为每个查询返回整个结果集,但在任何给定时间,系统都会仅在浏览器中呈现表格的可见部分。在处理大型结果集时,这应该能提升性能。
方言和数据库
- 支持 Microsoft SQL 数据仓库。
- 支持在 BigQuery 中使用分区表。
- 使用 noSasl 的 Impala 连接配置发生了变化。点击此处。
管理面板
use_sql_runner
权限现在不依赖于develop
权限才能正常运行。了解详情。- 更新了嵌入面板 (/admin/embed),添加了 URI 验证器。
- 使用情况面板:
- 更新了查询“来源”,以更好地解释公开和不公开网址以及
suggest:
查询。 - 已将
public_urls
与其相关look_id
相关联。
- 更新了查询“来源”,以更好地解释公开和不公开网址以及
- Looker 日志现在从 ruby 和 java 层捕获
stderr
和stdout
。
常规改进、调整和问题修复
- 修复了打开可视化图表面板时终止查询的 bug。
- 修复了使用时间标签格式输入框时 x 轴上的日期会偏移的 bug。
- 修复了在字段定义中使用替代运算符时时区无法正确转换的 bug。
- 修复了两个
sql_case
bug:- 现在,存储桶名称中的单引号可以正常使用。
- 作为存储桶名称的号码现在可以正常使用。
- 修复了以下 bug:一组粘贴的过滤条件值末尾包含英文逗号,导致生成的 SQL 中省略了过滤条件。
- 在自动退出后重新登录后,您会回到之前所在的页面。
- 如果在嵌入式上下文中退出,如果嵌入网址包含
allow_login_screen=true
作为参数(例如/embed/dashboards/123?allow_login_screen=true
),Looker 现在将显示登录屏幕,而不是 401 错误。
Looker 3.28 2015-08-18
可视化图表和信息中心
- 新增了“表格”可视化类型。了解详情。
- 支持测量与散点图对比。了解详情。
- 能够根据 yesno 表计算结果过滤可视化图表。了解详情。
- 信息中心 PDF 文件名现在包含时间戳。
- 可视化选项更新:
- 停用“显示完整字段名称”后,提供更详实的字段名称
- 新的单值可视化尺寸选项“自动调整”
- 现在,多个标签默认处于启用状态
- 如果堆栈未“分组”,则 X 轴默认输入“时间”
- 默认的 y 轴最小值和最大值均基于图表中的值,而不是对称值
- 性能提升:
- 改进了每个查询的默认可视化类型
- 改进了渲染笛卡尔图表时的性能
- 提高了大型结果集渲染效率
探索
- 现在,对于
sum
类型的测量,NULL 值被视为 0。 - 表格计算更新:
- 新的
pivot_index
函数允许单独引用数据透视列。了解详情。 - 建议现在是在空格之后,输入和删除(除了在常规文本输入后显示)
- 在查询运行时,数据表中会显示表计算列
- 新的
- 更新了“保存到信息中心”模态窗口。
- 性能提升:
- 过滤条件建议现已缓存 6 小时(而不是 5 分钟)
- 改进了通过公共网址访问的查询的缓存
- 现在,查询未返回任何行时,系统会显示“无结果”
LookML 和开发
- 支持所有方言的
datatype: yyyymmdd
时间字段。 - 现在可以在不使用
required_joins
的情况下指定one_to_one
联接。 - 弃用了
map_point
、map_line
和locations
字段类型。
方言和数据库
- 对 Spark SQL 的 Beta 版支持:
- 永久性派生表
- 数据库内数据透视和列限制
list
字段类型
- EXASOL 基本支持,包括对称聚合(尚不支持 PDT 或时区)
- 改进了对不同方言的其他 JDBC 参数的支持
- 针对拨号器的改进:
- Oracle 字段名称现在必须使用小写形式
- Microsoft SQL Server 现已支持 SSL
- Redshift 查询现在被取消,不会在日志文件中生成错误
管理面板
- 现在可以将用户批量添加到“管理员”角色。
- “常规”管理页面上会显示有关 Looker 中配置有误的代理的警告。
由 Looker 提供支持
- 用于向未经身份验证的用户显示正常登录屏幕(未使用 SSO 身份验证时)。
身份验证与安全
- 使用 SAML 为群组到角色映射提供 Beta 版支持。
Looker 3.26 2015-07-21
可视化图表和信息中心
- 在可视化图表中隐藏字段。了解详情。
- Chooses 模态改进:现在支持将同一 Look 的多个副本添加到单个信息中心。了解详情。
- 针对图表的改进:
- 单一值 - 字体大小会根据信息中心内的数字页面大小进行调整
- 饼图 - 值标签现已可用
- 条形图和柱形图 - 能够按每列的升序或降序值对堆叠条形图进行排序
- 圆环多重 - 可配置的系列标签字体大小
- 笛卡尔图表的图例可以右对齐或左对齐。了解详情。
- 移除第一个系列后,图表上仍保留参考线。请注意,系列相关基准行(如最小值、最大值或平均值)将仍然引用第一个系列的值。了解详情。
- 改进 X 轴设置:
- 当存在负值且未设置最小值或最大值时,强制轴为零。
- x 轴上的“时间”设置现在仅适用于一个系列。
- 时间标签格式现已可用于“序号”设置。
身份验证与安全
- 新增了 SAML 支持。了解详情。
探索
- 针对“过滤器”下拉菜单提供的改进建议:
- 现在可以从联接的永久性派生表获取建议。
- 修复了阻止
suggest_explore
参数正常运行的错误。
- 添加了下载所有结果时出现的警告。这样做是为了防止下载过大的结果集时出现意外用户错误。
- 改进了 LookML 按钮行为。现在,字段选择器“探索”名称旁边的“查看 LookML”按钮会跳转到开发环境中的相应“探索”定义。
LookML 和开发
- 允许将
value_format
参数应用于type: tier
的维度。 - 支持自定义 Git 网址中的端口。了解详情。
管理面板
- 查询管理面板。查看最近运行和运行查询的详细信息,能够终止长时间运行的查询。了解详情。
- 使用情况面板更新:
- 信息中心时间表现在可通过新的探索 (scheduled_task_dashboard) 进行探索。
- 派生表现已在 i_looker 模型中提供。
- 实验组的顶部在“使用情况”面板中显示为一个元素。
- 新的查询管理面板
方言和数据库
- Hive 支持现在包括 PDT。
- Snowflake 支持包括对称汇总和 PDT。
- 改进了 Redshift 和 MySQL 中下载内容的内存用量。
常规改进、bug 修复和调整
- 定期发送的电子邮件更新:
- 定期发送的电子邮件中的链接现在仅提供衡量指标,不支持维度。
- 如果电子邮件的内容大小超过允许的大小上限(基于电子邮件服务提供商),系统会将其转换为 HTML 附件,而不是截断。
- 用于探索 Looker 中的数据的链接已移至电子邮件顶部,以提高可见性。
- 历史记录现在包含 Looks。
- 修复了可视化编辑器中的自由文本输入框意外清除的问题。
- 在数据表中,计算数字表计算的右侧值。
- 当达到包含 30000 个数据透视数据的行数上限时,提供有用的错误信息(错误出现在 .csv 文件中,而不是在 Looker 中)。
Looker 3.24 2015-06-23
LookML 和派生表
- LookML 扩展程序(实验室功能):新增了一个参数
extends
,可让开发者向现有的视图添加内容,以及浏览单独的扩展文件中的文件。这样可以实现更加模块化、可重复使用的 LookML 并简化更新。了解详情。 - PDT 事件日志移至内部 Looker 数据库:永久性派生表 (PDT) 事件日志已从暂存架构移出,并转移到 Looker 数据库中,以加快性能并降低分析数据库的负载。
- 复合派生表:现在,任何派生表的 SQL 定义都可以使用
${view.SQL_TABLE_NAME}
引用任何其他派生表。这适用于所有类型的派生表(永久性和临时表)。请参阅文档。
探索
- 导出内容中的数字格式:默认情况下,系统会对可分享的链接或电子表格网址采用值格式。您可以通过修改网址来切换格式设置。了解详情。请参阅相关文档。
- 表计算:现在可以在表计算中引用行和列总计(如果存在的话)。请使用
${field_name: total}
和${field_name: row_total}
。
信息中心和可视化
- 现在,条形图上会显示参考线。
- 元素现在仅在重新运行信息中心后反映过滤条件更改,而不是在应用更改之前即时显示更改。
常规添加和调整
- “使用情况”面板中现在提供了 SQL Runner 查询的相关数据。
- Snowflake 现在支持对称聚合。
Looker 3.22 2015-05-26
聊天室
- 新的聊天室组织系统。请参阅文档。
- 您可以嵌套空格以支持层次结构。
- 所有现有的共享聊天室都将从新的“首页”聊天室开始。
- 每个聊天室的位置会在其名称上方以面包屑导航表示。
探索
- 用户专用时区:同一实例上的不同用户可以采用不同的时区。了解详情。
- 注意:此功能将会影响查询结果,并且需要理解才能正确解释结果。此功能仅应在需要时启用,并经过适当的用户训练。
- 更新了“保存 Look Modal”:让保存样式变得更轻松、更快速。
- 能够访问“完整版”的 Look 网址。了解详情。
- 表格计算改进
可视化图表和信息中心
- 信息中心元素上的新信息栏会显示查询数据返回的时间、查询是在其他时区运行的,以及悬停光标的信息中心备注的备注图标。
- 能够在信息中心内添加样式。要求 Looks 必须与信息中心位于同一空间中。了解详情。
- 图表值标签改进
方言和数据库
- 对 Oracle 中的 PDT 的 Beta 版支持。
- 改进了对 BigQuery 的支持。了解详情。
- 对称汇总现在只会支持支持方言,而不是在实例级别启用。
- 能够按连接关闭 PDT。
LookML 和开发环境
- 防止提交出错的选项。可以按项目进行配置。对于新项目,默认为“开启”。了解详情。
- 可以将
bypass_suggest_restrictions: true
添加到字段中,即使在使用access_filter_fields
或sql_always_where
时也是如此。了解详情。
常规调整和问题修复
- 现在,当您首次点击时,“返回”按钮会返回到先前的页面状态。
- ERB 模板现已弃用。
- 修复了与 PDT 相关的“关系不存在”或“表格不存在”错误。
Looker 3.20 2015-04-27
从实验室升级的功能
这些功能是在 3.18 版的实验室中推出的,现已默认启用:
- 表格计算:能够根据查询结果直接在“探索”页面上添加新字段。了解详情。
- 经过重新设计的字段选择器:字段选择器现在会根据视图和日期组收起字段,从字段中移除大写的视图名称,以及更改测量方式的颜色。了解详情。
信息中心和可视化
计划信息中心改进(了解详情):
- 排定的信息中心现在可以显示为内嵌消息或 PDF 附件。
- 所有信息中心都可以通过齿轮图标或在聊天室中安排显示。
- 现在,聊天室中每个已安排的信息中心都会显示一个预约安排图标。
开发环境
简化开发者工作流程(了解详情):
- 简化了 Git 主按钮中的 Git 选项。
- 执行 Git 操作,而不会丢失您在编辑器中的位置。
- 现在,每个用户的开发者模式与分支相关联,且在开发模式下的提交会与 GitHub 或 Git 服务同步。“部署到生产环境”将合并分支,从而更新生产环境。
LookML
- 联接中的液体条件:允许在联接条件中使用用户输入(通常用于改进性能)。了解详情。请参阅文档。
view_label
:用于在探索界面中重命名视图的新参数。了解详情。请参阅文档。sql_distinct_key
:用于根据特定字段计算对称聚合的新参数。了解详情。请参阅文档。
管理
- 通过 /admin/users 对用户进行分页和搜索。
- LDAP 群组:现在,使用 LDAP 进行用户身份验证的实例可以根据其 LDAP 配置中已存在的群组整理新用户。
常规改进与调整
- 支持 MariaDB。
- 对称汇总和永久性派生表现在可用于 Teradata。
- 列数上限现在为 200。
- 修复了 SQL Runner 中的 null 值与 false 值的问题。
- 对 PDT 管理员面板进行了次要更新。
Looker 3.18 2015-03-30
探索
- 实验室功能:重新设计了字段选择器:字段选择器现在按视图和日期组收起字段,从字段中移除大写视图名称,并更改测量颜色。您可以在“实验室”面板 (/admin/labs) 中启用完整功能。了解详情。
- 实验室功能:表格计算:能够从“探索”页面定义查询结果的计算。必须由管理员在“实验室”面板中启用。了解详情。
- 探索说明:必须使用
Filtering by 'OR' in Date Fields: Press the + button next to an existing Date filter to add an additional filter on that field, or use commas between dates when using Matches (Advanced). Learn more.
- The relative time a query ran now appears next to the run button (e.g. 3 minutes ago)
- When no sort is specified on a query with tiered dimensions, results will be sorted by the default tier order
Transformations / Persistent Derived Tables
- Production and Developer Mode share the same persistent table if the SQL has not changed. Also, when a user builds a persistent derived table (PDT) in Developer Mode and pushes the updated model to production, production will use the already-built PDT if the SQL has not changed. See documentation.
- "Rebuild Derived Tables & Run" will now cause only that user's query to wait for a rebuilt table. All tables required for this query will rebuild in the background and will be switched out when complete; no other queries will be impacted by the use of this button (i.e., one user pressing this button will no longer block other users) See documentation.
IDE & Model Management
- Commit history in the IDE, including links to version control providers for customers who have set those up through Looker. Access history from the drop-down next to the Push button. Learn more.
- Highlighted changes in diffs to make reading commits easier. Learn more.
- Setup & support for additional version control providers - Set up version control for LookML files within Looker using Bitbucket, GitLab, GitHub Enterprise, or any Git server that can use an SSH key for authentication. Learn more.
- Project sync upon first push - Once git setup is complete, new projects created by one user are automatically added to all users' developer modes without requiring users to rebuild their directory. Learn more.
Dashboards and Visualizations
- Ability to Schedule Dashboards as PDF attachments to emails (customer-hosted Looker deployments require PhantomJS and must be enabled in the Labs panel.
- Ability to mix Cartesian chart types on a single query. From the visualization configuration tab on the Explore page, indicate the
series_name: <chart_type>
. Any series that does not have an explicit type declared will use the chart type selected. Does not work for stacked charts. Learn more.
- Reference lines for the Y-Axis can now be defined through the UI. Learn more.
- Y-Axis Maximum can now be set independently of the Y-Axis Minimum.
- Ability to set a custom Y-Axis Tick Density. Learn more.
- Null points will no long appear on donut charts.
Spaces
- Ability to delete multiple looks at once within a Space. See documentation
- Spaces search now includes model name in result set.
- Move / Copy / Delete now available from gear button on each Look in a Space.
General Improvements & Tweaks
- Dimensions of
type: int
now sort numerically instead of alphabetically.
- Support for Datavirtuality databases.
- Location field types are now fully supported on Oracle, BigQuery, Redshift, PostgreSQL, MySQL, Greenplum, MS SQL Server, Aster, and Teradata.
Looker 3.16 2015-03-02
Dashboards
- Adjustable Row Height - Ability to change the height of rows of elements in user-defined dashboards. Hover between rows to see an up/down arrow. Drag down to increase the height of the row above your mouse. (see documentation)
- Notes - Each element on a Dashboard can now have an accompanying text note used to convey information specific to that element. Add and edit the note from the gear drop-down in each element. The note can be displayed at the top of the element, bottom of the element, or on hover. (see documentation)
- Collapsible Dashboard Listeners - Filters that each element is listening to now collapse if they are longer than 1 line - click them to expand
- Improved Dashboard PDF Formatting - Includes link to dashboard, footer with time it was downloaded, and Notes
- Filter Modal Changes
- The "Apply to Field" in the Listener section of the Dashboard filter creation modal defaults to the field that matches or contains the name of the filter it listens to
- Listeners can each listen to each filter only once
Visualizations
- Improved Mapping (see documentation)
- New built-in postcode maps: SF Peninsula, NYC, Austin, UK
- "Map Regions" in the visualization configuration modal on the Explore page now accepts non-geographical TopoJSON for map data that has already been projected
- Formats for Single Value Visualizations - Use new value_format parameter (see documentation)
- Visualization Editor Updates:
- Renamed "Percent Change" to "Percent of Previous
- Renamed "Show View Names" to "Show Full Field Names"
Explore
- Unknown Field Error Handling - Fields with errors do not appear in the Field Picker in Production mode. In Developer Mode, fields with errors will show in the Field Picker as unavailable fields. This should result in a reduction of "Unknown Field Substitution" errors.
- "Excel File" download has been renamed "Excel Query File Download" to reflect its true action
- "Make Public" is now an option in the gear button drop-down on the explore page
Admin Panel
- Legacy Features Panel - This section shows features that Looker has deprecated and helps users move away from them. Features in this list will vary by a Looker instance's first version (i.e., older users will see more deprecated features than more recent users) (see documentation)
- Labs Feature Updates: Symmetric Aggregates and Column Limits have become full features, and will be on for all new users. More details on each of those features can be found here.
LookML
- New Formatting Syntax (see documentation)
- Looker now uses Excel-style formatting for number and string fields, written with the parameter
value_format
- The new formatting deprecates the following:
- Printf formatting
- LookML Field Types:
percentage
, dollars
, and cents
- Number field parameters:
format
and units
- Use Existing Derived Table (PDT) while regenerating - While a persistent derived table is regenerating, Looker will use the previous table for querying. This applies to derived tables using a SQL trigger.
- Integers for Date Fields - all dialects now return integers for DateHourOfDay, DateMonthNum, DateDOM, and DateDOWIndex
- SQL generated by LookML now forces dates to type date when a date is explicitly declared as a date. Allows Redshift to use its sort key.
- SQL generated by LookML now uses relational operators instead of
BETWEEN
in date equations
General Improvements and Tweaks
- Shortened URLs - URLs now present in a shorter format, making them easier to share. Note that this does impact the configurability of the URL which may change behavior for users.
- Preserving whitespace has been reintroduced to the SQL Runner results table
- "Create New Space" Button has moved to the top of the Spaces page
- Space names are now limited to 100 characters
- Total Runtime is now an available Measure in the History Table (accessed via exploring elements on the Usage Panel)
- "Open in Looker" link now works in all Scheduled Looks, even those sent to lists
- Looks are now alphabetical in breadcrumb drop-downs on the Explore page and Dashboards
- Aster Dialect Syntax Fix: now uses DISTRIBUTE BY (not ON) in persistent_table definition
Looker 3.14 2015-02-02
Spaces and Collaboration
- Look Validator (Labs feature): Check if Looks are broken & find/replace broken or renamed fields in all locations. Use the Look Validator before pushing changes to the model. (see documentation)
- Home Spaces: Set any Space as your "Home" space by clicking the home icon next to desired Space's name.
LookML
- Symmetric Aggregates: Allows measures to be brought into a joined Explore. Try it out on individual explores and then enable it via Labs for your entire instance.
- Tiering, SQL Case & Order By Field
- Sort Order Updated:
sql_case
fields now sort in the order they are listed, rather than alphabetically. This will change the current sort functionality; to sort alphabetically in the old way use alpha_sort: true
. (see documentation)
- Tier styling now available: New
style
: parameter updates how the tiers are presented in a data table. Options are style: relational
, style: integer
, style: interval
, and style: classic
(default) (see documentation)
- order_by_field added: A new parameter to allow dimensions to sort by another dimension (see documentation)
- Deprecated
dow
and dow_number
in favor of day_of_week
and day_of_week_index
(see documentation)
- New LookML Syntax Highlighting
Derived Tables
- Persistent Derived Table (PDT) admin panel improved to show latest and average PDT build time, table name, and trigger information
Dashboards and Visualizations
- Downloading Options
- Entire (non-LookML) dashboard can be downloaded as a PDF (Labs feature) (requires PhantomJS to be installed)
- Data from a dashboard element can be downloaded directly from dashboard
- Added ability to hide dashboard titles when embedding, using the URL parameter
hide_title=true
(see documentation)
- Looker will only update an element's filter description AFTER query has updated the displayed data
- Improved messaging in the app:
- Refined wording of "unknown substitution error" and other modeling error messages
- Clarified impacts of copying LookML Dashboards to Spaces
- Add a warning when listening and filtering on the same element, since filter is ignored
Enterprise, Platform, and Security
- Require "explore" permission to open Looks (note: this may affect users who do not have the explore permission but should be able to see looks) (see documentation)
- Alternate login - ability to add users by email address when LDAP/Google Auth is enabled
- Custom S3 backups: specify your own S3 bucket and credentials for backups (default is Looker's managed AWS account)
- Increased max connection pool size to 100 from 30
- BigQuery and Snowflake generator support
- New database dialect support for Teradata and Xtremedata
General Improvements and Tweaks
- SMTP error handling deletes mail jobs stuck in queue for more than 7 days and backs off following errors
- (Running) or (Done) text in browser title instead of favicon icons
- Fixed Safari CSRF cookie issue when embedding Looker in public websites
Looker 3.12 2015-01-26
Explore
- Additional pivoting functionality: When pivoting, add
direction: column
to type: running_total
to calculate down the column instead of across a pivot. The current default is direction: row
, which calculates across the row instead. See full pivoting instructions [here]/reference/field-reference/measure-type-reference#running_total).
- Runtime diagnostics available: The runtime for every explore query is now available on a user's history page (/account/history). This is also logged in the internal Looker database and explorable via the /admin/usage panel (see usage panel update below).
Dashboards and Visualizations
- LookML Dashboards Validator The validator now checks LookML used to create a LookML Dashboard for valid fields and common typos.
Enterprise, Platform, and Security
- Usage Panel Update: New usage panel at /admin/usage now captures the runtime for every explore, dashboard element, embed, and scheduled look.
- Improved SMTP Error Handling: Looker will now recognize SMTP mailer errors and wait progressively longer before the next attempt.
- Public Looks without Limits: Saving a public Look with no limit will allow the public look to return all results (and stream if applicable). See how to save a public look here.
LookML and IDE
- New sql_table_name use case: The
sql_table_name
parameter is now available in joins. See documentation.
- PDT Diagnostics Available: Initial version of a Persistent Derived Table (PDT) admin panel is now available at /admin/pdts. This will help manage usage table and will continue to be improved. See documentation.
- Single Table Model Generation: Generating a model with a single table is now possible. See documentation.
General Improvements and Tweaks
- Fixed a memory leak affecting some customers with a large number of model files.
- Fixed shortcut to run query from SQL Runner (cmd+enter or ctrl+enter). See a list of all keyboard shortcuts here.
- Fixed Totals and Row Totals (e.g.
total: true
, row_total: right
) on LookML dashboards. See Dashboard LookML document.
- Updated version of git to ensure we weren't exposed to a potential vulnerability.
- Added ability to sudo as another user if you are already sudoing as someone else.
Looker 3.10 2014-12-29
Dashboards and Visualizations
- User-defined dashboards:
- LookML to User-Defined Dashboard Import - allows users to move LookML dashboards to shared or personal Spaces
- User interface to add filters to dashboards (see documentation)
- User-defined dashboards are on by default (no longer a labs feature) (see documentation)
- Improved dashboard filters:
- Dashboards filters match Explore filter UI
- Ability to hide/show dashboard filters bar
- Changing a filter now requires "Run" button or hotkey press to refresh dashboard
- Redesign of top action bar: more vertical space, move run button and gear to top right
Quick Navigation in Dashboards: Breadcrumbs to easily navigate around Spaces from Dashboards
Font size: Option to change font size for single value elements ("font_size: medium") (see documentation)
Bar charts: new visualization type (see documentation)
Gridlines: x and y axis gridlines visualization option ("x_axis_gridlines: true") (see documentation)
Multiple pivoted measures: now supported in visualizations
Default x axis label: now automatically fills with field name (This changes the existing default chart behavior)
Show/hide axis labels and ticks: Ability to turn off x and y axis labels and ticks ("show_x_axis_label: false", "show_x_axis_ticks: false") (see documentation)
Swap axes: Ability to swap x and y axis, creating a "sideways" graph (see documentation)
Collaboration and Spaces
- Welcome note and "how to" for new users in their space
- Search current space by default with option for searching all
Enterprise, Platform, and Security
- Ability to view embed user settings
- User picker to add users to a role
Explore
- Redesign of top action bar: more vertical space, move run button and gear to top right
- Quick Navigation in Explore: Breadcrumbs to easily navigate around Spaces from Explore
- Added keyboard shortcuts: for common actions (see gear in top right) (see documentation)
- Inclusive date filters: Added a new "in range" date filter that is inclusive on both sides
LookML and IDE
New join syntax:
- join: <view>
type: left_outer | full_outer | inner | cross # defaults to left_outer
relationship: one_to_many | many_to_one | one_to_one | many_to_many
sql_on: ... # use sql_on, sql, or foreign_key
Label option for models: Added label: for models
Show regex errors in project search
Liquid conditions now work in fields
General Improvements and Tweaks
- Fixed a bug where filter suggestions did not appear when first focusing on the filter
- Exclusion filter (not equal to) no longer excludes NULL
- Disable suggestions when using sql_always_where (see documentation)
- Fixed memory leak issue affecting Lookers with a large number of model files
- Default to Production Mode on embed if user is logged into dev mode in the same browser session
Looker 3.8 2014-12-01
Dashboards and Visualizations
- User dashboard filters: User dashboards (non-LookML) now allow filters (see documentation)
- Dropoff percent: option for grouped column charts (see documentation)
- Show view name: option to show/hide "VIEW NAME" on visualizations and dashboards* (see documentation)
- Hidden series: Determines which series will begin hidden in the UI (see documentation)
- Totals: Totals now display on LookML dashboard elements ("total: on" and "row_total: right") (see documentation)
- Show values: Display values above data points on charts (see documentation)
- Improved null handling: Discontinuous null option for line and area charts (see documentation)
- Series Labels: Set the label of the series based on the dimension values
- Cleaner formatting for column charts w/ time dimension on the x-axis (see documentation)
- Series toggle on/off is saved with the visualization
- Dashboard embedding: Add /embed/ to embed a dashboard (requires login)
Enterprise, Platform, and Security
- Developer Constraints: Configure a model (and thus a developer) to a specific set of connections
- New custom permission options (see documentation):
- download_with_limit: download queries with a limit
- download_without_limit: download queries that don't have a limit
- save_content: save and edit looks and dashboards
- schedule_look_emails: schedule a look to send emails
- Admin settings for technical email contacts, downtime alerts, and instance update time windows
General Improvements and Tweaks
- Clicking dashboard element title will always retain the vis config settings in Explore
- Dozens of bugs squashed, especially around dashboard and visualizations, huzzah!
Looker 3.6 2014-11-03
Organization and Collaboration
- Introducing Spaces! Organize looks and dashboards into shared spaces (e.g. "Marketing", "Q4 Sales Review"). There is still a space for each user in Looker, and you can bulk move and copy items between spaces. (see documentation)
Explore
- Row totals option when pivoting: add a total across a row in addition to down a column
- Future date shortcuts in advanced filters ("tomorrow", "next week", "next month", "next year")
LookML
- LookML Validator: Check an entire project for LookML issues all at once, ensuring that everything is working as expected.
- When pivoting, add
direction: column
to type percent_of_total
to calculate down the column instead of across a pivot. Use direction: row
(default) to calculate across the row instead.
- LookML Deprecation Warnings (Looker Labs): The LookML editor will show warnings for LookML options that have been obsoleted by a newer option.
Enterprise, Platform, and Security
- Google Authentication (OAuth): Looker can authenticate users against your Google-managed domain (see documentation)
- Custom permission to disable SQL Runner for specific users
General Improvements and Tweaks
- Looker Labs: We've added a section in the admin panel where you can get access to experimental features we are cooking up
- Major app performance improvements. Speedier rendering of large data tables, dashboards, and page loads
- Responsive LookML dashboard layouts with
layout: grid
(see documentation)
- Epoch time fields respect convert_tz: false (disable timezone conversion)
- Allow percent_of_total and percent_of_previous when a row limit is reached
- Users only see looks and dashboards if they have model access
Looker 3.4 2014-10-06
Visualizations
- Instant Dashboards (beta): Dashboards will display the previous run's data while new queries are run in the background, allowing information to appear instantly. This feature can be turned on in the admin section of your Looker.
Explore
- Explore page and dashboards, the tab icon animates while queries are running, and shows a checkmark when the queries have completed. This makes it easier to leave Looker running in the background while you work on other things.
- Field descriptions: Add descriptions to your fields in LookML. Descriptions appear in the Field Picker on the explore page. Descriptions provide a way to explain to users exactly what a dimension or measure means.
Field Description Example
- dimension: sale_price
type: number
decimals: 2
sql: ${TABLE}.sale_price
LookML
- Adds ability to "alias:" dimension_group fields
Enterprise, Platform, and Security
- Custom Roles Types - mix and match permissions to create new role types.
- Added permission option to configure which users can share Looks publicly
- Added permission option to configure which users can see LookML
- Support for IBM DB2
Looker 3.2 2014-09-08
UI / UX
Explore
- GUI for Filters - drop-downs, calendar picker, and more
- Keyboard shortcuts for run query, save, and clear query (cmd+enter, cmd+s, cmd+k)
- Dialog to specify filename for downloads
LookML / Projects
- LookML
base_view:
keyword changed to explore:
(base_view
is deprecated but backward compatible)
- LookML
detail:
keyword is now drill_fields:
(detail:
is deprecated but backward compatible)
- Added
suggestable: false
parameter to disable filter suggestions for a field
Enterprise, Platform, and Security
- (Beta) Embeddable functionality: SSO, Whitelabel / OEM, Look and Dashboard embedding
- Roles - Create custom user roles and domains (access levels)
Bug Fixes and Tweaks
- Redshift use "terminate" instead of "cancel"
- Syntax highlighting in SQL Runner
- Short URL to query also contains last visualization configuration
- Automatic time zone conversion for Oracle
- Style updates on 3.0 release (thanks beta testers!)
- Error messaging improvements
- Show warnings when fields are not available
Looker 3.0 2014-08-11
UI / UX
- All new style and design!
- User-configurable charts on the Explore page (not LookML)
Explore
- Column (Pivot) Limit - Specify the # of columns to display in addition to rows
LookML / Projects
- Providing suggestions for filters - New LookML parameters
suggest_base_view
, suggest_dimension
, and suggestions
for dimensions.
Data Visualization
- Query URLs persist visualization state
- Embeddable iframe references a saved chart
Enterprise, Platform, and Security
- (Beta) Google Authentication (OAuth) - Looker can authenticate users against your Google-managed domain.
- New User Roles: Developer, Dashboards-Only
- Session Manager - See and revoke Looker sessions
Bug Fixes and Tweaks
- Add/delete projects experience improved
- "After" date filters work