3.x 版本说明

从 Looker 3.46 开始,带有 标记的内容表示对现有功能进行了更改,您在更新时可能需要注意。

Looker 3.56 2016-09-25

flash_on Look

  • Looks 现在是独立文档。Look 已刷新,以专注于内容呈现。检查内容包括:
    • 更加强调可视化窗格
    • 可收起的“详细信息”面板,用于显示 Look 的快捷信息,包括说明、创建者、创建和上次更新时间,以及时间安排和信息中心信息
    • On-Look 配置选项,包括安排、删除和访问权限控制
    • on-Look 修改过于,可以修改查询和 Look 标题
    • 重置“从这里查看”链接和“从这里探索”链接,让用户可以尝试查询并深入挖掘信息,而不会影响他人对已保存内容的使用。

信息中心

  • 在信息中心内修改。在修改模式下,用户现在可以直接从信息中心修改功能块。
  • 在信息中心(超过 25 个图块)中添加了一条消息,告知用户性能可能会受到影响。
  • LookML 信息中心备注在转换后将转移到用户定义的信息中心。

可视化图表和“探索”页面

  • 现在,点击结果数据表或表格可视化图表中的某个值可对某个维度进行过滤,从而将该维度添加为当前页面上的过滤条件,而不是刷新整个页面。这会停用对信息中心表格可视化元素的此类维度过滤。
  • 添加了“从零开始固定”选项,可让图表专注于存在数据的区域,而不是从零开始显示完整比例。

LookML

  • 引入了 ${EXTENDED},可让您同时引用被扩展的对象和扩展对象。了解详情
  • 将列表的 SUPER* 重命名为了 EXTENDED*了解详情。
  • 现在,在开发模式下构建的永久性派生表的 persist_for 上限始终为 24 小时。了解详情
  • LookML 生成器现在会将 description 参数添加到新生成的视图文件中。

方言

  • BigQuery -引入了对 BigQuery 标准 SQL 的初步支持。支持查询大小估算器和对称聚合。
  • Impala -添加了对永久性派生表的支持。
  • DataVirtuality -修复了可能导致对称聚合生成无效 SQL 的问题。
  • MS SQL
    • 修复了字段无法使用超过 30 个字符的问题。
    • 引入了静态方言 (Microsoft SQL Server 2005),用于连接到已弃用的 MS SQL 2005 版。
  • Snowflake。修复了某些日期过滤条件组合错误地不返回任何结果的问题。

管理员

  • 在“群组”页面上,新增了过滤群组内用户列表的功能。
  • 用户的页面现在会在发送按钮下方显示 重置密码 链接。
  • “群组”页面上的群组现在按字母顺序排列。
  • “用户”页面中的用户按字母顺序排序,列表末尾的用户名为空。

一般调整和 bug 修复

  • 更新了 Looker 中的 404 页面,以反映页面可能是由于内容缺失或缺少权限造成的。
  • 更新了“保存、复制和移动”对话框,其中显示聊天室或信息中心树状图,以显示用户可以保存到的聊天室。
  • 现在可以在 SSO 嵌入网址中设置群组。
  • 光标现在会聚焦于任何模态的第一个字段。
  • 修复了 Look Validator 返回结果所需的时间可能比平时要长。
  • 当文件格式为 Excel 时,停用“在浏览器中打开”选项。
  • 修正了以下问题:并非所有子空间都会在“保存”、“复制”或“移动”对话框中加载。
  • 修复了“获取信息中心 LookML”探索选项无法生成所有维度和测量的问题。
  • 改进了当用户无法将内容移至他们无权访问的聊天室中的错误消息。
  • 修复了一系列与颜色选择器相关的问题。
  • 修复了“探索”页面上不遵循二级、第三和进一步数据透视排序的问题。
  • 修复了在可视化配置框中输入文本时可能会出现抖动的问题。
  • 修复了 IE11.0 用户无法点击信息中心过滤器模态中的“选择字段”下拉菜单的问题。
  • 修复了使用“当天”日期过滤条件选项时,start_dateend_date 的计算结果为 null 的问题。

Looker 3.54 2016-08-28

内容管理和聊天室

  • 聊天室访问权限控制:推出管理哪些人可以在哪个级别访问各个聊天室的功能。了解详情
  • 用于用户和内容管理的群组:新的群组范式用于管理用户集合。群组可作为一个单元获得对聊天室的访问权限。可通过现有身份验证方法(例如 LDAP 和 SAML)自动设置群组。了解详情

Looker 设计

更新了移动信息中心,以便更轻松地进行查看,包括:

  • 更大的图块大小
  • 改进了过滤器的易用性
  • 更新了导航功能,优化了屏幕空间

LookML

  • 添加了新的时间范围,包括 secondmillisecondmicrosecond了解详情
  • 添加了按 second 时间范围过滤的功能。了解详情
  • 现在,在非维度字段上声明 order_by_field 或引用测量时,LookML 验证器会正确发出警告。了解详情
  • 引入了旧版功能,以防止维度引用测量。了解详情
  • 现在,使用 type: time 声明过滤器字段时,LookML 验证器会正确发出警告。了解详情

探索

  • 新增了复制数据表列中的值的功能。如果将复制的值粘贴到过滤器输入框中,它们将会被系统接受到该输入框中。
  • 添加了使用 Look 验证器替换表计算和自定义过滤条件中的字段引用的功能。了解详情
  • 现在,过滤器的时间间隔默认与过滤的时间范围相同。例如,在按“ created_hour”进行过滤时,过滤条件将默认使用“hours”而不是“days”。
  • 现在,维度组的说明会在维度组名称一级显示,而非针对每个维度重复显示。详细了解说明详细了解维度组

可视化

  • 添加了反转 x 轴或 y 轴方向的可视化选项
  • 新增了在表格可视化图表中隐藏总计值的功能
  • 参考线现在利用颜色选择器,而不是十六进制值输入。
  • 图表现在使用 null 符号 (∅),而不是字符串“null”。
  • 现在,饼图和相关图例会以一个单元的形式居中显示,而不是将图表本身居中。

安排和下载

  • 用于计划任务和下载任务的 Resource Manager
    • 默认情况下,系统会成对处理下载和呈现任务。实例管理员会在查询面板中看到一个名为“渲染程序”的新来源。
    • 这些更改应该可以减少呈现的内容的超时情况,并降低对 Looker 实例的影响。

一般调整和 bug 修复

  • 聊天室调整
    • 缩短了聊天室页面的加载时间。
    • 缩短了“保存”、“复制”和“移动”模态中聊天室选择器的加载时间。
    • 确保 Spaces 标题在浏览器标签页中正确传播。
    • 更新了“编辑空间”模态的样式,以匹配其他模态。
    • 现在,光标会聚焦于空格模态中的第一个可编辑字段。
  • 不再支持 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 重新设计的导航栏

  • 扩大了可用的工作画布,扩大了空间,以便处理表格和可视化内容,并支持在更多设备上查看横向图片。
  • 简化了导航方式:移除了图标,将重点放在用户操作上。导航栏包括:
    • 浏览:查看现有内容;从现有的 Look 和信息中心开始
    • 探索:启动新查询
    • 开发:进入 LookML 编辑器和 SQL Runner,并开启/关闭开发模式
  • 增加了可用的帮助,并且重新整理了菜单。帮助菜单包括:
    • 搜索 Google 文档和 Discourse
    • 指向官方文档和 Looker 对话的链接
    • 当前 Looker 版本的相关信息(包括版本说明和编号)
    • 与 Looker 客户热爱部门的 Chat 支持(仅适用于开发者和实例管理员)
  • 菜单清理。调整了一些菜单和列表,以方便导航和统一设计。
    • 信息中心“过滤条件”模态中的一些列表(包括“角色”“连接”和“探索”)按字母顺序进行了排列
    • 已左对齐的齿轮菜单项,并将“...”附加到用于启动另一个模态的选项

可视化

可视化编辑器中的 flash_on“系列”标签页

“系列”标签引入了经过改进的界面,可用于修改系列的颜色、名称和类型。使用“样式”选项卡自由文本框中的键值对修改的所有内容都可以在“系列”选项卡中找到,该标签取代了笛卡尔图表的“样式”标签。

了解详情:柱形图 / 条形图 / 散点图 / 折线图 / 面积图

探索

  • 现在,当达到行数上限时,数据表格会显示列总计值。了解详情
  • 探索说明现在显示在顶部导航栏的“探索”下拉菜单中。

安排和下载

  • 查看预定信息的独立权限。see_schedules 权限允许访问已安排的计划和调度器历史记录面板。了解详情
  • 改进了透视下载内容的布局。下载的 .csv.html.md.txt.xlsx 文件现在会按透视维度显示一行,以便与 Looker 中的显示内容更接近。如果您的流程依赖于单个标题行,请使用“单行表格标题”旧版功能。了解详情
  • 阐明了用户因未安装 PhantomJS 而导致 Looker 无法呈现 PDF 时收到的错误。
  • 阐明了用户会收到由已删除或停用的用户制定的计划方案的收件人时会收到的错误。

LookML 和开发环境

  • 为 PDT 自动生成的 SQL 注释。生成 PDT 时,Looker 会发布注释来指明模型、视图、生成表的用户的 ID(如果有)、用户是否处于开发者模式,以及实例 slug。了解详情
  • 更新了 Look 验证器,以便改进设计,并提供无论错误如何替换字段、视图、探索和模型名称的功能。了解详情
  • 快速文件切换。LookML 开发 IDE 现在可即时切换文件,且无需重新加载整个页面。
  • 截断的 SQL Runner 表列表。SQL Runner 将表预览列表的大小限制为 500,以限制对浏览器的影响。
  • 彻底移除了 scoping 参数。了解详情

方言

  • BigQuery
    • 修复了在存在负数时无法正确计算对称聚合的问题。
    • 提高了 week 时间范围的效率。
    • 改进了 fanout_on 字段中测量的行为。
  • Snowflake
    • 添加了有关 PDT 是否正常运行的信息。
  • 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 无法正确加载错误消息的问题。
  • MS SQL
    • 将 JDBC 驱动程序更新到了 v4.2。请注意,将不再支持 SQL Server 2005。

