3.x 版本说明

从 Looker 3.46 开始,标有 的项表示对现有功能进行了更改,因此更新时可能需要您注意。

Looker 3.56 2016 年 9 月 25 日

flash_on Look

  • Looks 现已成为独立文档。外观已刷新,以专注于内容呈现。需要检查的内容包括:
    • 更加突出显示可视化窗格
    • 可收起的“详细信息”面板,显示有关 Look 的快捷信息,包括其说明、创建者、创建时间和上次更新时间,以及时间安排和信息中心信息
    • On-Look 配置选项,包括安排时间、删除和访问权限控制
    • 叠加在 Look 中的修改,其中可以修改查询和 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),以连接到已弃用的 2005 版 MS SQL。
  • Snowflake(雪花):修复了某些日期过滤条件组合错误地不返回任何结果的问题。

管理员

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

常规调整和 bug 修复

  • 更新了 Looker 中的 404 页面,指出该页面可能是缺少内容或缺少权限造成的。
  • 更新了“保存”、“复制”和“移动”对话框,这些对话框显示了“聊天室”或“信息中心”树,显示了用户可以保存到的聊天室。
  • 您现在可以在单点登录嵌入网址中设置群组。
  • 现在,光标将聚焦在任何模态的第一个字段上。
  • 修复了 Look 验证器返回结果的时间可能比平时要长的问题。
  • 已停用“在浏览器中打开”选项。
  • 修复了“保存”、“复制”或“移动”对话框中并非所有子空间都能加载的问题。
  • 修复了“获取信息中心 LookML 探索”选项无法生成所有维度和测量值的问题。
  • 改进了用户无法将内容移至其无权访问的聊天室时的错误消息。
  • 修复了一系列与颜色选择器相关的问题。
  • 修复了“探索”页面上不遵循次级、第三级和更高级别的枢轴排序的问题。
  • 修复了向可视化配置框中输入文本时可能会出现卡顿的问题。
  • 修复了 IE11.0 用户无法点击信息中心过滤器模态中的“选择字段”下拉菜单的问题。
  • 修复了使用“今天”时 start_dateend_date 计算结果为 null 的问题日期过滤选项。

Looker 3.54 2016 年 8 月 28 日

内容管理和聊天室

  • 聊天室的访问权限控制:引入了一项功能,可让您管理哪些人可以访问各个聊天室,以及在哪个级别访问。了解详情
  • 用户和内容管理:全新的群组模式用于管理用户集合。可以将聊天室作为一个单元授予群组的访问权限。您可以通过现有的身份验证方法(例如 LDAP 和 SAML)自动设置群组。了解详情

Looker 设计

对移动信息中心进行了更新,以便于查看,具体更新包括:

  • 放大图块
  • 提高了过滤器的易用性
  • 更新了导航,以改善屏幕空间

LookML

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

探索

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

可视化

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

日程管理和正在下载

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

常规调整和 bug 修复

  • 调整聊天室
    • 缩短了“聊天室”页面的加载时间。
    • 缩短了“保存”、“复制”和“移动”模态窗口中聊天室选择器的加载时间。
    • 确保聊天室标题正确传播到浏览器标签页中。
    • 更新了“修改空间”模态的样式,以匹配其他模态。
    • 现在,光标位于聊天室模态窗口中的第一个可修改字段中。
  • 停止支持 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 年 7 月 31 日

Looker 设计

flash_on 导航栏已改头换面

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

可视化

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

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

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

探索

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

安排和下载

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

LookML 和开发环境

  • 为 PDT 自动生成上下文作为 SQL 注释。生成 PDT 时,Looker 会发出一条注释,指明模型、视图、生成表的用户的 ID(如果有)、用户是否处于开发者模式以及实例 Slug。了解详情
  • 更新了外观验证器,改进了设计,并添加了无论出现什么错误都能替换字段、视图、探索和模型名称的功能。了解详情
  • 快速切换文件。LookML 开发 IDE 现在可即时切换文件,无需重新加载整个页面。
  • 截断的 SQL 运行程序表列表。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 数据库的连接方式,以使连接更稳定。
  • 可视化 bug 修复
    • 修复了以下问题:当存在表计算且所有测量被隐藏时,地图无法使用隐藏列。
    • 修复了图表右侧内边距可能未对齐的问题。
    • 修复了表格计算的值格式在可视化图表的 y 轴上不显示的问题。
    • 修复了时间标签格式仅适用于标签旋转值的问题。
    • 修复了以下问题:如果将最小或最大 y 轴值与对数刻度类型搭配使用,可视化图表会呈现空白。
    • 修复了图表警告可能会导致 x 轴超出视图的问题。
  • 解决了不同的 Looker 系统可以跨不同区域(信息中心、探索、下载等)按不同顺序对结果进行处理和排序的问题。
  • 修复了以下问题:运行时,无法显示过滤条件输入框正在查找建议的直观指示,或持续消失。
  • 过去,下载 PDF 文件时,标签无法以一致的方式截断。这一问题现已修正。
  • LookML 信息中心内的文本图块不再生成“元素必须指定探索”警告。
  • 修复了表格中字段的齿轮菜单叠加在数据表格上的空状态消息的问题。
  • 过去,如果设置了信息中心过滤器的默认值,无法正确集成其他过滤器,就会导致该过滤器无法正确集成。这一问题现已修正。
  • 修复了首次运行时嵌入式信息中心可能返回空结果的问题。
  • 修复了使用 yesno 维度的自定义过滤条件可能会生成不正确的 SQL 的问题。
  • 修复了以下 bug:展开式探索错误地返回“ignore unexpected list of fields in explore”错误。

