3.x 版本说明

从 Looker 3.46 开始,标有 的项目表示对现有功能的更改,您在更新时可能需要注意这些更改。

Looker 3.56 2016-09-25

flash_on 个 Look

  • 外观现在是独立文档。外观已焕然一新,以便用户专注于内容呈现。需要注意的一些事项包括:
    • 更加强调可视化窗格
    • 可折叠的“详细信息”面板,其中显示了有关 Look 的快速信息,包括说明、创建者、创建时间和上次更新时间,以及调度和信息中心信息
    • On-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),以连接到已弃用的 MS SQL 2005 版本。
  • Snowflake。修复了以下问题:某些日期过滤条件组合错误地返回了无结果。

管理员

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

常规调整和 bug 修复

  • 更新了 Looker 中的 404 页面,以反映该页面可能是因缺少内容或权限不足而导致的。
  • 更新了“保存”“复制”和“移动”对话框,其中显示了聊天室或信息中心树,以显示用户可以保存到的聊天室。
  • 现在可以在 SSO 嵌入网址中设置群组。
  • 光标现在将聚焦于任何模态框的第一个字段。
  • 修复了外观验证器返回结果所需时间比正常情况长的问题。
  • 当文件格式为 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”过滤时,过滤条件将默认设置为“小时”,而不是“天”。
  • 维度组的说明现在显示在维度组名称级别,而不是针对每个维度重复显示。详细了解说明详细了解维度组

可视化

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

安排下载和下载

  • 用于安排和下载任务的资源管理器
    • 默认情况下,系统会成对处理下载和渲染任务。实例管理员会在查询面板中看到一个名为“renderer”的新来源。
    • 这些更改应该会减少呈现的内容超时,并降低对 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,并开启/关闭开发模式
  • 增加了可用的帮助内容并重新整理了菜单。帮助菜单包含以下内容:
    • 搜索文档和 Discourse
    • 指向官方文档和 Looker Discourse 的链接
    • 有关当前 Looker 版本的信息(包括版本说明和版本号)
    • 与 Looker 的客户关爱部门进行 Chat 支持(仅适用于开发者和实例管理员)
  • 菜单清理。调整了多个菜单和列表,以方便导航并统一设计。
    • 在信息中心“过滤条件”模态框中,按字母顺序排列了多个列表,包括“角色”“连接”和“探索”
    • 左对齐的齿轮菜单项,并向启动另一个模态框的选项附加了“...”

可视化

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

“序列”标签页提供更完善的界面,方便您修改序列的颜色、名称和类型。之前在“样式”标签页的自由文本框中使用键值对修改的所有内容都可以在“序列”标签页中找到,该标签页已取代笛卡尔图表的“样式”标签页。

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

探索

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

安排下载和下载

  • 查看预定信息的独立权限。see_schedules 权限允许访问预定方案和调度程序历史记录面板。了解详情
  • 改进了透视下载的布局。下载的 .csv.html.md.txt.xlsx 文件现在会针对每个透视维度显示一行,以便更贴近 Looker 中的显示效果。如果您有依赖于单个标题行的流程,请使用“单行表格标题”旧版功能。了解详情
  • 明确说明了当 Looker 因未安装 PhantomJS 而无法呈现 PDF 时,用户收到的错误消息。
  • 明确说明了用户在以下情况下会收到的错误消息:用户是已删除或已停用的用户所创建的预定方案的接收者。