一般调整和 bug 修复

  • API(Beta 版)变更
    • 确保 JSON 格式将以数字(而非字符串)形式返回 type: number 字段的值。了解详情
    • 替换了 run_asynccreate_query_and_run_async 路由。API 用户应过渡到 create_query_task 路线。
  • 性能和稳定性调整
    • 提升了提取缓存结果时的性能。
    • 减少了从查询缓存读取数据以及将数据写入查询缓存时的内存用量。
    • 更改了 Looker 连接到内部 MySQL 数据库的方式,以提高连接的可靠性。
  • 修复了可视化问题
    • 修复了存在表计算但所有测量均隐藏时,映射无法使用隐藏列的问题。
    • 修复了图表的右侧内边距可能未对齐的问题。
    • 修复了表格计算的值格式未显示在可视化图表的 y 轴上的问题。
    • 修复了时间标签格式仅适用于标签旋转值的问题。
    • 修复了以下问题:如果将最小或最大 y 轴值与对数刻度类型一起使用,则可视化图表会显示空值。
    • 修复了图表警告可能会导致 x 轴超出视图的问题。
  • 解决了以下问题:不同的 Looker 系统可以按不同顺序处理不同区域(信息中心、探索、下载内容等)中的结果并对其进行排序。
  • 修复了过滤器输入框在查找建议的视觉指示在运行时无法显示或继续消失的问题。
  • 修正了以下问题:在下载 PDF 时,标签无法一致地截断。
  • LookML 信息中心的文本图块不再生成“元素必须指定探索”警告。
  • 修复了表中字段中的齿轮菜单会在数据表中叠加空状态消息的问题。
  • 修正了以下问题:信息中心过滤条件的默认值无法与其他过滤条件正确集成(如果设置了这样做的话)。
  • 修复了嵌入式信息中心在首次运行时返回空结果的问题。
  • 修复了使用 yesno 维度的自定义过滤条件可能会产生不正确的 SQL 的问题。
  • 修复了扩展探索 bug 地返回 bug“忽略探索中的意外字段列表”的 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_listpivot_column 函数。请参阅文档
  • 新增了 log 函数。请参阅文档
  • YesNo 现已添加为可在函数中引用的常量。查看文档
  • 新编辑器,包括提前输入帮助、编辑器中的文档以及指向相关文档网站页面的链接。请参阅文档

经过改进的“浏览”网址

探索页面网址现在采用更简短、更稳定的格式,并且该网址不包含任何过滤条件值或其他数据。了解详情

由 Looker 提供支持

  • 现在,每当网页状态发生变化时,嵌入式“探索”页面都会广播 JavaScript 事件。能够为嵌入用户构建自定义保存机制。了解详情
  • 支持嵌入网域白名单中的通配符子网域。这样,您就可以更轻松地将嵌入式网域群组列入白名单。
  • 修正了无法从嵌入式信息中心下载 PDF 文件的问题。
  • 修复了嵌入式信息中心内的过滤条件值未正确封装的问题。

调度器

  • 改进了预定内容的退订流程。
  • 信息中心上的文本对象现在会显示在信息中心 PDF 中。
  • 安排内容时,收件人部分现在接受以逗号分隔的电子邮件地址列表。
  • 时间表重新分配模态(通过 admin/scheduled_plans 访问)现在包含 Look 或信息中心的名称。

LookML

方言

请参阅方言支持级别定义。

  • 对数据库连接凭据的更改。Looker 将不再通过驱动程序的连接字符串传递身份验证信息,而是将凭据作为连接属性的一部分传递。了解详情
  • Denodo。添加了第 2 级支持。请参阅文档
  • Oracle。数据库连接配置更改。请参阅文档
  • Snowflake。查询现在支持时区转换。此更改将在 Snowflake 上启用“用户特定时区”等功能。了解详情
  • Presto -新增了对 PDT 的支持。
  • Vertica。已将 Vertica 7 连接到 Vertica 7.1(Vertica 7.0 用户应使用 Vertica 6 连接;要使用所有 Vertica 7 功能,请将 Vertica 7 更新为 7.1 并使用相应选项进行连接)
  • Teradata Presto。添加了对版本 141t 的支持。如需详细了解如何关联,请提交支持请求。
  • Hive -废弃了对 0.13 的支持。这是最后一个支持 Hive 0.13 版本的 Looker。从 3.52 版开始,Looker 将支持 Hive 1.2 及更高版本。

管理与安全

  • 其他子级管理员权限。可以使用 see_pdts 权限授予查看 PDT 面板的权限。请参阅文档
  • 使用情况面板更新。现在可以下载为 PDF 文件。请参阅文档
  • “连接”页面更新。仅当相应方言支持 PDT 时,才会提供配置 PDT 支持的提议。请参阅文档
  • 基于重新生成器的 PDT build 现在会显示在查询面板中。

一般调整和 bug 修复

  • 恢复了在单值可视化图表中颜色值的功能。请参阅文档
  • 现在,admin/model_sets/new 页面上的模型集将按字母顺序显示。
  • 更新了 404 消息,让用户知道找不到相应网页或无权查看该网页。
  • 修复了导致过滤器输入框占用不必要的空间的问题。
  • 修复了可能会从预演实例临时发送计划任务的问题。
  • 修复了文本对象导致 LookML 信息中心中断的问题。
  • 修复了切换系列位置时缩放类型无法正确更新的问题。
  • 修复了 PostgreSQL 中相对日期过滤条件较慢的问题。
  • 修复了由于弃用 ${TABLE} 而导致信息中心损坏的问题。

Looker 3.48 2016-06-08

信息中心

flash_on 经过改进的信息中心 PDF

  • 现在,PDF 信息中心下载看上去像在浏览器中一样。
  • 基于矢量的渲染可以在不影响画质的情况下实现缩放。
  • 请注意以下要求:
    • 必须启用 Looker Labs 功能
    • 定时发送的电子邮件的默认布局将更改为新格式
    • 客户托管的安装必须运行 PhantomJS 2.11。查看您的版本并进行更新

探索

  • 表计算编辑器现在可以正常使用特殊字符或不明确的计算名称。
  • 单值可视化改进了对通过 HTML 显示图片的字段的支持。

LookML

  • 使用 access filter fieldssql_always_where 时,在探索级别启用了分面过滤器:当探索设置了 sql_always_whereaccess_filter_fields 时,该探索公开的所有字段的 full_suggestions 默认设为 true。单个字段仍然可以通过设置 full_suggestions = false 来选择停用 full_suggestions 查询行为,并且可以使用 suggestable = false 来完全停用建议。了解详情
  • 新时间范围 month_name。日期现在可以按月份名称分桶。了解详情
  • 新的 can_filter 参数:接受输入 truefalse。当设置为 false 时,该字段无法用作过滤条件。此参数可应用于测量和维度。了解详情
  • “探索”和“视图”的名称现在可以以数字开头。
  • 适用于英镑和欧元的内置命名值格式gbp_0gbpeur_0eur。它们会用作 value_format_name 参数的输入。了解详情
  • 与旧版功能一起废弃了不安全的 Liquid 参数。

方言

  • MySQL. -修复了从数据透视表中滤除 NULL 的问题。
  • Spark。修复了因索引名称值过长而导致连接中断的问题。
  • Redshift:在 Redshift 管理员终止查询时,提供更实用的错误。
  • BigQuery
    • 在 PDT 定义中新增了对用户定义的函数 (UDF) 的支持:文档
    • 现在可以流式传输下载了
    • 修复了 Looker 中宽泛的查询会失败的问题
    • 已更新为包含 Google 云端硬盘支持的新 BigQuery 驱动程序
    • 将字段名称长度上限从之前的 24 个字符上限扩大到 BigQuery 记录的 128 个字符的长度限制。
  • Bityota。取消了对 Bityota 的支持
  • Redshift 和 MS SQL。限制了 Looker 用于在 Redshift 和 MS SQL 上执行查询终止测试的长时间运行的查询语句。

管理

特定于用户的数据库连接

  • 连接可以配置为使用用户的 LDAP 凭据连接到数据库。了解详情
  • 允许在 Looker 以及查询审核中强制执行特定于用户的数据库级权限。
  • 注意:这些类型的连接不支持公共网址和 PDT

新的子级管理员权限

  • 可以向用户授予各种管理面板的新权限,而无需成为全职管理员。

文档

  • 在文档中添加了 Looker 版本控制
    • 使用右上角的 Looker 版本选择器选择您的版本。
    • 版本管理从 3.48 功能开始正式开始,但我们保留了一些 3.48 之前版本的特定内容,您可以使用选择器查看这些内容。
    • Looker 版本选择器会显示在“探索和直观呈现数据”以及“共享、导入和嵌入数据”部分的所有页面上,并会逐步在所有 docs.looker.com 页面上显示。
  • 添加了一个用于返回网页顶部的按钮。
  • 向侧边菜单添加了 +/-,以显示菜单项何时可以展开。
  • 将搜索栏移到了侧边菜单的顶部。

一般调整和 bug 修复

  • 在定时发送的电子邮件底部添加了“定时发送的电子邮件”备注。
  • 修复了在 SQL Runner 中探索时导致解析错误的 bug。
  • 修复了在依赖某些 PDT 的过滤器中无法填充建议的问题。
  • 修复了在使用 layout: static 时导致 LookML 信息中心元素重叠的问题。
  • 修复了导致与某些数据透视表相关的 SQL 中的分组依据子句调用错误字段的 bug。
  • 尝试在原始时间范围过滤测量时发出警告。
  • 修复了一些与透视维度处理相关的小表计算错误。
  • 修复了可能导致中断的内部数据库连接问题(使用 MySQL 时)。
  • 修复了以下问题:如果先前的运行导致错误,即时信息中心会导致信息中心不从缓存返回。
  • 修复了 Looker 在“等于”字符串过滤条件中错误地过滤“空”的 bug。
  • 修复了 Looker 尝试将时区转换为“'”生成的特定 SQL 的问题。
  • 修复了某些日期范围内的过滤条件生成不正确的 SQL 的问题。
  • 修复了安排的信息中心可以从开发模式发送的问题。
  • 在“连接”面板中移除了针对未设置的数据库时区的不必要的警告。
  • 修复了 field_group_label 导致错误错误的问题。
  • 修复了一些与 PDF 下载相关的错误,这些错误会错误地反映“无结果”。

Looker 3.46 2016 年 5 月 8 日

信息中心

flash_on 信息中心的新外观和风格

  • 调整字体、更好地利用空白和消除杂乱,提升美感。
  • 单一值:标题位于底部,读起来更自然。

flash_on 信息中心修改模式

  • 激活后,可移动板块并调整其大小、添加或修改过滤器和备注,以及向数字面板添加/删除板块。
  • 此外,在保存 Look 时,还会引入通知,指明哪些信息中心将会受到更改的影响。
  • 此功能源自并取代了“实验室”中的锁定功能。