Looker 3.50 2016-07-05

flash_on 旧版功能更新

以下 3 项功能即将关闭,并且会在 3.50 中彻底移除:

  • $$ substitution
  • Joins declared in views
  • LookML "scoping" Parameter

Details on how to migrate off these features can be found in this Community topic.

Visualizations

Trend Lines [Labs] and Reference Lines

  • Added the ability to specify the location of reference line text. Options are Left, Right, Center. Learn more.

  • Added the ability to specify trend lines.

    • Options include linear, exponential, logarithmic, and moving average.
    • Moving average type has options for 7, 14 and 28 as it is typically used for days.
    • Any number of trend lines can be added.
    • Each trend line can be set to a specific series.

    See documentation: Area Charts - Bar Charts - Column Charts - Line Charts - Scatter Charts

Plot Region Data on Interactive Maps

  • U.S. Zipcode Tabulation Areas and U.S. Counties Map Layers. These new map layers can be used on the interactive map. The zipcode field type automatically works with the interactive map. Learn more.
  • TopoJSON Map Layers on Interactive Maps.
  • All existing TopoJSON map_layers in LookML now work on interactive maps, including built in maps like Countries, U.S. States, and U.K Postcodes, and the new Zipcode and County layers. Learn more.
  • Added a heatmap opacity setting and now map labels can show above or below the heatmap. Learn more.

Explore

Custom Filters

See documentation: Custom Filters & Looker Expressions

  • Full control over filter logic via ANDs, ORs, and parentheses
  • Access to same functions available in table calcs
  • Can be used in conjunction with regular filters
  • Contextual help pane

Table Calculations Enhancements

See documentation: Table Calculations & Looker Expressions

Improved Explore URLs

The explore page URL now has a shorter, more stable, format and the URL does not contain filter values or other data. Learn more.

Powered By Looker

  • Embedded Explore pages now broadcast a JavaScript event whenever the page state changes. Enables the ability to build a custom saving mechanism for embed users. Learn more.
  • Support for wildcard subdomains in the embed domain whitelist. This makes it much easier to whitelist groups of embedded domains.
  • Fixed an issue where downloading a PDF from an embedded dashboard did not work.
  • Fixed an issue where filter values on embedded dashboards did not wrap properly.

Scheduler

  • Improved unsubscribe flow for scheduled content.
  • Text objects on Dashboards will now appear in Dashboard PDFs.
  • When scheduling content, the To section now accepts comma-separated lists of email addresses.
  • The schedule reassignment modal (accessed via admin/scheduled_plans ) now includes the name of the Look or Dashboard.

LookML

  • **Added date_start and date_end to date filters**. This allows the beginning and end dates in a date filter to be explicitly referred to in LookML. This is useful for table wildcard functions in BigQuery or partitioned columns in Hadoop.
  • PDT Trigger Check / Regenerator can now rebuild tables concurrently. See documentation.

Dialects

See dialect support level definitions.

  • Changes to Database Connection Credentials. Looker will no longer pass authentication information through the driver's connection string and will instead pass credentials as part of the connection properties. Learn more.
  • Denodo. Added Level 2 support. See documentation.
  • Oracle. Changes to database connection configuration. See documentation.
  • Snowflake. Queries now support timezone conversion. This change will enable features like User Specific Timezones on Snowflake. Learn More.
  • Presto. Added support for PDTs.
  • Vertica. Updated the Vertica 7 connection to Vertica 7.1 (Vertica 7.0 users should use the Vertica 6 connection; to use all Vertica 7 features, update Vertica to 7.1 and connect with that option)
  • Teradata Presto. Added support for version 141t. For more details on connecting, open a support request.
  • Hive. Deprecating support for 0.13. This is the last Looker that will support Hive version 0.13. Starting with 3.52, Looker will support Hive version 1.2+.