LookML 和开发环境

  • 以 SQL 注释的形式为 PDT 自动生成上下文。生成 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 数据库的方式,使连接更加稳定。
  • 可视化图表 bug 修复
    • 修复了以下问题:当存在表格计算且所有度量都处于隐藏状态时,地图无法与隐藏列搭配使用。
    • 修复了图表上的右内边距可能未对齐的问题。
    • 修复了表格计算的值格式未显示在可视化图表的 y 轴上的问题。
    • 修复了时间标签格式仅适用于标签旋转值的问题。
    • 修复了以下问题:如果将最小或最大 Y 轴值与对数比例类型一起使用,可视化图表会呈现为空。
    • 修复了图表警告可能会导致 x 轴超出视图范围的问题。
  • 修复了以下问题:不同的 Looker 系统可能会以不同的顺序处理和排序各个区域(信息中心、探索、下载等)中的结果。
  • 修复了以下问题:当过滤条件输入框正在查找建议时,视觉指示未能显示或在运行期间继续消失。
  • 修复了标签在 PDF 下载中被截断的问题。
  • LookML 信息中心上的文本块不再生成“元素必须指定一个探索”警告。
  • 修复了以下问题:表格中字段的齿轮菜单会覆盖数据表格中的空状态消息。
  • 修复了以下问题:如果信息中心过滤条件设置为与另一个过滤条件集成,则其默认值无法正确集成。
  • 修复了嵌入式信息中心在首次运行时可能会返回空结果的问题。
  • 修复了以下问题:使用 yesno 维度的自定义过滤条件可能会生成错误的 SQL。
  • 修复了以下 bug:扩展型探索错误地返回了“忽略探索中意外的字段列表”错误。

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。
    • 修复了 Microsoft Edge 用户遇到的可视化图表无法完全填充空间的 bug。
    • 更新了权限页面上 see_lookml 权限的说明性提示,以表明该权限还允许用户查看 SQL。
    • 更新了“生成项目模型”页面上的工具提示文本。
    • 修复了将大型结果集放入缓存中并导致服务中断的 bug。
    • i__looker 更新:
      • embed_user 添加为用户探索的联接
      • 已将 sql_text 添加到历史记录探索中
      • 添加了指向管理/查询以及日程安排计划的链接。
    • 修复了以下 bug:已停用的序列的标签仍显示在可视化图表中。

    Looker 3.44 2016-04-07

    重要变更

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

    信息中心

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

    可视化

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

    时间安排

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

    LookML 和开发者环境

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

    方言

    • Spark/Hive 更新
      • 修复了 EXPLAIN 因 Hadoop 相关方言问题而失效的问题。
      • 修复了 SQL Runner 查询在 Spark SQL 上运行缓慢的问题。
      • 现在,系统会在连接时为 Spark SQL 运行 PDT 测试。
      • 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

    Lookerbot

    在 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 错误的问题。
      • 修复了文本建议发送“未定义”的问题。
    • 时间范围更新
      • 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 现在可以区分 Building PDTWaiting for PDT,这意味着等待查询需要由其他线程正在构建的 PDT。在等待期间,它不会占用数据库池中的连接。
    • 通过 LDAP 进行身份验证。配置不允许分页结果的服务器。点击此处查看完整的 LDAP 文档。
    • 可选择在每次登录时强制执行双重身份验证。可在“双重验证”管理页面上作为配置设置使用。

    常规调整和 bug 修复

    • LookML <> SQL 更新:更新了多项 WHERE 子句的编写方式,从 WHERE A AND B 改为 WHERE (A) AND (B),以确保在更复杂的 WHERE 子句中正确使用圆括号。
    • 修复了以下 bug:表格中的排序未传递到信息中心。
    • 修复了以下 bug:探索权限在角色之间共享。
    • 修复了以下 bug:使用 / 而不是 :: 的 LookML 信息中心嵌入无法正确呈现。
    • 修复了表格可视化图表中指标的排序功能失效的 bug。
    • 修复了相对日期过滤条件在“匹配(高级)”中失效的 bug。
    • 修复了以下 bug:PDT build 会锁定 Looker 实例上的所有查询。
    • 修复了 value_format 未正确传递小数点以进行显示(尤其是在 percent_of_totalpercent_of_previous 字段中)的 bug。
    • 修复了以下 bug:如果新值为 null,单值可视化图表会继续显示其之前的值。
    • 修复了预提取代码中的一个 bug,该 bug 会在应提供 404 响应时错误地生成 200 响应,例如,如果预提取因某个图块中的错误而失败,就会出现这种情况。
    • 修复了颜色选择器中的回收站图标在点击时不起作用的 bug。
    • 修复了以下 bug:信息中心上可下钻的单值图块会不时更改颜色。

    客户托管的安装

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

    Looker 3.38 2016-01-12

    信息中心和可视化图表

    • 可重新排序的过滤条件。现在,您可以在信息中心的齿轮菜单中找到“添加/修改过滤条件”选项,并配置过滤条件的显示顺序。
    • 迷你图表。信息中心的可视化图表经过简化,尺寸缩小,因此信息中心图块比以往更小,但仍包含可读信息。了解详情
    • 信息中心图块中的列数上限警告。由于达到列数上限的可视化效果可能会生成不准确的图表,因此 Looker 现在会在可视化效果面板和信息中心图块中显示警告,以帮助您更好地解读数据。
    • 现在,包含数据透视的图表或具有相同 value_format 的多个指标的图表会将该格式应用于轴刻度标记。

    Powered By 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 分布样式 EVEN

    Looker 3.36 2015-12-08

    实验室功能

    自 3.36 版起,Looker 扩大了实验室功能的定义。除了“实验室”页面上显示的实验性功能之外,应用中的部分功能也会作为实验室计划的一部分呈现,以便让用户知道这些功能仍在考虑是否添加更多功能。

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

    探索

    • 数据透视表行的表计算。新增了以下函数:用于计算透视行中的汇总值、更清晰地计算复杂的偏移量,以及计算行级汇总值。详细了解透视行偏移量列表列表
    • 更新了信息中心模态框。显示了在构建信息中心时添加的可视化图表类型,以提高清晰度。
    • 以图片形式分享公开外观。轻松分享直观图表,并以静态图片的形式呈现,该图片会随着数据的变化而更新。了解详情
    • 针对预定 Look 的行数限制警告。通过“探索”页面安排的商品会在电子邮件中显示警告。
    • 恢复了从“探索”页面复制/粘贴表格标题的功能。
    • 更新了“设为公开”模态框,现在需要用户按“保存”才能启用公开链接。

    信息中心和可视化图表

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

    LookML

    • 新增了参数 distribution_style,可能的值为 ALLEVEN。这样,在未按键分配的持久性派生表中,用户就可以明确选择使用 all 还是 even diststyle。仅适用于 Redshift。引入了一项旧版功能,可保留旧的均匀分布默认设置。3.36 及更高版本将默认采用 ALL diststyle。
    • 时间字段现在默认生成所有时间段。以前,用户会指定他们所需的时间段的枚举列表。用户仍然可以指定一个列表来获取部分时间段。

    Powered By Looker

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

    Spaces

    • 现在,空间会显示所有子空间,而不再仅限于四个。

    管理员

    • 权限更新。
      • “权限”页面现在会反映权限依赖关系
      • 用户必须拥有 download 或 download_with_limit 权限才能下载信息中心 PDF
    • LDAP 配置变更。现在允许管理员指定用于搜索的用户属性。如果使用 posixGroup 样式,则可以实现将 LDAP 群组映射到 Looker 角色。

    方言

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

    常规调整和 bug 修复

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

    Looker 3.34 2015-11-10

    可视化

    • 全新可视化图表:交互式地图。新地图支持缩放和平移,并能根据过滤条件的变化做出相应调整。了解详情
    • 改进了图表的颜色。了解详情
      • 可用于可视化图表的新系列调色板。
      • 新增了颜色选择器,可帮助您选择新的图表颜色。
      • 全局默认配色方案可应用于整个实例。了解详情
    • 能够在可视化图表中按系列排序。对表格中的行总计进行排序,以按升序或降序显示图表中的信息。
    • 更新了工具提示,以提高可读性。

    信息中心

    • 异步加载信息中心。现在,功能块会在数据从数据库返回时加载,而不是一次加载 2 个,这有助于更快地加载缓存的仪表板。
    • 信息中心内更具信息性的错误消息。信息中心板块现在会显示阻止其呈现的错误,而不仅仅是显示发生了错误。
    • 移除了将信息中心改回“拖动”布局的功能。现在,“报纸”布局已成为所有拖放式信息中心的首选布局。

    探索

    • 更精细的日程安排选项。包括多个小时、不同的日期,以及仅限工作日。 了解详情
    • 能够按行总计表计算进行排序
    • 模态外观编辑。让用户停留在他们访问模态框的页面上,以便在应用中获得更多情境信息。
    • 改进了公开链接工作流程。将 Look 标记为公开后,无需再刷新页面即可查看关联的公开链接。
    • 能够发出不含 ORDER BY 子句的查询。如果表格中的第一个字段是 cancel_grouping_field,并且查询中只有维度,Looker 将不会生成 Order By 子句。在某些情况下,这可用于减小查询的大小和复杂性。
    • 改进了过滤建议
      • 现在,系统会从使用 sql_table_name 参数定义的视图中正确填充建议。
      • “周几”和“周几指数”时间段现在建议的是日期,而不是时间戳。
      • 如需了解 LookML 部分的更多更改,包括如何使建议与访问权限过滤条件搭配使用,请参阅下文
    • 更新了 type: location 字段的过滤功能
      • 添加了基于半径的过滤功能。
      • 在过滤中添加了对 nullnot null-null 的支持。如果纬度或经度(或两者)为 null,则位置字段被视为 null。

    LookML

    • 新的 quarter 时间范围。您可以将此时间范围创建为维度组的一部分,也可以将其创建为独立维度。了解详情
    • 新的 quarter_of_year 时间范围。此时间范围会返回第 1 季度、第 2 季度、第 3 季度和第 4 季度,与年份无关,并且可以作为维度组的一部分或作为独立维度创建。了解详情
    • 访问权限过滤条件建议。使用访问过滤条件字段时,可以通过利用 full_suggestions: true 参数来启用建议。了解详情
    • 可配置的建议缓存。现在,您可以选择缓存建议的时间。使用 suggest_persist_for 后跟时间范围,按字段设置这些属性。如果未设置 suggest_persist_for,则默认时间仍为 6 小时。

    Powered By Looker

    • 嵌入式信息中心的 PDF 下载。权限的配置方式与常规 Looker 用户和角色相同。
    • 嵌入式元素的所有下载类型。权限的配置方式与常规 Looker 用户和角色相同。
    • 用于 SSO 嵌入的用户时区。在单点登录嵌入设置过程中设置该参数。

    方言

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

    管理员

    • “管理”页面上的 PDT 面板现在会反映共享 PDT。
    • 在“查询”面板的模态框中添加了网址,以便您可以返回到有关这些查询的数据。
    • 对 i__looker 模型和“使用情况”面板的更新:
      • 修复了查询最近一次运行时间的问题。
      • 添加了最近的运行时间。
      • 将用户角色转换为列表。
      • 修复了信息中心安排的任务电子邮件列表。

    常规调整和 bug 修复

    • iPhone iOS 邮件应用的电子邮件附件安排。修复了导致此功能无法正常运行的 bug。
    • 添加了文本编辑器模式。按账号设置模式。选项为“vim”和“emac”。
    • 修复了未正确转义逗号的过滤问题。
    • 修复了验证器未捕获某些 LookML 错误的问题。
    • 修复了 .iqy 文件未将值格式传递到 Excel 文件中的 bug。
    • 修复了尝试删除名称中包含空格的模型时导致 404 bug 的问题。
    • 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 将不再起作用。<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 名称可能会根据需要进行截断,以防止出错。
    • Data Virtuality:查询终止功能现在可按预期运行。
    • Vertica:修复了导致月份和年份过滤不准确的 bug。
    • MSSQL:不再允许在长时间运行的查询期间锁定表。
    • Redshift:改进了数据库中的透视功能,并提升了日期谓词的性能。

    常规改进、调整和 bug 修复

    • 由 Looker 提供支持:嵌入式 Look 现在会显示总计、行总计和表格计算结果。
    • 现在,定时发送的电子邮件表格包含网格线,方便您更轻松地阅读。
    • 改进了包含大量数据的“探索”页面的加载时间。

    Looker 3.30 2015-09-15

    可视化图表和信息中心

    • 能够设置参考线标签的格式了解详情
    • 已安排和已下载的信息中心方面的改进
      • 信息中心 PDF 文件中的表格元素会显示与浏览器中相同的行数。了解详情
      • 现在,系统会包含行总数和列总数。
    • 信息中心和 Look 现在可以在复制后正确转移所有权
    • 更新了“添加到信息中心”模态框

    LookML 和 IDE

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

    探索

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

    方言和数据库

    管理面板

    • use_sql_runner 权限现在不依赖于 develop 权限才能正常运行。了解详情
    • 更新了嵌入面板 (/admin/embed),以包含 URI 验证器
    • “使用情况”面板
      • 更新了查询“来源”,以更好地处理公开和私密网址以及 suggest: 查询。
      • public_urls 链接到其相关的 look_id
    • Looker 日志现在可以捕获 Ruby 层和 Java 层的 stderrstdout

    常规改进、调整和 bug 修复

    • 修复了打开可视化图表面板会终止正在进行的查询的 bug。
    • 修复了使用时间标签格式输入框时 x 轴上的日期出现偏移的 bug。
    • 修复了在字段定义中使用替换运算符时时区未正确转换的 bug。
    • 修复了两个 sql_case bug:
      • 存储桶名称中的英文单引号现在可以正常使用了。
      • 现在,数字可以作为分桶名称正常使用。
    • 修复了以下 bug:粘贴的一组过滤条件值中的尾随逗号导致过滤条件从生成的 SQL 中省略。
    • 现在,在自动退出后重新登录会将您带回之前所在的页面。
    • 如果用户在嵌入式环境中处于已退出登录状态,并且嵌入网址包含 allow_login_screen=true 作为参数(例如 /embed/dashboards/123?allow_login_screen=true),Looker 现在会显示登录界面,而不是 401 错误。

    Looker 3.28 2015-08-18

    可视化图表和信息中心

    • 新增的“表格”可视化图表类型了解详情
    • 支持“指标与指标”散点图了解详情
    • 能够根据“是/否”表格计算的结果过滤可视化图表了解详情
    • 信息中心 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 前端代理配置错误的警告会显示在“常规”管理页面上。

    Powered By Looker

    • 可选择向未通过身份验证的用户显示正常登录界面(未使用 SSO 身份验证时)。

    身份验证和安全性

    • 针对 SAML 的群组到角色映射提供 Beta 版支持。

    Looker 3.26 2015-07-21

    可视化图表和信息中心

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

    身份验证和安全性

    探索

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

    LookML 和开发

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

    管理面板

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

    方言和数据库

    • Hive 支持现在包含 PDT。
    • Snowflake 支持现在包括对称汇总和 PDT。
    • 改进了 Redshift 和 MySQL 上下载的内存使用情况。

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

    • “预定电子邮件”功能的更新
      • 现在,定时发送的电子邮件中的链接仅适用于衡量指标,而不适用于维度。
      • 如果电子邮件的内容大小超出允许的限制(具体取决于电子邮件服务提供商),系统会将其转换为 HTML 附件,而不是直接截断。
      • 为了提高链接的显眼程度,我们已将用于在 Looker 中探索数据的链接移至电子邮件顶部。
    • “历史记录”现在包含“外观”。
    • 修复了可视化图表编辑器中自由格式文本输入框意外清空的问题。
    • 在数据表中,将数值表格计算的值右对齐。
    • 当透视数据达到 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-05-26

    Spaces

    • 聊天室的新组织系统。请参阅文档
      • 聊天室可以嵌套,以实现层次结构。
      • 所有现有的共享聊天室都将从新的“首页”聊天室开始。
      • 每个空间的位置将通过其名称上方的面包屑表示。

    探索

    • 用户专属时区:同一实例上的不同用户可以在不同的时区中操作。了解详情
      • 注意:此功能会影响查询结果,需要了解才能正确解读结果。只有在必要时才应启用此功能,并为用户提供适当的培训。
    • 更新了“保存造型”模态框,让您能够更轻松快捷地保存造型。
    • 能够访问 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 中处于 Labs 状态,现在默认处于启用状态:

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

    信息中心和可视化图表

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

    • 现在,您可以将安排发送的信息中心显示为内嵌消息或 PDF 附件。
    • 所有信息中心都可以通过其齿轮状图标或在聊天室中进行安排。
    • 现在,每个已安排的数字面板都会在其空间中显示一个包含安排信息的安排图标。

    开发环境

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

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

    LookML

    管理员

    • /admin/users 中分页显示和搜索用户。
    • LDAP 群组:使用 LDAP 进行用户身份验证的实例现在可以根据 LDAP 配置中已有的群组来组织新用户。

    常规改进和调整

    • 支持 MariaDB。
    • 对称汇总和永久性派生表现已适用于 Teradata。
    • 列数上限现为 200。
    • 修复了 SQL Runner 中 null 值与 false 值的问题。
    • 对 PDT 管理员面板进行细微更新。

    Looker 3.18 2015-03-30

    探索

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

    转换 / 永久性派生表

    • 如果 SQL 没有更改,生产模式和开发者模式会共用同一个持久表。此外,当用户在开发模式下构建持久性派生表 (PDT) 并将更新后的模型推送到生产环境时,如果 SQL 没有更改,生产环境将使用已构建的 PDT。请参阅相关文档。
    • “重新构建派生表并运行”现在只会导致相应用户的查询等待重新构建的表。此查询所需的所有表格将在后台重建,并在完成后切换;使用此按钮不会影响任何其他查询(即,一个用户按下此按钮将不再阻止其他用户)请参阅文档

    IDE 和模型管理

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

    信息中心和可视化图表

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

    Spaces

    • 能够在聊天室中一次性删除多个外观。请参阅相关文档
    • 聊天室搜索现在会在结果集中包含模型名称。
    • 现在,您可以通过每个空间中的齿轮按钮来移动 / 复制 / 删除 Look。

    常规改进和调整

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

    Looker 3.16 2015-03-02

    信息中心

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

    可视化

    • 改进了映射请参阅文档
      • 新增了内置邮政编码地图:旧金山半岛、纽约市、奥斯汀、英国
      • 探索页面上的可视化图表配置模态框中的“地图区域”现在接受非地理 TopoJSON,用于已投影的地图数据
    • 单值可视化图表的格式 - 使用新的 value_format 参数(请参阅文档
    • 可视化编辑器更新
      • 将“变化百分比”重命名为“占上期百分比”
      • 已将“显示视图名称”重命名为“显示完整字段名称”

    探索

    • 未知字段错误处理 - 出现错误的字段不会显示在生产环境模式下的字段选择器中。在开发者模式下,出现错误的字段将在字段选择器中显示为不可用字段。这应该会减少“未知字段替换”错误。
    • “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 方言语法:现在在 persistent_table 定义中使用 DISTRIBUTE BY(而非 ON)

    Looker 3.14 2015-02-02

    聊天室和协作

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

    LookML

    • 对称汇总:允许将指标引入联接的探索。先在单个探索中试用,然后通过实验室为整个实例启用该功能。
    • 分层、SQL Case 和 Order By Field
      • 更新了排序顺序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 构建时间和平均 PDT 构建时间、表名称和触发信息

    信息中心和可视化图表

    • 下载选项
      • 整个(非 LookML)信息中心可以下载为 PDF 文件(Labs 功能)(需要安装 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-01-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
      
    • 模型标签选项:为模型添加了标签

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

    • Liquid 条件现在可在字段中使用

    常规改进和调整

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

    Looker 3.8 2014-12-01

    信息中心和可视化图表

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

    企业、平台和安全

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

    常规改进和调整

    • 点击信息中心元素标题将始终保留“探索”中的可视化图表配置设置
    • 修复了数十个 bug,尤其是在信息中心和可视化图表方面,太棒了!

    Looker 3.6 2014-11-03

    组织和协作

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

    探索

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

    LookML

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

    企业、平台和安全

    • Google 身份验证 (OAuth):Looker 可以通过您由 Google 管理的网域对用户进行身份验证(请参阅相关文档
    • 用于为特定用户停用 SQL Runner 的自定义权限

    常规改进和调整

    • Looker Labs:我们在管理面板中添加了一个部分,您可以在其中访问我们正在开发的实验性功能
    • 大幅提升了应用性能。更快地呈现大型数据表、信息中心和网页加载
    • 采用 layout: grid 的自适应 LookML 信息中心布局(请参阅文档
    • 纪元时间字段遵循 convert_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

    • 添加了为 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 和信息中心嵌入
    • 角色 - 创建自定义用户角色和网域(访问权限级别)

    bug 修复和调整

    • Redshift 使用“终止”而不是“取消”
    • 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 会话

    bug 修复和调整

    • 改进了添加/删除项目的体验
    • “之后”日期过滤器的运作方式