标题和自由文本框

允许在信息中心内插入标题、副标题和正文。可以像常规图块一样调整大小和排列。

改进图块拖动和大小调整功能

  • 改进的拖动逻辑让您可以更轻松地在信息中心内移动图块和调整其大小。
  • 信息中心图块的尺寸更灵活:功能块现在采用 24 宽的网格,而不是 12 轴的网格。

可视化

单值可视化增强功能

  • 宣传信息编号。
  • 进度条。
  • 信息中心会自动调整文字大小,使图块全都保持一致。

更新了表可视化的列截断逻辑

  • 为信息中心的齿轮菜单中的“信息中心刷新”功能增加了秒数。
  • 浏览器标签页标题现在会反映信息中心名称。

探索

表计算更新

  • 新的日期函数
    • add_{interval}:add_seconds、add_minutes、...、add_years。
    • trunc_{interval}:trunc_minutes、trunc_hours、...、trunc_years。
  • 日期改进。比较运算符(><>=<=)现在支持日期。
  • 改进了字段填写功能,以包含标签。
  • AND 现在的优先级高于 OR。过去,这些语句从左到右计算,因此未使用括号的现有等式可能会发生变化。
  • 添加了通过周几索引按“不是”进行过滤的功能。
  • 增加了对类型不匹配的检查以避免错误。不过,这项变更还意味着,如果您需要修改将是/否字段与字符串进行比较的任何表达式

正在安排

用于预定 Look 的网络钩子(实验室)

  • 在安排 Look 或信息中心向一个或多个服务器执行 HTTP POST 操作(而不是通过电子邮件发送结果)时添加了一个新选项。了解详情
  • 使用 Zapier 等服务或自定义 Web 服务器将数据从 Looker 上传到 S3 存储桶、Dropbox、FTP 服务器等。查看 Dropbox 示例
  • 引入了新权限 send_outgoing_webhook,系统会自动向所有 Looker 管理员授予该权限,并且是使用此功能的必要条件。

安排更新

  • 添加了“测试”按钮。向调度器发送测试电子邮件,但不向收件人发送。
  • 添加了格式设置选项。提供新选项,可在 CSV、TXT 等文件中使用设置了格式的值(与下载内容一样)。
  • 时区。始终明确设置预定 Look 的时区,以便将其与应用的时区分离。创建新时间表时,时间安排模态默认采用应用时区。因此,更改应用时区会影响所有新创建的方案,但不会影响现有方案。
  • 安排模态更改。可完全控制每小时选项的范围,并改进界面。
    • 扩大了每小时的可用范围。
    • 不支持在一周中的某一天安排在一个月中的某一天进行安排,这种支持已经被破坏,并且已被移除。系统会自动将当前安排在一周中的某一天和每月的某一周运行

LookML

  • 提高了 LookML 生成器的可靠性。LookML 生成器现在仅为请求的架构生成代码,而非始终为默认架构生成代码,这样可以解决视图文件存在重复字段定义和“存在”错误的问题。
  • Timeframes 参数的新值。已添加 day_of_year 时间范围。
  • 新增了用于按季度过滤的过滤器语法。“2015-Q2”现在可在“对局(高级)”中使用。
  • LookML 弃用。了解详情
    • $$ 替换现在是一项旧版功能。它应替换为 ${TABLE}。
    • 从 3.46 开始,只能在 explore: 定义中定义联接。我们已弃用在任何其他位置定义 join:
    • scoping 参数已弃用。现在,使用 scoping: false 会生成 LookML 验证器错误。模型应始终使用限定范围的字段名称。

方言

  • dashDB:现在支持 PDT 和查询终止。
  • 流式传输方言。Aster、Data Virtuality、Exasol、Greenplum、Hive、Impaa、Microsoft Azure SQL、Microsoft SQL Server、Presto、Spark 和 Teradata。请参阅 Looker 中的所有行数上限是多少?最佳做法页面。
    • Spark:修复了可能导致过滤条件建议生成无效 SQL 的问题
    • Presto
    • 现在,可以从 PrestoDB 中的多个目录(而不仅仅是连接中指定的目录)创建视图。
    • 修复了连接测试保留在 Presto 队列中的问题。
  • PostgreSQL 修复
    • 修复了导致季度过滤不正确的问题。
    • 修复了使用相对日期过滤条件时查询速度缓慢的问题。
    • 修复了导致大写字母需要引号的问题。

一般调整和 bug 修复

  • 新增了在聊天室中按模型进行搜索的功能。
  • 即时信息中心(实验室)现在利用改进的缓存。
  • 在“欢迎使用 Looker”电子邮件中添加了实例链接。
  • 修复了导致嵌入式页面大小调整缓慢的 bug。
  • 修复了 LDAP 管理员页面上导致文本值从表单空间溢出的 bug。
  • 为 Microsoft Edge 用户修复了可视化无法完全填充空间的 bug。
  • 更新了权限页面上的 see_lookml 权限说明性提示,以显示该权限还允许用户查看 SQL。
  • 更新了“Generate Project Model”页面上的提示文本。
  • 修复了大型结果集被放入缓存并导致中断的 bug。
  • i__looker 更新:
    • 添加了“embed_user”作为用户探索的联接
    • 已将“sql_text”添加到历史记录探索中
    • 添加了指向管理员/查询以及时间表计划的链接。
  • 修复了以下 bug:已停用的系列标签仍显示。

Looker 3.44 2016-04-07

重要变更

  • 我们即将移除即时信息中心这一功能。信息中心将从缓存中更快地加载。
  • 现已为所有 Looker 托管的客户启用从 CDN 加载资源的功能。
  • 多项旧版功能默认处于关闭状态,但可以重新启用。了解详情
    • 字段标签可以覆盖视图标签
    • 字段名称中的前导句点
    • 下载内容和图表配置中的大写标签
    • 从 looker@looker.com 发送电子邮件
    • 默认 Redshift PDT 分布样式(均匀)

信息中心

  • 自动生成热图:使用热图时支持“适合数据”功能。
  • 改进了信息中心图块上的错误消息功能。现在会显示错误的过滤器语法错误。
  • 修复了图块在正确填充屏幕之前以压缩方式加载的问题。

可视化

  • 自定义 X 轴限制。引入相应设置,以显示或隐藏用户指定的前 X 行或最后 X 行。
  • 对数 Y 轴现已可用于图表。
  • 修正了堆叠条形图中堆叠图块未对齐的问题。

正在安排

  • 新的时间安排管理控制台
    • 已安排的计划。显示 Looker 实例中当前已安排的所有项目及相关详细信息,包括任务所有者。
    • 计划作业历史记录。此部分显示了您的实例上最近运行的项目及详细信息,包括查询、运行时以及成功或失败状态(含错误)(如果适用)。
  • 现在,Look 可以有多个时间表。使 Look 时间安排与信息中心的时间安排保持一致。现在,系统会按用户创建 Look 时间表,因此不同的用户可以对同一 Look 设置不同的时间表。
  • 新时间表将在第一个安排的时间开始。安排后,他们不会再立即发送电子邮件。
  • 如果时间表所属的用户已不在系统中(即已被删除),或已被停用,系统会自动将其重新分配给第一个拥有“管理员”角色的用户。
  • 修正了 iPhone 邮件应用上的信息中心显示问题。

LookML 和开发环境

  • 自定义字段组。添加了使用新的 group_label: 参数在字段选择器中将字段归为一组的功能。了解详情
  • 能够重命名项目。可通过“Sync”按钮下的“Project Settings”选项访问。
  • 更新了 Distance 字段
  • 指向文档的新应用内链接适用于:
    • LookML 验证错误(如果适用)。
    • 适用于已弃用的功能和旧版功能面板,有助于弃用旧功能。
  • 现在,HAVING 子句和过滤的测量中的多个条件始终用括号括起来。

方言

  • Spark/Hive 更新
    • 修复了与 Hadoop 相关的方言问题导致 EXPLAIN 损坏的问题。
    • 修复了 SQL Runner 查询在 Spark SQL 上运行缓慢的问题。
    • 现在,PDT 测试会在连接 Spark SQL 时运行。
    • Spark SQL 现在从 SQL 而不是 JDBC 调用获取架构信息。

一般调整和 bug 修复

  • create_table_calculation 权限更新:用户现在无需 create_table_calculation 权限即可查看表计算结果。创建计算仍然需要此权限。
  • 修复了以下问题:在查看仅存在于生产环境中的文件时,进入开发者模式会导致立即出现 404 错误。
  • 更新了 SQL Runner 中的 Explain 函数,以应用更多特定于方言的功能并移除强制限制。
  • 修复了通过 SQL Runner 或 i__looker 探索查询时表计算不起作用的 bug。
  • 修复了以下 bug:一次 SAML 验证失败会导致所有后续检查都失败(即使文件有效)。
  • 修复了新版 Chrome 会导致信息中心崩溃浏览器的问题。
  • 修复了由于缓存而无法反映信息中心更改的 bug。
  • 修复了由于字符串而无法对 null 值进行过滤的 bug。
  • 修复了导致在开发者模式下浏览 LookML 文件的速度非常缓慢的 bug。
  • 覆盖导致聊天窗口不必要打开的聊天客户端设置。

Looker 3.42 2016-03-13

Looker 聊天机器人

在 Looker 3.42 中,我们公布了 Lookerbot,它是与 Looker 的 Slack 集成,可让您将 Looker 数据导入到聊天中。

实验室功能

  • LookML 扩展程序不再是实验室功能,并会自动用于所有实例。了解详情
  • 用于可视化的深入分析菜单:请参阅下文

深入分析更新

深入分析菜单

  • 现在,点击深入分析链接会始终显示深入分析菜单。... 用于表示外部链接和/或信息中心。分层和维度深入分析不会显示此图标。

深入分析预览

  • 深入分析会在预览叠加层中加载深入分析结果。这样可确保用户处于同一情境(即相同的“探索”页面或信息中心)。然后,用户可以选择“从这里开始探索”,跳到完整的探索体验。了解详情
  • 只有一种深入分析选项的测量结果会直接打开“深入分析预览”。
  • 如果深入分析预览存在问题,您可以在“旧版功能”面板上启用“旧版深入分析行为”来停用该功能。详细了解旧版功能

用于可视化的深入分析菜单

  • 支持通过深入分析菜单深入分析可视化图表。这是现在的默认行为,已从“实验室”部分删除。了解详情
  • 在可视化结果(表格、单个值和单个记录除外)中,深入分析菜单不再显示“过滤条件...”深入分析选项。
  • 深入分析菜单适用于表格和可视化图表中的数据透视。