Administration & Security

  • Additional Sub-Admin Permissions. Permission to view the PDT panel can be given with the see_pdts permission. See documentation.
  • Usage panel update. Can now be downloaded as a PDF. See documentation.
  • Connections page update. Offer to configure PDT support exists only if the dialect supports PDTs. See documentation.
  • Regenerator based PDT builds now appear in query panel.

General Tweaks and Bug Fixes

  • Restored the ability to color values in Single Value visualizations. See documentation.
  • Model sets on the admin/model_sets/new page will now appear in alphabetical order.
  • Updated 404 Message to let users know that either the page is not found or they do not have access to view it.
  • Fixed an issue that caused filter input boxes to take up unnecessary space.
  • Fixed an issue where scheduled tasks could temporarily be sent from a staging instance.
  • Fixed an issue where text objects caused LookML Dashboards to break.
  • Fixed an issue where scale types didn't update correctly when switching series positions.
  • Fixed an issue on PostgreSQL with slow relative date filters.
  • Fixed an issue where errors due to ${TABLE} deprecation caused broken dashboards.

Looker 3.48 2016-06-08

Dashboards

flash_on Improved Dashboard PDFs

  • PDF dashboard downloads now look like they do in the browser.
  • Vector-based rendering allows zooming without losing quality.
  • Note the following requirements:
    • Looker Labs feature must be enabled
    • The default layout for scheduled emails will change to the new format
    • Customer-hosted installations must be running PhantomJS 2.11. Check your version and update.

Explore

  • Table Calculations editor now works properly with special characters or ambiguous calculation names.
  • Single Value Visualizations have improved support for fields that display images via HTML.

LookML

  • Faceted Filters enabled at an explore level when using access filter fields or sql_always_where: When an explore has sql_always_where or access_filter_fields set, full_suggestions defaults to true for all fields exposed by that explore. Individual fields can still opt out of full_suggestions query behavior by setting full_suggestions = false, and can opt out of suggestions altogether with suggestable = false. Learn More.
  • New timeframe month_name. Dates can now be bucketed by name of month. Learn More.
  • New can_filter Parameter: Accepts the inputs true or false. When set to false, the field cannot be used as a filter. This parameter can be applied to measures and dimensions. Learn More.
  • Explore and View names can now start with numbers.
  • Built-In Named Value Formats for British Pounds and Euros: gbp_0, gbp, eur_0, and eur. These are used as inputs to the value_format_name parameter. Learn More.
  • Unsafe Liquid parameters have been deprecated with a Legacy Feature.

Dialects

  • MySQL. Fixed an issue where NULLs would be filtered out of pivoted tables.
  • Spark. Fixed an issue that was causing connections to break due to long index name values.
  • Redshift. Provides a more useful error when Redshift Admin kill queries.
  • BigQuery
    • Added support for User-Defined Functions (UDFs) as part of a PDT definition: Docs.
    • Streaming downloads are now possible
    • Fixed an issue where wide queries would fail in Looker
    • Updated to a new BigQuery driver that includes Google Drive support
    • Expanded the max field name length to BigQuery's documented 128 character length limit from the previous limit of 24 chars.
  • Bityota. Removed support for Bityota
  • Redshift & MS SQL. Limited the duration of the long running query statements Looker uses for query killing tests on Redshift and MS SQL.

Administration

User-Specific Database Connections

  • Connections can be configured to use the user's LDAP credentials to connect to the database. Learn More.
  • Allows user-specific, database-level permissions to be enforced within Looker, as well as query auditing.
  • NOTE: public URLS and PDTs are not supported for these types of connections

New Sub-Admin Permissions

  • New permissions for various admin panels can be granted to users without making them full-blown admins.

Documentation

  • Added Looker versioning in documentation.
    • Use the Looker version selector in the upper right to select your version.
    • Versioning officially starts with 3.48 features but we have preserved some pre-3.48 version-specific content that can be viewed using the selector.
    • The Looker version selector appears on all pages in the "Exploring and Visualizing Data" and "Sharing, Importing, and Embedding Data" section and will gradually appear on all docs.looker.com pages.
  • Added a button to jump back to the top of the page.
  • Added +/- to the side menu to show when a menu item can be expanded.
  • Moved the search bar to the top of the side menu.

General Tweaks and Bug Fixes

  • Added a "Scheduled By" note to the bottom of scheduled emails.
  • Fixed a bug causing a parse error in exploring from the SQL Runner.
  • Fixed an issue that prevented suggestions from populating in filters that depended on some PDTs.
  • Fixed an issue that caused LookML Dashboard elements to overlap when using layout: static.
  • Fixed a bug causing the group by clause in the SQL related to some pivoted tables to call the wrong field.
  • Properly warn when attempting to filter a measure on a raw timeframe.
  • Fixed a few small table calculation bugs related to pivoted dimension handling.
  • Fixed an issue with connectivity to the internal database (when using MySQL) which could lead to outages.
  • Fixed an issue where instant dashboard would cause a dashboard not to return from cache if the prior run resulted in an error.
  • Fixed a bug where Looker would incorrectly filter "empty" in "is equal to" string filter.
  • Fixed an issue where Looker tried to convert timezone to '' certain generated SQL.
  • Fixed an issue where filters on some date timeframes were generating incorrect SQL.
  • Fixed an issue where scheduled dashboards could send from Dev mode.
  • Removed an unneeded warning for unset database timezones in the Connections panel.
  • Fixed an issue where field_group_label was causing an erroneous error.
  • Fixed a few errors related to PDF downloads that reflected 'No Results' incorrectly.

Looker 3.46 2016-05-08

Dashboards

flash_on New Dashboard Look & Feel

  • More modern aesthetic with font tweaks, better use of whitespace, and removal of clutter.
  • Single values read more naturally with titles on the bottom.

flash_on Dashboard Edit Mode

  • Once activated, provides the ability to move and resize tiles, add or edit filters and notes, and add/remove tiles to the Dashboard.
  • This also introduces notices when saving Looks that show which Dashboards will be impacted by the changes.
  • This feature is derived from and replaces the Lock feature that was in Labs.

Headers and Free Text Boxes

Allows for title, subtitle, and body text to be inserted into dashboards. Can be resized and arranged just like a regular tile.

Better Tile Dragging and Resizing

  • Improved Dragging Logic makes it easier to move and resize tiles on dashboards.
  • More Flexible Sizing for Dashboard Tiles Tiles now exist on a 24-across grid instead of a 12-across grid.

Visualizations

Single Value Visualization Enhancements

  • Callout Numbers.
  • Progress Bars.
  • Dashboards auto-adjust text size so tiles all match.

Updated Column Truncation Logic for Table Visualizations

  • Added seconds to the Dashboard Refresh function found in the gear menu on Dashboards.
  • Browser tab titles now reflect dashboard names.

Explore

Table Calculations Updates

  • New date functions
    • add_{interval}: add_seconds, add_minutes, …, add_years.
    • trunc_{interval}: trunc_minutes, trunc_hours, …, trunc_years.
  • Date improvements. Comparison operators (>, <, >=, <=) now support dates.
  • Improved field completions to include labels.
  • ANDs now takes precedence over OR. In the past, these statements evaluated left to right, so existing equations that didn't use parentheses may change.
  • Added the ability to filter on "is not" with day of week index.
  • Increased checking for type mismatches to avoid errors. However, this change also means that if you need to modify any expressions where you compare yes/no fields to strings.

Scheduling

Webhooks for Scheduled Looks (Labs)

  • New option when scheduling a Look or dashboard to perform an HTTP POST to one or more servers instead of emailing the results. Learn More.
  • Use a service like Zapier or a custom web server to upload data from Looker to an S3 bucket, Dropbox, an FTP server, etc. See example with DropBox.
  • Introduces a new permission send_outgoing_webhook that is automatically given to all Looker Admins, and is required to use this functionality.

Scheduling Updates

  • Added a "Test" Button. Sends test email to the scheduler but not recipients.
  • Added a Formatting Option. New option to use formatted values in CSVs, TXTs, etc. (just like with downloads).
  • Timezones. Always explicitly set the timezone of a scheduled look and thus detach it from the application's timezone. The scheduling modal defaults to the application timezone when creating a new schedule. Changing the application timezone thus effects all newly created plans, but not existing ones.
  • Scheduling Modal Changes. Full control over range of hourly option and improved UI.
    • Expanded the hourly range available.
    • Support for scheduling on a particular day of the week occurrence in the month was broken and has been removed. Current schedules set to run on a particular day of week and week of month will automatically be reassigned to the first day of the month.