可视化

对表格可视化的改进

  • 您可以重命名列,包括透视列的名称。了解详情
  • 您可以将样式应用于表格,包括黑白、透明和灰阶。了解详情

堆叠图表的总计标签

  • 为堆叠柱形图、条形图和面积图新增了“总计标签”选项。了解详情
  • 新增了“显示剪影”选项。在堆叠图表中取消选择系列时,灰色条形(“剪影”)会显示所选系列小计背后所有系列的总数。
  • 重要提示:数据表中的行总计将不再显示在堆叠图表中。

LookML 中的地图图层

  • 现在,您可以在 LookML 中定义维度与一组特定地图区域之间的关系,而无需每个可视化图表配置自定义 TopoJSON 网址。这会影响“静态地图(区域)”可视化图表。了解详情

由 Looker 提供支持

适用于事件的 JavaScript API

  • 嵌入式信息中心现在可以与其父页面进行通信。了解详情

用于自定义嵌入式对象的新网址参数

  • 能够隐藏标题。
  • 隐藏页脚的功能。
  • 用于通过在网址末尾添加 /explore 来将嵌入式 Look 重定向到探索页面版本的选项。
  • 链接到“字段选择器”处于打开状态的探索页面的选项。了解详情

方言

  • 将 Microsoft SQL Server、Redshift、PostgreSQL 和 MySQL 连接的默认数据库连接数从 30 增加到了 75。
  • 弃用了 Spark 1.3。Spark 客户应使用 1.4 或更高版本。
  • BigQuery
    • 修复了在扇形字段中使用过滤条件进行计数不起作用的问题。
    • 修复了在生成表时导致 500 错误的问题。
    • 修复了文本建议发送“undefined”的问题。
  • 时间范围更新
    • hourhourX 现在以 YYYY-MM-DD HH 格式返回值。
    • minuteX 现在以 YYYY-MM-DD HH:MM 格式返回值(与分钟时间范围匹配)。

一般调整和 bug 修复

  • 现在,为提高可读性,PDF 文件和预定的可视化图表将采用较深的文本。
  • 图表上的提示现在可反映自定义轴名称。
  • 添加了通过 Looker 命令行选项设置自定义邮件程序端口的功能(选项为:--default-mailer-port=[port number goes here])。
  • 允许用户将鼠标悬停在图表中主要由提示构成的部分上,同时仍会显示提示。
  • 修复了计划在周日发送的商品在周一同时发送的 bug。
  • 修复了以下 bug:为每个过滤器添加多个输入框时,过滤器值会重复并相互覆盖。
  • Internet Explorer 修复
    • X 轴标签随即显示。
    • 过去,当图表过小时,图表中的图例会导致错误。
    • 修复了导致仅需要一个垂直滚动条时显示多个垂直滚动条的问题。
  • 修复了与自动生成热图有关的几个问题,这些问题会导致热图无法正常加载或随更改重新加载。
  • 修复了添加和移除备注会干扰数字面板板块的对齐的 bug。
  • 修复了“探索”和“信息中心”中的时间标签格式不一致的问题。
  • 修复了无法对公开嵌入的表进行排序的问题。
  • 修复了 SQL Runner 中某些“无结果”查询错误地返回为“查询已终止”的问题。

Looker 3.40 2016-02-25

信息中心

  • 可锁定的信息中心 [实验室]。防止在不明确解锁信息中心的情况下更改信息中心。该功能还会向用户显示额外信息,以说明修改 Look 和为这些内容的所有查看者修改信息中心之间的关联。必须在“实验室”部分明确启用。
  • 自动跨信息中心链接 [实验室]。提供一个深入分析菜单,显示并关联到具有与您深入探究的字段匹配的过滤条件的信息中心。该菜单还将使用原生深入分析显示指向外部网址的链接,尽管这些链接无需启用深入分析菜单即可使用。了解详情

可视化

  • 表格可视化
    • 截断列名称,以减小列宽。
  • 饼图改进
    • 清理了值标签的呈现和位置。
    • 系列标签现在可用于饼图。
  • 可视化图表中的深入分析菜单 [实验室]。直接从可视化图表(而不是表格)深入研究数据。了解详情

探索

  • 表计算更新
    • 允许从数据表中移除表计算,而不是强制用户使用表计算模态。
    • 百分比格式现在会乘以 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:修复了查询终止的问题。
  • Vertica - 连接面板上的方言选择器现在包含“Vertica 6”选项,可供使用 Vertica 6 驱动程序的客户使用。“Vertica”选项适用于使用 Vertica 7 及更高版本的客户。

管理控制台

  • 查询面板。PDT 现在区分构建 PDT等待 PDT,这意味着等待的查询需要由其他线程构建的 PDT。在等待期间,它不会保留与数据库池的连接。
  • 通过 LDAP 进行身份验证。配置不允许分页结果的服务器。点击此处查看完整的 LDAP 文档。
  • 可选择在每次登录时强制执行双重身份验证。作为“Two-Factor Admin”页面上的配置设置提供。

一般调整和 bug 修复

  • LookML <> SQL 更新:将多项 WHERE 子句的编写方式从 WHERE A AND B 更新为 WHERE (A) AND (B),以确保在更复杂的 WHERE 子句中正确使用括号。
  • 修复了以下 bug:对表的排序无法传递到信息中心。
  • 修复了“探索”权限在角色之间共享的 bug。
  • 修复了使用 /(而非 ::)嵌入的 LookML 信息中心无法正确呈现的 bug。
  • 修复了无法按表可视化图表中的测量进行排序的 bug。
  • 修复了相对日期过滤器会破坏匹配(高级)的 bug。
  • 修复了以下 bug:PDT 构建会锁定 Looker 实例上的所有查询。
  • 修复了 value_format 无法正确传递小数点以显示的 bug,尤其是在 percent_of_totalpercent_of_previous 字段中。
  • 修复了以下 bug:新值为 null 时,单值可视化图表会继续显示先前的值。
  • 修复了预提取代码中的 bug,即本应提供 404 代码时,会错误地生成 200 个响应(例如,如果预提取由于其中一个图块出错而失败)。
  • 修复了点击颜色选择器中的垃圾桶图标时没有任何反应的 bug。
  • 修复了信息中心内可深入分析的单值图块偶尔更改颜色的 bug。

客户托管的安装

  • 添加了在启动过程中防止降级的检查。了解详情

Looker 3.38 2016 年 1 月 12 日

信息中心和可视化图表

  • 可重新排序的过滤器。现在,您可以在“添加/修改过滤条件”选项(位于信息中心的齿轮菜单中)中配置过滤条件的显示顺序。
  • 超小图表。信息中心可视化图表也得到了简化,因为它们缩小了,以支持仍然包含可读信息的更小的信息中心图块。了解详情
  • 信息中心图块中的列限制警告。由于达到列数上限的可视化图表可能生成不准确的图表,因此 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 问题。

管理员

  • 实现了按用户计算的查询限制,以防止任何单个用户过载或锁定数据库。了解详情

一般调整和 bug 修复

  • 在 SQL Runner 和视图生成器中添加了一个用于刷新架构和表的按钮。
  • “将信息中心保存到聊天室”模态现在使用分层聊天室选择器。
  • 现在可以通过 provision.yml 文件设置主机网址。
  • 修复了导致生成的信息中心 LookML 中缺少字段的问题。
  • 修复了信息中心查询的来源,以恢复“使用情况”面板中之前的分析。
  • 修复了 Excel 下载导致下载占用过多内存的问题。
  • 修复了 Excel 下载导致在下载内容中插入过多空白的问题。

旧版功能

请注意,旧版功能即将发生变化,以确保在功能被移除时能够顺利完成过渡。了解详情

新弃用的功能

  • LookML decimals 参数和 int 字段类型。decimals 参数和 int 字段类型现已废弃,将在 LookML 验证工具中显示警告。

    命名的值格式现在可为 decimals 提供更灵活的替代方案,包括小数、百分比和财务格式。例如,请使用 value_format: decimal_2value_format: '0.##' 代替 decimals: 2

    type: int 个维度替换为 type: number了解详情

此 Looker 3.38 中移除的旧版功能

  • 旧字段选择器

将在 Looker 3.40 中移除的旧版功能

请在下次更新前,在下一月的时间内停用这些功能。

  • 字段标签可以覆盖视图标签
  • 字段名称中的前导句点
  • 下载内容和图表配置中的大写标签
  • 从 looker@looker.com 发送电子邮件

将在 Looker 3.42 中移除的旧版功能

请在接下来的 2 个月内停用这些功能。

  • 默认 Redshift PDT 分布样式(均匀)

Looker 3.36 2015 年 12 月 8 日

实验室功能

自 3.36 起,Looker 扩展了 Labs 功能的定义。除了“实验室”页面上提供的实验性功能外,整个应用的部分功能也会在 Labs 计划中显示,让用户知道这些功能仍在考虑使用这些功能。

  • 经过改进的全新 SQL Runner 具有更新后的界面,并且能够共享、下载和通过 SQL 查询进行探索。系统会自动为所有实例启用此功能。了解详情

探索

  • 数据透视行的表计算。新增了一些函数,支持跨数据透视行进行聚合、更简洁的复杂偏移计算以及行级聚合。详细了解数据透视行偏移列表列表
  • 更新了信息中心模态窗口。显示为了在构建信息中心时提高清晰度而添加的可视化图表类型。
  • 以映像形式共享公开 Look。以静态图片的形式轻松共享可视化图表,该图片会随着您的数据更新。了解详情
  • 针对安排的 Look 的行数限制警告。通过“探索”页面安排的项目将在电子邮件中收到警告。
  • 恢复了从“探索”页面复制/粘贴表格标题的功能。
  • 更新了“设为公开”模态,现在要求用户按“保存”才能启用公开链接。

信息中心和可视化图表

  • 运行期间,信息中心图块现在会灰显。提供清晰可见的运行功能块。
  • 信息中心的“停止”按钮。在查询运行时显示。
  • 单值可视化颜色设置了解详情
  • 用于预提取信息中心的 API。这样,Looker 就能利用强大的数据预热系统。

LookML

  • 新参数 distribution_style,可能的值为 ALLEVEN。这样,就可以在不按键分布的永久性派生表中明确选择全部样式还是 diststyle。仅适用于 Redshift。引入了旧版功能,该功能保留了均匀分布的旧默认设置。向前 3.36 版本将默认为 ALL diststyle。
  • 时间字段现在默认生成所有时间范围。以前,用户需要指定他们所需的时间范围枚举列表。用户仍然可以通过指定列表来获取时间范围的子集。