LookML

  • Improved reliability of the LookML Generator. The LookML Generator now only generates for the requested schema instead of always generating for the default schema as well, resolving issues with duplicate field definitions and "exists" errors for view files.
  • New Value for Timeframes Parameter. Added day_of_year timeframe.
  • New Filter syntax for filtering on Quarters. 2015-Q2 will now work in Matches(Advanced).
  • LookML Deprecations. Learn More.
    • $$ 替换现已成为一项旧版功能。它应替换为 ${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 修复
      • 修复了导致按季度过滤不正确的问题。
      • 修复了使用相对日期过滤条件时查询速度缓慢的问题。
      • 修复了导致需要为大写字母添加引号的问题。

    常规调整和 bug 修复

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

    Looker 3.44 2016-04-07

    重要变更

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

    信息中心

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

    可视化

    • 自定义 X 轴限制。引入一项设置,以按用户指定方式显示或隐藏前 X 行或最后 X 行。
    • 对数 Y 轴现已适用于图表。
    • 修复了堆叠条形图中堆叠部分未对齐的问题。

    时间安排

    • 新版时间安排管理面板
      • 已安排的方案。显示 Looker 实例中当前已安排的所有任务以及相关详细信息,包括任务所有者。
      • 已安排的任务记录。此部分显示最近在实例上运行的项及其详细信息,包括查询、运行时以及带有错误的成功或失败状态(如果适用)。
    • Looks 现在可以有多个时间表。使 Look 的时间安排与信息中心的时间安排方式一致。现在,Look 时间表是按用户创建的,因此不同的用户可以针对同一 Look 采用不同的时间表。
    • 新时间表将在第一个安排的时间开始运行。系统将不再在安排后立即发送电子邮件。
    • 属于系统中已不存在(即已被删除)或已停用的用户的时间表会自动重新分配给第一位具有“管理员”角色的用户角色。
    • 修复了 iPhone 邮件应用程序上的信息中心显示问题。

    LookML 和开发者环境

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

    方言

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

    常规调整和 bug 修复

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

    Looker 3.42 2016 年 3 月 13 日

    Lookerbot

    在 Looker 3.42 中,我们推出了 Lookerbot,这是一种 Slack 与 Looker 的集成,可让您将 Looker 数据纳入聊天中。

    实验室功能

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

    钻探更新

    深入分析菜单

    • 现在,点击钻研链接后,系统始终会显示钻研菜单。... 用于表示外部链接和/或信息中心。分层演练和维度演练不会显示此图标。

    深入分析预览

    • 执行深入分析操作会在预览叠加层中加载深入分析结果。这样,用户就可以保持在同一情境(即同一“探索”页面或“信息中心”)中。然后,用户可以选择“从这里探索”即可享受完整的“探索”体验。了解详情
    • 只有一个可能进行深入分析的测量值会直接打开“深入分析”预览。
    • 如果深入分析预览存在问题,您可以通过启用“旧版深入分析行为”将其停用选择“旧版功能”面板详细了解旧版功能

    可视化图表的展开菜单

    • 允许通过深入分析菜单对可视化图表进行深入分析。现在,这是默认行为,并且已从“实验室”部分中移除。了解详情
    • 表格、单个值和单个记录之外的其他可视化图表的深入分析菜单不再显示“过滤条件...”展开细目选项
    • 深入分析菜单可处理表格和可视化图表中的数据透视。

    可视化

    表格可视化改进

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

    堆叠图表的总计标签

    • 新增了“总计标签”选项,用于绘制堆叠柱形图、条形图和面积图。了解详情
    • 我们推出了新的“显示剪影”功能选项。在堆叠图表中取消选择系列后,灰色条形(“轮廓”)会显示所选系列小计后面的所有系列的总和。
    • 重要提示:堆叠图表中不会再显示数据表中的行总计数据。

    LookML 中的地图图层

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

    由 Looker 提供支持

    适用于事件的 JavaScript API

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

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

    • 能够隐藏标题。
    • 能够隐藏页脚。
    • 通过在网址末尾添加 /explore,可将嵌入的观看体验重定向到探索页面版本。
    • 链接至打开“字段选择器”的探索页面的选项。了解详情

    方言

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

    常规调整和 bug 修复

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

    Looker 3.40 2016 年 2 月 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”此选项适用于使用 Vertica 7 及更高版本的客户。

    管理控制台

    • “查询”面板。PDT 现在会区分“正在构建 PDT”和“正在等待 PDT”,这意味着等待查询需要由其他线程构建的 PDT。等待期间并未保持来自数据库池的连接。
    • 通过 LDAP 进行身份验证。配置不允许将结果分页的服务器。请点击此处查看完整的 LDAP 文档。
    • 强制要求每次登录时都进行双重身份验证的选项。作为“双重验证管理员”页面上的配置设置提供。

    常规调整和 bug 修复

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

    由客户托管的安装

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

    Looker 3.38 2016-01-12

    信息中心和可视化图表

    • 可重新排序的过滤条件。现在,您可以在信息中心齿轮菜单中的“添加/修改过滤器”选项中配置过滤器的显示顺序。
    • 小型图表。信息中心可视化内容经过了简化,因为它们的大小会有所减小,以支持比以往小得多的信息中心图块,但仍然包含可读信息。了解详情
    • 信息中心图块中的列限制警告。由于达到列数上限的可视化图表可能会生成不准确的图表,因此 Looker 现在会在可视化图表面板和信息中心功能块中显示警告,以便更好地解读数据。
    • 现在,带有数据透视的图表或具有相同 value_format 的多个测量均会将该格式应用于轴刻度线。

    由 Looker 提供支持

    • 为嵌入式信息中心自定义样式。包括背景颜色、图表颜色、字体颜色等。适用于 LookML 和拖放式信息中心。了解详情

    探索

    • 表计算更新
      • 能够拖动和重新排列表格计算列。
      • 引入了一个新的 rand() 函数。了解详情
      • 表计算名称现在必须是唯一的。
      • 现在,格式下拉菜单会显示已命名的常用值格式列表。这样就无需输入格式字符串。

    LookML

    • 为周维度选择开始日期。新参数 week_start_day 允许为每个模型设置一周的起始日(例如,星期日而不是星期一)。了解详情
    • 命名值格式。添加了使用 value_format_name 命名和引用特定值格式的功能。默认情况下,Looker 包含多种常见的已命名值格式。了解详情

    方言

    • 更新了方言选项。连接配置中的方言选择器现在包含适用于 Amazon Aurora、Google Cloud SQL、Microsoft Azure Data Warehouse 和 Microsoft Azure Database 的特定选项。我们建议您更新连接以反映正确的方言,以便您能够充分利用今后针对方言进行的改进。
    • 针对 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 对实验室功能的定义进行了扩展。除了“实验室”页面上提供的实验性功能之外,Google 实验室计划还会针对整个应用提供特定功能,让用户知道我们仍在考虑使用这些功能,以便您获享更多功能。

    • 新建和改进了 SQL Runner,并更新了界面,并支持通过 SQL 查询进行共享、下载和探索。系统会自动为所有实例开启此功能。了解详情

    探索

    • 数据透视表行的表计算。新增了一些函数,可跨数据透视表行进行汇总、更清晰地计算复杂的偏移量,以及执行行级汇总。详细了解透视行偏移列表列表
    • 更新了信息中心模态。显示为了在构建信息中心时提高清晰度而添加的可视化类型。
    • 以图片形式共享公开 Look。以静态图片的形式轻松共享可视化图表,随数据一起更新。了解详情
    • 针对安排的 Look 的行数限制警告。从“探索”页面安排定期发送的内容会在电子邮件中包含警告。
    • 恢复了从“探索”页面复制/粘贴表格标题的功能。
    • 更新了“公开”模态,要求用户按“保存”才能启用公开链接。

    信息中心和可视化图表

    • 运行期间,信息中心图块现在显示为灰色。让运行中的功能块一目了然。
    • 信息中心“停止”按钮。在查询运行时显示。
    • 单值可视化图表颜色设置了解详情
    • 用于预提取信息中心的 API。这样,查找工具便可利用强大的预热数据系统。

    LookML

    • 新参数 distribution_style,可能的值为 ALLEVEN。这样一来,就可以在不按键分布的永久性派生表中,在 all 与 diststyle 之间进行显式选择。仅适用于 Redshift。引入了旧版功能,以保留均匀分布的旧默认设置。3.36 转发将默认为 ALL diststyle。
    • 时间字段现在默认生成所有时间范围。以前,用户会指定所需的枚举时间范围列表。用户仍然可以指定列表来获取部分时间范围。

    由 Looker 提供支持

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

    Spaces

    • 聊天室现在会显示所有子聊天室,而不是限制为四个。

    管理员

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

    方言

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

    常规调整和 bug 修复

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

    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 嵌入设置流程中设置此参数。

    方言

    • 扩展了 BigQuery 支持更多细节),包括:
      • 查询大小估算器,用于帮助管理查询使用情况。
      • LookML 使用 fanout_on 参数原生支持的嵌套数据和重复数据。了解详情
      • 使用 PDT 优化查询。
      • 针对查询的作业取消。
      • 改进了生成器,尤其是针对嵌套和重复数据。
      • .p12 证书支持任意口令,现在可通过 Looker 上传。
    • Microsoft SQL 数据仓库改进
      • 现在支持永久性派生表。
      • 现在支持对称聚合。
    • 蜂巢和Spark:修复了存在一周截断的错误。
    • Vertica:修复了查询终止问题。

    管理员

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

    常规调整和 bug 修复

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

    行为变更

    • LookML 信息中心变更:在复制 Looker 为可视化生成的 LookML 时,请注意 ...
      • 在没有错误的情况下,您不能将浮点数或整数设置为 ""
      • 如果信息中心的 LookML 将 column_limit 设置为空字符串 (""),则 column_limit 将转换为 nil。
    • 面向所有客户的 Liquid 模板变更:从 3.34 开始,Liquid 模板中的 JavaScript 将不再有效。对于 onclickonmouseover 等元素,<script> 标记或事件处理脚本都无效。

    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:改进了数据库中的数据透视和日期谓词的性能得到了提升。

    常规改进、调整和 bug 修复

    • 由 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 参数已被弃用。为所有实例启用 Liquid 模板。

    探索

    • 表计算
      • 添加了日期运算,包括减去日期、提取日期的某些部分、返回当前日期等。了解详情
      • 可以使用 # 字符的注释可以插入表计算定义中。了解详情
    • 添加了 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: <ph type="x-smartling-placeholder">
        </ph>
      • 存储桶名称中的单引号现在可以正常使用了。
      • 存储桶名称中的数字现在可正常运行。
    • 修复了以下 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_pointmap_linelocations 字段类型。

    方言和数据库

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

    管理面板

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

    由 Looker 提供支持

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

    身份验证和安全

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

    Looker 3.26 2015 年 7 月 21 日

    可视化图表和信息中心

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

    身份验证和安全

    探索

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

    LookML 和开发

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

    管理面板

    • 查询管理控制台。查看最近的查询和正在运行的查询的详细信息,并能够终止长时间运行的查询。了解详情
    • 使用情况面板更新
      • 信息中心时间表现在可通过新的探索 (scheduled_task_dashboard) 进行探索。
      • 派生表现已在 i_looker 模型中提供。
      • 公开的顶部在 Usage 面板中看起来显示为一个元素。
    • 新的查询管理面板

    方言和数据库

    • 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}

    信息中心和可视化图表

    • 条形图中现在会显示参考线。
    • 现在,元素仅在重新运行信息中心后才会反映过滤条件更改,而不是在更改应用之前立即显示更改。

    常规添加和调整

    • 现在,“Usage”面板中提供了有关 SQL Runner 查询的数据。
    • Snowflake 现在支持对称聚合。

    Looker 3.22 2015 年 5 月 26 日

    Spaces

    • 聊天室的新组织系统查看文档
      • 空格可以嵌套,以形成层次结构。
      • 所有现有共享空间都将从新的“家”开始空格。
      • 每个空间的名称上方都会用面包屑导航表示其位置。

    探索

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

    可视化图表和信息中心

    • 信息中心元素上的新信息栏会显示系统返回查询数据的时间、查询是否在其他时区运行的时间,以及设置为悬停的信息中心备注的备注图标。
    • 能够在信息中心向信息中心添加 Look。要求 Look 与信息中心位于同一聊天室中。了解详情
    • 图表值标签改进
      • 更智能的默认设置。
      • 在“可视化配置”标签中新增了一组可自定义的设置。了解详情查看文档

    方言和数据库

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

    LookML 和开发环境

    • 用于防止提交有错误的代码的选项。可按项目进行配置。默认值为“开启”。了解详情
    • 可以将 bypass_suggest_restrictions: true 添加到字段中,这样即使在使用 access_filter_fieldssql_always_where 时也可以提供建议。了解详情

    常规调整和 bug 修复

    • 返回按钮现在会在首次点击时返回页面的上一个状态。
    • ERB 模板现已弃用。
    • 修复了与 PDT 相关的“不存在关系”或“不存在表”错误。

    Looker 3.20 2015-04-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: 参数进行定义。该图标会悬停在 ?图标。请参阅文档。
    • 按“OR”过滤中的日期字段:按现有“日期”过滤条件旁边的 + 按钮可针对该字段添加额外的过滤条件;如果使用匹配(高级)功能,则用英文逗号隔开各个日期。了解详情。
    • 查询运行的相对时间现在显示在运行按钮旁边(例如 3 分钟前)
    • 如果没有对包含分级维度的查询指定排序,系统将按默认层级顺序对结果进行排序

    转换 / 永久性派生表

    • 如果 SQL 未更改,生产模式和开发者模式共享同一个永久表。此外,当用户在开发者模式下构建永久性派生表 (PDT) 并将更新后的模型推送到生产环境时,如果 SQL 未更改,生产环境将使用已构建的 PDT。请参阅文档。
    • "重建派生表和运行”现在,只有该用户的查询等待重建的表。此查询所需的所有表将在后台重新构建,并在完成后关闭;使用此按钮不会影响其他查询(即,按此按钮的一位用户不会再屏蔽其他用户)查看文档。

    IDE 和模型管理

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

    信息中心和可视化

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

    Spaces

    • 能够在聊天室中一次性删除多个 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 参数(查看文档
    • 可视化编辑器最新动态
      • 将“百分比变化幅度”重命名为“相对于上次
      • 已重命名“显示视图名称”更改为“显示完整字段名称”

    探索

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

    管理控制台

    • 旧版功能面板 - 此部分显示 Looker 已弃用的功能,并帮助用户停止使用这些功能。此列表中的功能会因 Looker 实例的第一个版本而异(即,与较新使用的用户相比,较老的用户看到的已弃用功能会更多)(查看文档
    • 实验性功能更新:对称汇总和列限制已成为正式功能,将面向所有新用户提供。如需详细了解每项功能,请点击此处

    LookML

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

    常规改进和调整

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

    Looker 3.14 2015-02-02

    聊天室与协作

    • Look 验证器(实验室功能):检查 Look 是否已损坏以及查找/替换所有位置中损坏或已重命名的字段。在将更改推送到模型之前,请使用外观验证器。查看文档
    • Home Spaces:将任意空间设为“Home”只需点击所需空间名称旁边的首页图标,即可创建此聊天室。

    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 天的邮件作业,并减少出现以下错误
    • 浏览器标题中包含(正在运行)或(完成)文本,而不是网站图标图标
    • 修复了在公开网站中嵌入 Looker 时出现的 Safari CSRF Cookie 问题

    Looker 3.12 2015 年 1 月 26 日

    探索

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

    信息中心和可视化

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

    企业、平台和安全

    • 使用情况面板更新/admin/usage 上的新使用情况面板现在会捕获每个探索、信息中心元素、嵌入和预定 Look 的运行时。
    • 改进了 SMTP 错误处理功能:Looker 现在可以识别 SMTP 邮件错误,并会在下一次尝试之前逐步等待更长时间。
    • 无限制的公开 Look 选项:保存无限制的公开 Look 将允许公开 Look 返回所有结果(和数据流,如适用)。如需了解如何保存公开的妆容,请点击此处

    LookML 和 IDE

    • 新的 sql_table_name 用例:现在,联接中提供了 sql_table_name 参数。查看文档
    • PDT 诊断现已推出:永久性派生表 (PDT) 管理面板的初始版本现已发布,网址为 /admin/pdts。这有助于管理使用情况表,并且我们会不断改进。查看文档
    • 单个表模型生成:现在,可以使用单个表生成模型。查看文档

    常规改进和调整

    • 修复了内存泄漏问题,该问题会影响某些拥有大量模型文件的客户。
    • 修复了从 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 月 1 日

    信息中心和可视化

    • 用户信息中心过滤条件:用户信息中心(非 LookML)现在允许使用过滤条件(查看文档
    • 流失率:用于分组柱形图的选项(请参阅文档
    • 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:安排定期发送电子邮件
    • 技术电子邮件联系人、服务中断提醒和实例更新时间窗口的管理设置

    常规改进和调整

    • 点击信息中心元素标题将始终保留“探索”中的可视化配置设置
    • 挤压了数十个错误,尤其是仪表板和可视化内容周围,哈哈哈!

    Looker 3.6 2014 年 11 月 3 日

    组织与协作

    • 隆重推出聊天室!将 Look 和信息中心整理到共享空间(例如“营销”“第 4 季度销售回顾”)。Looker 中仍然为每个用户提供了空间,您可以在空间之间批量移动和复制内容。(查看文档

    探索

    • 在转换时显示行总计选项:除了在列中显示总计外,还会在行中显示总计
    • 高级过滤条件中的未来日期快捷键(“明天”“下周”“下个月”“明年”)

    LookML

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

    企业、平台和安全

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

    常规改进和调整

    • Looker Labs:我们在管理控制台中添加了一个部分,您可以通过该部分使用我们正在开发的实验性功能
    • 大幅提升了应用性能。更快地渲染大型数据表、信息中心和页面加载
    • 使用 layout: grid 的自适应 LookML 信息中心布局(查看文档
    • 新纪元时间字段采用 conversion_tz: false(停用时区转换)
    • 达到行数上限时,允许使用 percent_of_total 和 percent_of_previous
    • 只有拥有模型访问权限的用户才能看到外观和信息中心

    Looker 3.4 2014 年 10 月 6 日

    可视化

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

    探索

    • 探索页面和信息中心:标签页图标在查询运行时会显示动画效果,在查询完成时会显示对勾标记。这样一来,您在处理其他事务时,可以更轻松地让 Looker 在后台运行。

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

    字段说明示例

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

    LookML

    • 添加“alias:”功能维度组字段

    企业、平台和安全

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

    Looker 3.2 2014 年 9 月 8 日

    界面 / 用户体验

    探索

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

    LookML / 项目

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

    企业、平台和安全

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

    bug 修复和调整

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

    Looker 3.0 2014 年 8 月 11 日

    界面/用户体验

    • 全新的风格和设计!
    • “探索”页面上可供用户配置的图表(而非 LookML)

    探索

    • 列(数据透视)限制 - 指定要显示的行数和列数

    LookML / 项目

    • 提供过滤条件建议 - 新增了适用于维度的 LookML 参数 suggest_base_viewsuggest_dimensionsuggestions

    数据可视化

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

    企业、平台和安全

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

    问题修复和调整

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