由 Looker 提供支持

  • 带有用户时区的嵌入式信息中心。实例允许使用用户时区,并且连接已针对时区进行配置。嵌入式信息中心将不再显示时区不一致警告。

聊天室

  • 聊天室现在会显示所有子空间,而非仅限 4 个。

管理员

  • 权限更新。
    • “权限”页面现在反映了权限依赖项
    • 用户必须拥有下载或 download_with_limit 权限才能下载信息中心 PDF
  • LDAP 配置更改。现在,管理员可以选择使用哪个用户属性进行搜索。如果使用 posixGroup 样式,这样便可将 LDAP 群组映射到 Looker 角色。

方言

  • 增加了对 DataVirtuality 的支持。添加了对对称聚合的支持,并修复了 day_of_week 参数。
  • 增强了 DashDB 支持。尚不支持查询终止功能。
  • 增加对 Exasol 的支持,包括 PDT
  • BigQuery。更新了 FLATTENS,以允许不在同一树分支上的多个字段

一般调整和 bug 修复

  • Looker 现在支持通过键盘按键进行改进的导航,以提高无障碍功能。
  • 浏览器标签页现在会显示每个标签页上正在使用的应用部分。
  • 修复了保存 Look 模态因出错而打开的错误。
  • 改进了数据透视达到列数上限时的错误消息。
  • 修复了导致可视化图表不准确错误的 bug。
  • 修复了数字面板图块齿轮菜单溢出屏幕,因此无法选择的问题。
  • 修复了信息中心元素未反映“探索”页面上完成排序的问题。
  • 修复了在过滤条件上点击“添加到表”会从查询中移除该过滤条件的 bug。
  • 修复了在联接中未包含 xxx_bin_level in fields 参数时自动生成热点图中断的 bug。
  • 修复了“运行”按钮有时不显示在嵌入式信息中心内的 bug。
  • 修复了因存在过多空白而无法正确下载 XLS 文件的 bug。
  • 修复了“移动空间”模态。
  • 修复了以下问题:保存某个 Look 会将其添加到信息中心两次,而不是更新 Look。
  • 修复了以下 BigQuery bug:根据表创建视图无法为项目名称包含 .: 的已弃用项目生成 LookML。
  • 修复了以下 bug:在嵌入式上下文中,用户可以使用热键打开修改信息中心模态窗口并选择 Look 模态。

Looker 3.34 2015 年 11 月 10 日

可视化

  • 全新可视化:互动式地图。新的地图可缩放和平移,并且可以被响应来过滤更改。了解详情
  • 改进了图表的颜色。了解详情
    • 新增了一系列可在可视化图表中使用的调色板。
    • 新增了颜色选择器,用于协助选择新的图表颜色。
    • 全局默认配色方案可应用于整个实例。了解详情
  • 能够在可视化图表中按系列排序。对表格中的行总计进行排序,可查看图表中按行总计的升序或降序显示的信息。
  • 更新了提示,以提高可读性。

信息中心

  • 异步信息中心加载。现在,系统会在从数据库返回数据时加载功能块(而不是一次加载 2 个),以帮助更快地加载已缓存的信息中心。
  • 信息中心提供了更丰富的错误消息。现在,信息中心图块会显示阻止它们呈现的错误,而不只是显示发生了错误。
  • 移除了将信息中心改回“拖动”布局的功能。“报纸”布局现在是所有拖放式信息中心的首选布局。

探索

  • 更精细的时间安排选项。包括多个小时、一个月中的不同日期和仅限工作日。 了解详情
  • 能够按行总计表计算进行排序
  • 模态内 Look 修改。让用户停留在访问模态窗口时所在的页面,以便在应用中获得更多上下文。
  • 改进了公开链接工作流程。将 Look 标记为公开后,您无需刷新页面即可查看关联的公开链接。
  • 能够在没有 ORDER BY 子句的情况下发出查询。如果表中的第一个字段是 cancel_grouping_field,并且查询中只有维度,则 Looker 不会生成 Order By 子句。在某些情况下,这可用于降低查询的规模和复杂性。
  • 改进了过滤建议
    • 现在,系统会从使用 sql_table_name 参数定义的视图正确填充建议。
    • 现在,“星期几”和“周几索引”时间范围会建议日期,而不是时间戳。
    • 如需了解其他更改,请参阅下文的 LookML 部分,包括如何将建议与访问权限过滤条件搭配使用。
  • 更新了 type: location 字段的过滤
    • 新增了基于半径的过滤。
    • 在过滤中添加了对 nullnot null-null 的支持。如果纬度和/或经度为 null,则 location 字段会被视为 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 嵌入的用户时区。在 SSO 嵌入设置过程中设置此参数。

方言

  • 扩展的 BigQuery 支持额外的细微差别),包括:
    • 用于帮助管理查询使用情况的查询大小 Estimator。
    • 使用 fanout_on 参数在 LookML 中以原生方式支持嵌套和重复数据。了解详情
    • 使用 PDT 优化查询。
    • 取消查询的作业。
    • 生成器改进,特别是对于嵌套和重复数据。
    • .p12 证书支持任意口令,现通过 Looker 上传。
  • Microsoft SQL 数据仓库改进
    • 现在支持永久性派生表。
    • 现在支持对称聚合。
  • Hive 和 Spark:修复了周截断的错误。
  • Vertica:修复了查询终止问题。

管理员

  • “管理”页面上的 PDT 面板现在会反映共享的 PDT。
  • 向“Query”面板中的模态窗口添加了网址,以便您可以返回有关这些查询的数据。
  • 更新了 i__looker 模型和 Usage 面板:
    • 修复了最近一次运行的查询。
    • 添加最近的运行时间。
    • 将用户角色整理成列表。
    • 修复了信息中心的计划任务电子邮件收件人列表。

一般调整和 bug 修复

  • 适用于 iPhone iOS 邮件应用的计划电子邮件附件。修复了阻止此功能的 bug。
  • 添加了文本编辑器模式。按帐号设置模式 。选项包括“vim”和“emac”。
  • 修复了逗号无法正确转义的过滤问题。
  • 修复了验证器无法捕获某些 LookML 错误的问题。
  • 修复了 .iqy 文件无法在 Excel 文件中传递值格式的 bug。
  • 修复了以下 bug:尝试删除名称中带有空格的模型时,会导致 404 错误。
  • 无法再配置 HTML 清理白名单。在 LookML 中指定的所有 HTML 都会从 JavaScript 标记和属性中删除,并且允许使用所有其他有效的 HTML 标记。
  • Looker 现在支持使用“外部”加密密钥,该密钥在通过命令行指定给 Looker 的外部文件中进行管理。
  • 此外,Looker 3.34 还将为我们的静态资源引入 CDN。
  • 在支持这项新安全功能的浏览器上,通过 SRI 完整性匹配功能提升了 JavaScript 文件的安全性。

行为变更

  • LookML 信息中心变更:在复制 Looker 为可视化图表生成的 LookML 时,请注意 ...
    • 您不能在不出现错误的情况下将浮点数或整数设置为 ""
    • 如果信息中心的 LookML 将 column_limit 设置为空字符串 (""),则 column_limit 会转换为 nil。
  • 适用于所有客户流动模板变更:自 3.34 起,流动模板中的 JavaScript 将无法再运行。<script> 标记或 onclickonmouseover 等元素上的事件处理脚本均不起作用。

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:不再允许在长时间运行的查询期间锁定表。
  • Redshift:改进了数据库中的数据透视并提升了日期谓词的性能。

常规改进、调整和问题修复

  • 由 Looker 提供支持:嵌入式 Look 现在可以显示总计、行总计以及表格计算结果。
  • 定时发送的电子邮件表格现在包含网格线,更便于阅读。
  • 缩短了“探索”包含大量数据的网页的加载时间。

Looker 3.30 2015 年 9 月 15 日

可视化图表和信息中心

  • 能够设置参考行标签的格式了解详情
  • 针对定期下载和下载的信息中心进行的改进
    • 信息中心 PDF 文件中的表格元素显示的行数与浏览器中显示的行数相同。了解详情
    • 现已包括行和列总计。
  • 信息中心和外观现在可在复制后正确转移所有权
  • 更新了“添加到信息中心”模态

LookML 和 IDE

  • PDT 会在模型之间自动共享,而不是生成重复的表。
  • 已添加 week_of_year 时间范围。了解详情
  • 生成器现在使用 sql_on 惯例(而不是 foreign_key)写入联接。
  • 仅包含隐藏探索的模型现在会显示在角色和权限页面的模型集列表中。
  • 当 Git 配置状态存在问题时,提供更实用的错误消息。
  • 移除了 type: compositetype: service_level
  • ERB 模板作为配置选项已被永久移除,并且 template 参数已被弃用。已为所有实例启用流体模板。

探索

  • 表计算
    • 添加日期运算,包括减去日期、提取日期部分、返回当前日期等。了解详情
    • 可以将使用 # 字符的注释插入表计算定义中。了解详情
  • 添加了 Excel 电子表格下载选项了解详情
  • 过滤器建议现在可提取 5,000 行建议
  • 能够按时间戳字段进行过滤
  • 改进了错误消息传递
    • 现在,与探索中的字段相关的错误仅在与该查询相关时才显示。
    • 现在,错误会指出错误是由于数据库问题还是 LookML 模型问题导致的。
  • 性能改进
    • 现在,表会在滚动时加载。虽然每个查询仍会返回整个结果集,但在任何给定时间,只有表的可见部分会呈现在浏览器中。在处理大型结果集时,这应该会提高性能。

方言和数据库

  • 支持 Microsoft SQL 数据仓库。
  • 支持 BigQuery 中的分区表。
  • 更改了使用 noSasl 的 Impala 连接配置。请点击此处

管理面板

  • use_sql_runner 权限现在不依赖于 develop 权限来发挥作用。了解详情
  • 更新了嵌入面板 (/admin/embed) 以包含 URI 验证程序
  • 使用情况面板
    • 更新了查询“来源”,以便更好地反映公开和不公开网址以及 suggest: 查询。
    • public_urls与其相关的look_id相关联。
  • Looker 日志现在会捕获 ruby 层和 Java 层中的 stderrstdout

常规改进、调整和问题修复

  • 修复了打开可视化面板会终止进行中的查询的 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 年 8 月 18 日

可视化图表和信息中心

  • 新增了“表格”可视化类型了解详情
  • 支持“测量-测量”散点图了解详情
  • 能够根据是否表计算结果过滤可视化图表了解详情
  • 信息中心 PDF 文件名现在包含时间戳
  • 更新了可视化图表选项
    • 在“显示完整字段名称”处于停用状态时提供信息更丰富的字段名称
    • 新增单个值可视化大小选项“自动调整”
    • 多层环图现在默认处于开启状态
    • 如果堆叠情况不是“分组”,X 轴默认输入“时间”
    • 默认的最小和最大 y 轴值基于图表中的值,而不是对称
  • 性能改进
    • 改进了每个查询的默认可视化类型
    • 提升了渲染笛卡尔图表时的性能
    • 提高了渲染大型结果集的效率

探索

  • 对于 sum 类型的测量,NULL 值现在被视为 0
  • 表计算更新
    • 新的 pivot_index 函数允许单独引用数据透视列。了解详情
    • 现在,建议显示在空格、输入和删除(在常规文本输入之后)
    • 查询运行时,表计算列将显示在数据表中
  • 更新了“保存到信息中心”模态
  • 性能改进
    • 过滤器建议现在会缓存 6 小时(而不是 5 分钟)
    • 改进了通过公开网址访问的查询的缓存
    • 现在,查询返回零行时显示“无结果”

LookML 与开发

  • 支持所有方言中的 datatype: yyyymmdd 时间字段。
  • 现在可以在不使用 required_joins 的情况下指定 one_to_one 联接。
  • 废弃了 map_pointmap_linelocations 字段类型。

方言和数据库

  • 针对 Spark SQL 的 Beta 版支持
    • 永久性派生表
    • 数据库内数据透视和列限制
    • list 字段类型
  • 对 EXASOL 提供基本支持,包括对称汇总(尚不支持 PDT 或时区)
  • 改进了对各种方言的其他 JDBC 参数的支持
  • 针对方言的改进
    • Oracle 字段名称现在必须为小写
    • Microsoft SQL Server 现已支持 SSL
    • 现在取消 Redshift 查询,且不会在日志文件中产生错误

管理面板

  • 您现在可以将用户批量添加到“管理员”角色。
  • 有关 Looker 前面配置有误的代理的警告会显示在“常规”管理页面上。

由 Looker 提供支持

  • 用于向未经身份验证的用户显示正常登录屏幕的选项(不使用 SSO 身份验证时)。

身份验证和安全性

  • 通过 SAML 进行群组到角色映射的 Beta 版支持。

Looker 3.26 2015 年 7 月 21 日

可视化图表和信息中心

  • 在可视化图表中隐藏字段了解详情
  • 选择 Look 模态改进:现在支持向单个信息中心添加同一 Look 的多个副本。了解详情
  • 图表方面的改进
    • 单个值 - 在信息中心内,字体大小会根据页面大小调整
    • 饼图 - 现已推出值标签
    • 条形图和柱形图 - 能够按每列中的值升序或降序值对堆叠条形图进行排序
    • 多层环图 - 可配置系列标签字体大小
  • 笛卡尔图表的图例可以右对齐或左对齐。了解详情
  • 移除第一批数据后,图表上仍会保留参考线。请注意,与系列相关的参考线(例如最小值、最大值或平均值)仍将引用第一系列的值。了解详情
  • X 轴设置方面的改进
    • 如果存在负值且未设置最小值或最大值,则强制轴在 0 的位置对齐。
    • x 轴上的“时间”设置现在仅适用于一个系列。
    • 时间标签格式现在可用于“序数”设置。

身份验证和安全性

探索

  • 改进了过滤器下拉菜单的建议
    • 现在可以从联接的持久化派生表获取建议。
    • 修复了导致 suggest_explore 参数无法正常运行的错误。
  • 添加了下载所有结果时的警告。引入此参数,是为了减少在下载过大的结果集时出现的意外用户错误。
  • 改进了 LookML 按钮行为。在字段选择器中,探索名称旁边的“查看 LookML”按钮现在会跳转到开发环境中相应的探索定义。

LookML 与开发

  • 允许将 value_format 参数应用于 type: tier 的维度。
  • 支持在 Git 网址中使用自定义端口。了解详情

管理面板

  • 查询管理面板。查看近期和正在运行的查询的详细信息,并且能够终止长时间运行的查询。了解详情
  • 使用情况面板更新
    • 您现在可以通过新的探索 (scheduled_task_dashboard) 探索信息中心时间表。
    • 派生表现已在 i_looker 模型中提供。
    • 作为用法面板上的元素公开的顶部样式。
  • 新版查询管理面板

方言和数据库

  • Hive 支持现在包括 PDT。
  • Snowflake 现在支持包括对称聚合和 PDT。
  • 改进了 Redshift 和 MySQL 上下载的内存使用。

常规改进、问题修复和调整

  • 有关定时发送的电子邮件的更新
    • 定期发送的电子邮件中的链接现在仅可用于测量,而不适用于维度。
    • 如果电子邮件的内容大于允许的大小限制(基于电子邮件提供商),系统会将其转换为 HTML 附件,而不是内嵌到该电子邮件中。
    • 用于探索 Looker 数据的链接已移至电子邮件顶部,以提高曝光度。
  • 历史记录现已包含 Look。
  • 修复了可视化编辑器中的自由文本输入框意外清除的问题。
  • 右对齐数据表中数值表计算的值。
  • 在达到包含透视数据的行数上限(3 万行)时,提供一个有用的错误消息(错误出现在 .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 年 5 月 26 日

聊天室

  • 适用于聊天室的全新组织系统。请参阅文档
    • 聊天室可以嵌套以实现层次结构。
    • 所有现有的共享空间都将从新的“首页”聊天室开始。
    • 每个聊天室的名称上方都会显示一个路径,表示该聊天室的位置。

探索

  • 用户专属时区:同一实例上的不同用户可以在不同的时区执行操作。了解详情
    • 注意:此功能会影响查询结果,您需要了解此功能才能正确解读结果。应仅在必要时启用此功能,并为用户提供适当的培训。
  • 更新了“保存 Look”模态,让您可以更轻松快捷地保存 Look。
  • 能够访问 Look 网址的“长版”了解详情
  • 表计算改进
    • 能够使用 value_format 语法设置表计算的格式。请参阅文档了解详情
    • 现已推出新函数:floorceilingis_nullmod

可视化图表和信息中心

  • 信息中心元素的新信息栏会显示查询数据何时返回(如果查询在其他时区运行),并且将悬停光标设为信息中心备注的备注图标。
  • 能够在信息中心时向信息中心添加 Look。要求 Look 与信息中心位于同一聊天室中。了解详情
  • 图表价值标签改进
    • 更智能的默认设置。
    • “可视化配置”标签页中新增了一组可自定义的设置。了解详情请参阅文档

方言和数据库

  • 在 Oracle 中支持 PDT 的 Beta 版。
  • 改进了对 BigQuery 的支持。了解详情
  • 对称聚合现在仅针对支持它的方言启用,而不是在实例范围内启用。
  • 能够基于每个连接关闭 PDT。

LookML 和开发环境

  • 防止提交时出错的选项。可按项目进行配置。对于新项目,默认值为“on”。了解详情
  • 可以将 bypass_suggest_restrictions: true 添加到字段中,这样,即使使用 access_filter_fieldssql_always_where 时,系统仍会提供建议。了解详情

一般调整和 bug 修复

  • 现在,返回按钮可在首次点击时返回到网页之前的状态。
  • ERB 模板现已弃用。
  • 修复了与 PDT 相关的“Relation does not Exist”(关系不存在)或“Table does not Exist”(表不存在)错误。

Looker 3.20 2015 年 4 月 27 日

即将通过实验室升级的功能

以下功能在 3.18 版实验室中默认处于启用状态:

  • 表计算:能够在“探索”页面上根据查询结果直接添加新字段。了解详情
  • 重新设计了字段选择器:字段选择器现在可按视图和日期组收起字段,从字段中移除大写的视图名称,并更改测量的颜色。了解详情

信息中心和可视化图表

信息中心的预定改进了解详情):

  • 定时发布的信息中心现在可以显示为内嵌邮件或 PDF 附件。
  • 所有信息中心都可以通过齿轮图标或聊天室进行调度。
  • 现在,相应聊天室中每个已安排的信息中心都会显示一个时间安排图标,其中包含时间安排信息。

开发环境

简化了开发者工作流程了解详情):

  • 通过主 Git 按钮简化了 Git 选项。
  • 执行 Git 操作,而不会丢失您在编辑器中的位置。
  • 现在,每个用户的开发者模式都与分支相关联,并且开发者模式下的提交会与 GitHub 或 Git 服务同步。“部署到生产环境”将通过将该分支合并到主实例来更新您的生产环境。

LookML

管理员

  • 将用户分页并搜索到 /admin/users
  • LDAP 群组:使用 LDAP 进行用户身份验证的实例现在可以根据其 LDAP 配置中已存在的群组整理新用户。

一般改进和调整

  • 支持 MariaDB。
  • 对称聚合和永久性派生表现已可用于 Teradata。
  • 现在,列数上限为 200。
  • 修复了 SQL Runner 中的 null 值与 false 值的问题。
  • 对 PDT 管理控制台进行小幅更新。

Looker 3.18 2015 年 3 月 30 日

探索

  • 实验室功能:重新设计的字段选择器:字段选择器现在可按视图和日期组收起字段,从字段中移除大写的视图名称,并更改测量的颜色。您可以在“实验室”面板 (/admin/labs) 中启用完整功能。了解详情。
  • 实验室功能:表计算:能够在“探索”页面中根据查询结果定义计算。必须由管理员在“实验室”面板中启用。了解详情
  • 探索说明:必须在模型文件中使用 description: 参数进行定义。将鼠标指针悬停在 ?图标。请参阅文档
  • 在日期字段中按“或”过滤:按现有日期过滤条件旁边的 + 按钮,可在该字段上添加其他过滤条件,也可以在使用匹配(高级)时在日期之间使用英文逗号。了解详情。
  • 现在,“运行”按钮旁边会显示查询运行的相对时间(例如 3 分钟前)
  • 如果未对具有分层维度的查询指定排序,则结果将按默认层级顺序排序

转换 / 永久性派生表

  • 如果 SQL 未更改,则正式版和开发者模式共享同一个永久表。此外,当用户在开发者模式下构建永久性派生表 (PDT) 并将更新后的模型推送到生产环境时,如果 SQL 未更改,生产环境将使用已经构建的 PDT。请参阅文档
  • “Rebuild Derived Tables & Run”现在只会导致该用户的查询等待重新构建的表。此查询所需的所有表将在后台重新构建,并在完成后进行切换;使用此按钮不会影响其他查询(例如,一位用户按此按钮不会再屏蔽其他用户)。请参阅文档

IDE 和模型管理

  • Android Studio 中的提交历史记录,包括指向通过 Looker 设置的版本控制提供方的链接。从推送按钮旁边的下拉菜单中选择历史记录。了解详情。
  • 突出显示了差异的更改,以便更轻松地读取提交内容。了解详情
  • 设置和支持其他版本控制提供商 - 使用 Bitbucket、GitLab、GitHub Enterprise 或任何可以使用 SSH 密钥进行身份验证的 Git 服务器在 Looker 中设置 LookML 文件的版本控制。了解详情
  • 首次推送时的项目同步 - 完成 Git 设置后,系统会将一位用户创建的新项目自动添加到所有用户的开发者模式中,而无需用户重新构建其目录。了解详情

信息中心和可视化图表

  • 能够安排信息中心运行时间(以电子邮件的 PDF 附件的形式提供)(客户托管的 Looker 部署需要 PhantomJS,并且必须在“实验室”面板中启用。
  • 能够在单个查询中混合使用笛卡尔图表类型。在“探索”页面的可视化配置标签页中,指明 series_name: <chart_type>。任何未声明明确类型的系列都将使用所选的图表类型。不适用于堆叠图表。了解详情。
  • 现在可以通过界面定义 Y 轴的参考线。了解详情
  • 现在,Y 轴最大值可独立于 Y 轴最小值进行设置。
  • 能够设置自定义 Y 轴刻度线密度。了解详情
  • Null 点将不再显示在圆环图上。

聊天室

  • 能够在聊天室中一次删除多个 Look。查看文档
  • 现在,Spaces 搜索会在结果集中包含模型名称。
  • 现在可以通过空间中每个 Look 的齿轮按钮执行移动 / 复制 / 删除操作。

一般改进和调整

  • type: int 的维度现在按数字排序,而不是按字母顺序排序。
  • 支持 Datavirtuality 数据库。
  • Oracle、BigQuery、Redshift、PostgreSQL、MySQL、Greenplum、MS SQL Server、Aster 和 Teradata 现在完全支持位置字段类型

Looker 3.16 2015 年 3 月 2 日

信息中心

  • 可调整行高 - 能够在用户定义的信息中心内更改元素行高。将鼠标悬停在各行之间即可看到向上/向下箭头。向下拖动可增加鼠标上方行的高度。(请参阅文档
  • 备注 - 现在,信息中心内的每个元素都附有文字备注,用于传达该元素特有的信息。通过各个元素的齿轮下拉菜单添加和修改备注。备注可在元素顶部、底部或悬停时显示。(请参阅文档
  • 可收起的信息中心监听器 - 现在,每个元素监听的过滤器如果超过 1 行,就会收起 - 点击即可展开
  • 改进了信息中心 PDF 格式 - 包含信息中心链接、带有下载时间的页脚以及备注
  • 过滤模态变更
    • 在信息中心过滤条件创建模态的“监听器”部分中,“应用于字段”默认为字段,该字段与它监听的过滤器的名称一致或包含其名称
    • 每个监听器只能监听每个过滤器一次

可视化

  • 改进了映射请参阅文档
    • 新增内置邮政编码地图:旧金山半岛、纽约市、奥斯汀、英国
    • “探索”页面上可视化配置模态中的“地图区域”现在接受已投影的地图数据的非地理位置 TopoJSON
  • 单值可视化的格式 - 使用新的 value_format 参数(查看文档
  • 可视化编辑器更新
    • 已将“百分比变化”重命名为“前一个百分比”
    • “Show View Names”已重命名为“Show Full Field Names”

探索

  • 未知字段错误处理 - 有错误的字段不会显示在生产环境模式下的字段选择器中。在开发者模式下,存在错误的字段将在字段选择器中显示为不可用字段。这样应该可以减少“未知字段替换”错误。
  • “Excel 文件”下载已重命名为“Excel 查询文件下载”,以反映其真实操作
  • 现在,探索页面上齿轮按钮下拉菜单中的“公开”选项

管理控制台

  • “旧版功能”面板 - 此部分显示 Looker 已弃用的功能,并帮助用户弃用这些功能。此列表中的功能因 Looker 实例的第一个版本而异(例如,较年长的用户会发现已弃用的功能多于新近的用户)(请参阅文档
  • 实验室功能更新:“对称汇总”和“列限制”已成为完整功能,并将面向所有新用户启用。如需详细了解上述各项功能,请点击此处

LookML

  • 新的格式语法查看文档
    • Looker 现在对数字和字符串字段采用 Excel 样式的格式,并使用参数 value_format 编写
    • 新的格式弃用了以下内容:
    • Printf 格式设置
    • LookML 字段类型:percentagedollarscents
    • 数字字段参数:formatunits
  • 在重新生成时使用现有派生表 (PDT) - 在重新生成永久性派生表时,Looker 将使用上一个表进行查询。这适用于使用 SQL 触发器的派生表。
  • 日期字段的整数 - 所有方言现在都针对 DateHourOfDay、DateMonthNum、DateDOM 和 DateDOWIndex 返回整数
  • 当日期明确声明为日期时,LookML 生成的 SQL 现在会强制将日期类型设置为日期。允许 Redshift 使用其排序键。
  • 由 LookML 生成的 SQL 现在在日期方程中使用关系运算符,而不是 BETWEEN

一般改进和调整

  • 缩短的网址 - 现在,网址以较短的格式显示,便于分享。请注意,这确实会影响网址的可配置性,可能会改变用户的行为。
  • 保留空格已重新引入 SQL Runner 结果表
  • “创建新聊天室”按钮已移至“聊天室”页面顶部
  • 聊天室名称现在最多可包含 100 个字符
  • 总运行时现已成为历史记录表中的可用测量值(可通过探索“使用情况”面板中的元素访问)
  • “在 Looker 中打开”链接现在适用于所有安排的 Look,包括已发送到列表的 Look
  • 现在,“探索”页面和信息中心上的面包屑导航下拉菜单中的 Look 按字母顺序排列
  • Aster 方言语法修复:现在在永久性磁盘定义中使用 DISTRIBUTE BY(而非 ON)

Looker 3.14 2015 年 2 月 2 日

聊天室和协作

  • Look 验证器(实验室功能):检查 Look 是否已损坏,并查找/替换所有位置中已损坏或已重命名的字段。在将更改推送到模型之前,请使用 Look 验证器。请参阅文档
  • 主页空间:点击所需空间名称旁边的主页图标,将任意空间设为“主页”空间。

LookML

  • 对称聚合:允许将测量结果纳入联接的探索中。在单个探索中试用该功能,然后通过实验室为整个实例启用该功能。
  • 分层、SQL 案例和顺序(按字段)
    • 排序顺序已更新:现在,sql_case 字段会按其列出顺序(而非字母顺序)排序。这将更改当前的排序功能;如需按照旧方式的字母顺序排序,请使用 alpha_sort: true。(请参阅文档
    • 层级样式现已可用:新增了 style:参数会更新层级在数据表中的呈现方式。选项包括 style: relationalstyle: integerstyle: intervalstyle: classic(默认值)(请参阅文档
    • order_by_field 已添加:一个新参数,可让维度按另一个维度进行排序(请参阅文档
  • 废弃了 dowdow_number,取而代之的是 day_of_weekday_of_week_index请参阅文档
  • 新的 LookML 语法突出显示功能

派生表

  • 改进了永久性派生表 (PDT) 管理面板,以显示最新和平均 PDT 构建时间、表名称和触发器信息

信息中心和可视化图表

  • 下载选项
    • 整个(非 LookML)信息中心可以 PDF(实验室功能)格式下载(需要安装 PhantomJS
    • 可以直接从信息中心下载信息中心元素的数据
  • 添加了在嵌入时使用网址参数 hide_title=true 隐藏信息中心标题的功能(请参阅文档
  • 只有在查询更新显示的数据之后,Looker 才会更新元素的过滤条件说明
  • 改进了应用中的消息功能:
    • 优化了“未知替换错误”和其他根据模型估算转化错误消息的措辞
    • 阐明将 LookML 信息中心复制到聊天室的影响
    • 在监听和过滤同一元素时添加警告,因为过滤器会被忽略

企业、平台和安全性

  • 需要“探索”权限才能打开 Look(注意:这可能会影响没有浏览权限但应该能够查看 Look 的用户)(查看文档
  • 备用登录 - 在启用 LDAP/Google 身份验证后按电子邮件地址添加用户的功能
  • 自定义 S3 备份:指定您自己的 S3 存储桶和用于备份的凭据(默认为 Looker 的代管式 AWS 账号)
  • 将连接池大小的上限从 30 增加到了 100
  • BigQuery 和 Snowflake 生成器支持
  • 针对 Teradata 和 Xtremedata 的全新数据库方言支持

一般改进和调整

  • SMTP 错误处理功能会删除在队列中等待超过 7 天的邮件作业,并在出现错误后撤回
  • 浏览器标题(而不是网站图标图标)中的 (Running) 或 (Done) 文本
  • 修复了在公共网站中嵌入 Looker 时出现的 Safari CSRF Cookie 问题

Looker 3.12 2015-01-26

探索

  • 其他数据透视功能:进行数据透视时,向 type: running_total 添加 direction: column 可按列向下计算,而不是沿数据透视计算。当前默认值为 direction: row,改为针对整行进行计算。请点击 [此处]/reference/field-reference/measure-type-reference#running_total),查看完整的数据透视说明。
  • 可使用运行时诊断信息:现在,您可以在用户的历史记录页面 (/account/history) 查看每个探索查询的运行时。这也会记录在内部 Looker 数据库中,并且可通过 /admin/usage 面板进行浏览(请参阅下文中的使用情况面板更新内容)。

信息中心和可视化图表

  • LookML 信息中心验证程序:该验证程序现在会检查用于创建 LookML 信息中心的 LookML 是否存在有效字段和常见拼写错误。

企业、平台和安全性

  • 使用情况面板更新:位于 /admin/usage 的新使用情况面板现在会捕获每个探索、信息中心元素、嵌入和预定外观的运行时。
  • 改进了 SMTP 错误处理功能:Looker 现在可以识别 SMTP 邮件程序错误,并逐步等待一段时间,然后再进行下一次尝试。
  • 无限制的公开 Look:不受限制地保存公开 Look 后,公开 Look 将返回所有结果(并流式传输 [如适用])。点击此处了解如何保存公开样式。

LookML 和 IDE

  • 新的 sql_table_name 用例sql_table_name 参数现在可用于联接。请参阅文档
  • PDT 诊断信息可用/admin/pdts 现已提供永久性派生表 (PDT) 管理面板的初始版本。这将有助于管理用量表,并将不断改进。请参阅文档
  • 生成单个表模型:现在可以使用单个表生成模型。请参阅文档

一般改进和调整

  • 修复了内存泄漏的问题,该问题会影响一些具有大量模型文件的客户。
  • 修复了从 SQL Runner 运行查询的快捷键(cmd+enter 或 ctrl+enter)。您可以点击此处查看所有键盘快捷键的列表。
  • 修复了 LookML 信息中心上的总计和行总计(例如 total: truerow_total: right)。请参阅信息中心 LookML 文档
  • 更新了 Git 版本,以确保我们未面临潜在漏洞。
  • 添加了以另一个用户 sudo 的功能(如果您已经在以其他人的身份运行 sudo)。

Looker 3.10 2014-12-29

信息中心和可视化图表

  • 用户定义的信息中心
    • 从 LookML 导入用户定义的信息中心 - 允许用户将 LookML 信息中心移至共享空间或个人空间
    • 用于向信息中心添加过滤条件的界面(查看文档
    • 用户定义的信息中心默认处于启用状态(不再是实验室功能)(查看文档
  • 改进了信息中心过滤条件
    • 信息中心过滤条件与“探索”过滤条件界面保持一致
    • 隐藏/显示信息中心过滤条件栏的功能
    • 更改过滤条件现在需要按“运行”按钮或热键以刷新信息中心
  • 顶部操作栏经过重新设计:增加了垂直空间,将运行按钮和齿轮移到了右上角
  • 信息中心内的快速导航功能:借助面包屑导航功能,在信息中心内轻松在聊天室中导航

  • 字体大小:用于更改单个值元素的字体大小的选项(“font_size: medium”)(请参阅文档

  • 条形图:新的可视化类型(查看文档

  • 网格线:x 轴和 y 轴网格线可视化选项(“x_axis_gridlines: true”)(请参阅文档

  • 多项透视测量:可视化图表现已支持

  • 默认 x 轴标签:现在会自动填充字段名称(这会更改现有的默认图表行为)

  • 显示/隐藏轴标签和刻度线:能够关闭 x 轴标签和 y 轴标签及刻度线 ("show_x_axis_label: false", "show_x_axis_ticks: false")(请参阅文档)

  • 交换轴:能够交换 x 轴和 y 轴,创建“横向”图表(请参阅文档)

协作和聊天室

  • 面向聊天室新用户的欢迎说明和“操作方法”
  • 默认搜索当前聊天室,还提供搜索所有聊天室的选项

企业、平台和安全性

  • 能够查看嵌入用户设置
  • 用于向角色添加用户的用户选择器

探索

  • 重新设计了顶部操作栏:增加了垂直空间,将运行按钮和齿轮移到右上角
  • “探索”中的快速导航:面包屑导航可让您通过“探索”功能轻松在聊天室中导航
  • 添加了键盘快捷键:用于执行常用操作(参见右上角的齿轮图标)(查看文档
  • 包含日期过滤条件:添加了新的“范围”日期过滤条件,过滤两侧的日期也包含在内

LookML 和 IDE

  • 新的联接语法:

    - 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
    
  • 模型的标签选项:为模型添加了标签:

  • 在项目搜索中显示正则表达式错误

  • 田野中现在适用液态条件

一般改进和调整

  • 修复了首次聚焦到过滤器时,过滤器建议不显示的 bug
  • 排除过滤器(不等于)不再排除 NULL
  • 使用 sql_always_where 时,停用建议(请参阅文档
  • 修复了影响包含大量模型文件的 Looker 的内存泄漏问题
  • 如果用户在同一浏览器会话中登录了开发模式,则嵌入时默认使用生产模式

Looker 3.8 2014-12-01

信息中心和可视化图表

  • 用户信息中心过滤条件:用户信息中心(非 LookerML)现在允许使用过滤条件(查看文档
  • 离开百分比:已分组柱形图的选项(请参阅文档
  • Show view name:用于在可视化图表和信息中心内显示/隐藏“数据视图名称”的选项*(查看文档
  • 隐藏的系列图书:确定从界面中开始隐藏的系列图书(查看文档
  • 总计:总计现在可在 LookML 信息中心元素上显示(“total: on”和“row_total: right”)(请参阅文档
  • 显示值:显示图表上数据点上方的值(参阅文档
  • 改进了 null 处理:折线图和面积图不连续的 null 选项(请参阅文档
  • 系列标签:根据维度值设置系列的标签
  • 采用更简洁的柱形图格式,并在 x 轴上带有时间维度(请参阅文档
  • 连续剧开启/关闭开关会随可视化图表一起保存
  • 信息中心嵌入:添加 /embed/ 以嵌入信息中心(需要登录)

企业、平台和安全性

  • 开发者限制条件:将模型(进而配置开发者)配置为一组特定的连接
  • 新的自定义权限选项(请参阅文档):
    • download_with_limit:下载设有限制的查询
    • download_without_limit:下载无限额的查询
    • save_content:保存和修改 Look 和信息中心
    • schedule_look_emails:安排 Look 发送电子邮件的时间
  • 针对技术电子邮件联系人、停机提醒和实例更新时间范围的管理员设置

一般改进和调整

  • 点击“信息中心元素标题”后,系统会始终保留“探索”中的可视化配置设置
  • 消灭了数十个错误,尤其是在信息中心和可视化方面,真是太糟糕了!

Looker 3.6 2014-11-03

组织与协作

  • 全新推出聊天室!将 Look 和信息中心整理到共享空间(例如“营销”“第 4 季度销售回顾”)。Looker 中仍为每个用户留出空间,并且您可以在聊天室之间批量移动和复制内容。(请参阅文档

探索

  • 数据透视时的“行总计”选项:除了向下一列之外,还添加整行的总计
  • 高级过滤条件中的未来日期快捷键(“明天”“下周”“下个月”“下一年”)

LookML

  • LookML 验证器:一次性检查整个项目中是否存在 LookML 问题,确保一切按预期运行。
  • 进行数据透视时,添加 direction: column 并输入 percent_of_total 以根据列(而不是数据透视)向下计算。请改用 direction: row(默认)跨行计算。
  • LookML 弃用警告(Looker 实验):LookML 编辑器将为已被较新选项弃用的 LookML 选项显示警告。

企业、平台和安全性

  • Google Authentication (OAuth):Looker 可以根据 Google 管理的网域对用户进行身份验证(查看文档
  • 用于为特定用户停用 SQL Runner 的自定义权限

一般改进和调整

  • Looker 实验室:我们在管理控制台中添加了一个部分,您可以在其中使用我们正在开发的实验性功能
  • 实现了应用性能方面的重大改进。更快速地呈现大型数据表、信息中心和网页加载
  • 使用 layout: grid 构建响应式 LookML 信息中心布局(查看文档
  • 纪元时间字段遵循 conversion_tz: false(停用时区转换)
  • 允许在达到行数上限时,允许 percent_of_total 和 percent_of_previous
  • 用户只有在具有模型访问权限时才能看到 Look 和信息中心

Looker 3.4 2014-10-06

可视化

  • 即时信息中心(Beta 版):信息中心会显示上次运行的数据,而新查询在后台运行,让信息即时显示。您可以在 Looker 的“管理”部分中启用此功能。

探索

  • “探索”页面和信息中心后,该标签页图标会在查询运行时以动画形式呈现,并在查询完成后显示对勾标记。这样一来,当您执行其他操作时,可以更轻松地让 Looker 在后台运行。

- 字段说明:为 LookML 中的字段添加说明。说明会显示在探索页面上的“字段选择器”中。通过说明,您可以准确地向用户解释维度或测量的含义。

字段说明示例

- dimension: sale_price
  description: 'Customers price'
  type: number
decimals: 2
  sql: ${TABLE}.sale_price

LookML

  • 添加了“alias:”dimension_group 字段的功能

企业、平台和安全性

  • 自定义角色类型 - 混合搭配权限以创建新的角色类型。
  • 添加了权限选项,用于配置哪些用户可以公开共享 Look
  • 添加了权限选项,用于配置哪些用户可以看到 LookML
  • 支持 IBM DB2

Looker 3.2 2014-09-08

界面 / 用户体验

探索

  • 过滤器的 GUI - 下拉菜单、日历选择器等
  • 用于运行查询、保存和清除查询的键盘快捷键(cmd+enter、cmd+s、cmd+k)
  • 用于指定下载内容文件名的对话框

LookML / 项目

  • LookML base_view: 关键字已更改为 explore:base_view 已废弃,但向后兼容)
  • LookML detail: 关键字现为 drill_fields:detail: 已废弃,但向后兼容)
  • 添加了 suggestable: false 参数,用于为字段停用过滤器建议

企业、平台和安全性

  • (Beta 版)可嵌入功能:单点登录、白标签 / OEM、Look 和信息中心嵌入
  • 角色 - 创建自定义用户角色和网域(访问权限级别)

问题修复和微调

  • Redshift 使用“terminate”而非“cancel”
  • SQL Runner 中的语法突出显示
  • 要查询的短网址还包含上次的可视化配置
  • 适用于 Oracle 的自动时区转换
  • 3.0 版中的样式更新(感谢 Beta 版测试人员!)
  • 错误消息功能改进
  • 当字段不可用时显示警告

Looker 3.0 2014-08-11

界面 / 用户体验

  • 所有新样式和新设计!
  • “探索”页面(而非 LookML)中用户可配置的图表

探索

  • 列(数据透视)限制 - 指定除行之外还显示的列数

LookML / 项目

  • 提供过滤器建议 - 为维度新增了 LookML 参数 suggest_base_viewsuggest_dimensionsuggestions

数据可视化

  • 查询网址会保留可视化状态
  • 嵌入式 iframe 会引用已保存的图表

企业、平台和安全性

  • (Beta 版)Google 身份验证 (OAuth) - Looker 可以针对 Google 管理的网域对用户进行身份验证。
  • 新用户角色:开发者、仅限信息中心
  • 会话管理器 - 查看和撤消 Looker 会话

问题修复和微调

  • 改善了添加/删除项目体验
  • “之后”日期过滤条件的工作原理