从 Looker 3.46 开始,标有 flash_on 的内容表示现有功能发生了变化,您在更新时可能需要注意这些变化。
Looker 3.56 2016-09-25
flash_on 个 Look
- Look 现在是独立文档。外观已刷新,重点关注内容呈现。下面列出了一些需要检查和确认的问题:
- 更加注重可视化窗格
- 可收起的“详细信息”面板,其中显示了有关 Look 的简要信息,包括其说明、创建者、创建时间和上次更新时间,以及时间安排和信息中心信息
- On-Look 配置选项,包括安排、删除和访问权限控制
- Look 上的修改叠加层,可在其中修改查询和 Look 标题
- “重置 Look”和“从此处探索”链接,可让用户在不影响他人使用已保存内容的情况下,尝试查询并深入挖掘。
信息中心
- 在信息中心内编辑。在编辑模式下,用户现在可以直接从信息中心修改图块。
- 在包含超过 25 个图块的信息中心上添加了一条消息,告知用户性能可能会受到影响。
- LookML 信息中心备注在转换后将转移到用户定义的信息中心。
可视化图表和“探索”页面
- flash_on现在,通过点击结果数据表或表格可视化图表中的值来按维度过滤,会将该维度作为过滤条件添加到当前页面,而不是刷新整个页面。这会停用信息中心表格可视化图表元素上的此类维度过滤。
- 添加了“取消固定零点”选项,以便图表专注于存在数据的区域,而不是显示从零开始的完整刻度。
LookML
- 引入了
${EXTENDED},可让您同时引用被扩展的对象和扩展对象。了解详情。 - 对于列表,将
SUPER*重命名为EXTENDED*。了解详情。 - 在开发模式下构建的永久性派生表现在始终具有最长 24 小时的
persist_for。了解详情。 - LookML 生成器现在会向新生成的视图文件添加
description参数。
方言
- BigQuery。引入了对 BigQuery 标准 SQL 的初始支持。包括对查询大小估算工具和对称聚合的支持。
- Impala。添加了对永久性派生表的支持。
- DataVirtuality。修复了可能导致对称聚合生成无效 SQL 的问题。
- MS SQL:
- 修复了字段不能使用超过 30 个字符的问题。
- 引入了静态方言 (Microsoft SQL Server 2005),用于连接到已弃用的 2005 版 MS SQL。
- Snowflake。修复了以下问题:某些日期过滤条件组合会错误地返回无结果。
管理员
- 在“群组”页面上,添加了对群组内的用户列表进行过滤的功能。
- 现在,用户页面上的“发送”按钮下方会显示“重置密码”链接。
- “群组”页面上的群组现在按字母顺序排列。
- “用户”页面上的用户按字母顺序排序,用户名为空的用户位于列表末尾。
常规调整和问题修复
- 更新了整个 Looker 中的 404 页面,以反映该页面可能是由于内容缺失或缺少权限所致。
- 更新了“保存”“复制”和“移动”对话框,这些对话框会显示空间或信息中心树,以显示用户可以保存到的空间。
- 现在可以在 SSO 嵌入网址中设置群组。
- 光标现在将聚焦于任何模态框中的第一个字段。
- 修复了 Look 验证器可能需要比正常情况更长的时间才能返回结果的问题。
- 当文件格式为 Excel 时,停用了“在浏览器中打开”选项。
- 修复了“保存”“复制”或“移动”对话框中无法加载所有子空间的问题。
- 修复了以下问题:“获取信息中心 LookML”探索选项未生成所有维度和测量。
- 改进了当用户无法将内容移至其无权访问的聊天室时显示的出错提示。
- 修复了一系列与颜色选择器相关的问题。
- 修复了“探索”页面上不遵循次要、第三级和更高级别透视排序的问题。
- 修复了在可视化配置框中输入文本时可能出现抖动的问题。
- 修复了 IE11.0 用户无法点击信息中心过滤条件模态窗口中的“选择字段”下拉菜单的问题。
- 修复了使用“在当天”日期过滤条件选项时,
start_date和end_date的求值结果为 null 的问题。
Looker 3.54 2016-08-28
内容管理和空间
- 空间访问权限控制:引入了管理哪些用户可以访问各种空间以及访问权限级别的功能。了解详情。
- 用于用户和内容管理的群组:新的群组范式可管理用户集合。群组可以作为一个整体获得对聊天室的访问权限。您可以通过 LDAP 和 SAML 等现有身份验证方法自动设置群组。了解详情。
Looker 设计
flash_on 更新了移动版信息中心,以便于查看,包括:
- 更大的图块尺寸
- 改进了过滤条件的易用性
- 更新了导航,以提高屏幕利用率
LookML
- 添加了新的时间范围,包括
second、millisecond和microsecond。了解详情。 - 添加了按
second时间范围进行过滤的功能。了解详情。 - flash_on 现在,如果在非维度字段上声明
order_by_field或引用测量,LookML 验证器会正确发出警告。了解详情。 - flash_on 引入了一项旧版功能,可防止维度引用测量。了解详情。
- flash_on 现在,当使用
type: time声明过滤条件字段时,LookML 验证器会正确发出警告。了解详情。
探索
- 添加了复制数据表列中值的功能。如果将复制的值粘贴到过滤条件输入框中,系统会接受这些值。
- 添加了使用 Look 验证工具替换表计算和自定义过滤条件中的字段引用的功能。了解详情。
- 过滤条件现在默认采用与所过滤时间范围相同的间隔。例如,在按“created_hour”过滤时,过滤条件将默认设置为“小时”,而不是“天”。
- 维度组的说明现在会显示在维度组名称级别,而不是针对每个维度重复显示。详细了解说明。详细了解维度组。
可视化
- 添加了用于反转 X 轴或 Y 轴方向的可视化选项。
- 添加了在表格可视化图表中隐藏总计的功能。
- 参考线现在使用颜色选择器,而不是十六进制值输入。
- 图表现在使用 null 符号 (∅),而不是字符串“null”。
- 饼图和关联的图例现在将作为一个整体居中,而不是仅将图表本身居中。
安排和下载
- Resource Manager for Scheduled and Downloaded Tasks
- 默认情况下,系统会成对处理下载和渲染任务。实例管理员将在查询面板中看到一个名为“renderer”的新来源。
- 这些更改应该会减少呈现内容超时的情况,并减少对 Looker 实例的影响。
常规调整和问题修复
- 对 Spaces 的调整
- 缩短了“空间”页面的加载时间。
- 缩短了“保存”“复制”和“移动”模态窗口中空间选择器的加载时间。
- 确保 Spaces 的标题正确传播到浏览器标签页。
- 更新了“修改空间”模态窗口的样式,使其与其他模态窗口保持一致。
- 光标现在会聚焦在聊天室模态窗口中的第一个可编辑字段。
- flash_on 停止支持 Internet Explorer 10。了解详情。
- 添加了一项新权限,允许用户在信息中心查看深入分析叠加层,但无法探索数据。
- 现在,在登录页面上请求重设密码链接后,如果密码已成功重设,系统会显示确认消息。
- 引入了新的键盘快捷键 (ctrl+shift+d) 以进入开发模式。
- 标准化了“探索”和信息中心内关闭的“过滤条件”部分的呈现方式。
- 在信息中心过滤条件修改模态窗口的“选择字段…”下拉菜单中,值现在会遵循关联的视图标签。
- 添加了对创建本地版本控制的内置支持。
- 提高了 LookML 验证器的效率。
- 改进了 Presto 0.133 及更高版本的查询终止功能。
- 在“修改连接”页面上添加了有关临时数据库的说明性文字。
- 确保在某些方言中正确过滤
datatype: date字段。 - 修复了对称聚合在大多数方言中会移除换行符的问题。
- 修复了验证 LookML 可能会导致实例崩溃的 bug。
- 修复了在对透视表进行排序并设置列数限制时,总计可能会被省略的问题。
- 修复了可能导致单值可视化图表中的标题和文本颜色不匹配的问题。
- 修复了默认调色板可能无法在所有位置应用的问题。
- 修复了使用 Firefox 时无法展开或收起字段选择器部分的问题。
- 修复了使用
can_filter: false时时间范围会产生 LookML 错误的问题。 - 修复了包含文本对象的 LookML 信息中心无法下载的问题。
- 修复了重新分配预定方案的所有权可能会导致收件人被移除的问题。
- 修复了在与下钻功能互动时,
can_filter参数可能允许过滤的问题。 - 修复了运行查询后过滤器可能会切换到
matches (advanced)的问题。 - 修复了在展开时时区可能会发生变化的问题。
- 修复了以下问题:过滤条件值会从“探索”页面上的过滤条件输入框中可靠地移除。
- 修复了移除测量后,测量排序可能仍保留在查询中的问题。
- 修复了以下问题:“探索”页面上的“SQL”标签页无法可靠地生成 SQL。
- 修复了以下问题:如果用户无权访问某些聊天室,则用户的聊天室可能会挂起。
- 修复了以下问题:在从已删除用户的空间复制的信息中心内修改过滤条件可能会产生
Validation Failed错误。
Looker 3.52 2016-07-31
Looker 设计
flash_on 重新设计的导航栏
- 扩大了可用工作画布,以便为处理表格和可视化图表提供更多空间,并适应更多设备上的横屏查看。
- 简化了导航,移除了图标,并专注于围绕用户操作进行组织。导航栏包括:
- 浏览:查看现有内容;从现有 Look 和信息中心开始
- 探索:开始新查询
- 开发:进入 LookML 编辑器、SQL Runner,以及开启/关闭开发模式
- 增加了可用的帮助内容并重新整理了菜单。帮助菜单包含以下内容:
- 搜索文档和 Discourse
- 指向官方文档和 Looker Discourse 的链接
- 有关当前 Looker 版本的信息(包括版本说明和版本号)
- Looker 客户关怀部门提供的 Chat 支持服务(仅面向开发者和实例管理员)
- 菜单清理。调整了多个菜单和列表,以便于浏览并统一设计。
- 在信息中心“过滤条件”模态窗口中,将多个列表(包括“角色”“连接”和“探索”)按字母顺序排列
- 左对齐齿轮菜单项,并在会启动另一个模态窗口的选项后附加“…”
可视化
flash_on 可视化编辑器中的“序列”标签页
“系列”标签页引入了经过改进的界面,用于修改系列的颜色、名称和类型。之前在“样式”标签页的自由文本框中使用键值对修改的所有内容,现在都可以在“系列”标签页中找到,该标签页已取代笛卡尔图表的“样式”标签页。
了解详情:柱形图 / 条形图 / 散点图 / 折线图 / 面积图
探索
- 现在,当达到行数上限时,数据表会显示列总计。了解详情。
- 现在,探索说明会显示在顶部导航栏的“探索”下拉菜单中。
安排和下载
- 查看预定信息的独立权限。
see_schedules权限允许访问预定计划和调度器历史记录面板。了解详情。 - flash_on 改进了透视下载内容的布局。下载的
.csv、.html、.md、.txt和.xlsx文件现在会针对每个透视维度显示一行,以便更贴近 Looker 中的显示效果。如果您的流程依赖于单行标题,请使用“单行表标题”旧版功能。了解详情。 - 阐明了当 Looker 因未安装 PhantomJS 而无法呈现 PDF 时,用户会收到的错误。
- 阐明了用户在收到由已被删除或停用的用户创建的定时方案时会收到的错误。
LookML 和开发环境
- 为 PDT 自动生成 SQL 注释形式的上下文。生成 PDT 时,Looker 会发出一条注释,指明模型、视图、生成表的用户 ID(如果有)、用户是否处于开发者模式以及实例标识名。了解详情。
- 更新了 Look 验证器,以改进设计并添加了替换字段、视图、探索和模型名称的功能,无论是否存在错误。了解详情。
- 快速切换文件。LookML 开发 IDE 现在可以即时切换文件,无需重新加载整个页面。
- flash_on 截断的 SQL Runner 表格列表。SQL Runner 会将表预览列表限制为 500,以限制对浏览器的影响。
- 完全移除了
scoping参数。了解详情。
方言
- BigQuery:
- 修复了在存在负数的情况下对称聚合可能计算不正确的问题。
- 提高了
week时间范围的效率。 - 改进了
fanout_on字段中度量的行为。
- Snowflake:
- 添加了有关 PDT 是否正常运行的信息。
- flash_on Hive:
- 支持的最低版本为 Hive 1.2 版(而非 Hive 0.13 版)。
- Hive 现在使用
LIKE而不是正则表达式进行字符串过滤。
- Spark:
- Looker 现在使用 HiveQL 1.2 语法,而不是 HiveQL 0.13 语法。
- Presto:
- 纳入了标准 Presto JDBC 驱动程序(版本 0.149)。了解详情。
- DataVirtuality:
- 在 Looker 的连接面板中添加了 SSL 选项。
- 修复了 DataVirtuality 无法正确加载出错提示的问题。
- flash_on MS SQL:
- 将 JDBC 驱动程序更新到了 v4.2。请注意,SQL Server 2005 将不再受支持。
常规调整和问题修复
- flash_on API(Beta 版)变更:
- 确保 JSON 格式会将
type: number字段的值作为数字(而非字符串)返回。了解详情。 - 替换了
run_async和create_query_and_run_async路线。API 用户应改用create_query_task路由。
- 确保 JSON 格式会将
- 性能和稳定性调整:
- 提升了提取缓存结果时的性能。
- 减少了在读取和写入查询缓存时的内存用量。
- 更改了 Looker 连接到内部 MySQL 数据库的方式,使连接更加稳健。
- 可视化问题修复:
- 修复了以下问题:当存在表计算且所有测量值都处于隐藏状态时,地图无法与隐藏列搭配使用。
- 修复了图表右侧内边距可能未对齐的问题。
- 修复了表计算的值格式未显示在可视化图表的 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
zipcodefield type automatically works with the interactive map. Learn more. - TopoJSON Map Layers on Interactive Maps.
- All existing TopoJSON
map_layersin 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
- New
running_productfunction. See documentation. - New
pivot_wherefunction allowing references to pivot values based on content instead of position. See documentation. - New
pivot_offset_listandpivot_columnfunctions. See documentation. - New
logfunction. See documentation. YesandNohave now been added as constants that can be referenced in functions. See documentation- New editor including type-ahead assistance, in-editor documentation, and links to the relevant documentation website pages. See documentation.
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_startanddate_endto 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.
- flash_on 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.
- flash_on 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.
- flash_on 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_pdtspermission. 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/newpage 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 fieldsorsql_always_where: When an explore hassql_always_whereoraccess_filter_fieldsset,full_suggestionsdefaults to true for all fields exposed by that explore. Individual fields can still opt out offull_suggestionsquery behavior by settingfull_suggestions = false, and can opt out of suggestions altogether withsuggestable = false. Learn More. - New timeframe
month_name. Dates can now be bucketed by name of month. Learn More. - New
can_filterParameter: Accepts the inputstrueorfalse. When set tofalse, 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, andeur. These are used as inputs to thevalue_format_nameparameter. 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
- flash_on 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_labelwas 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.
- flash_on 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.
- flash_on 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.
- flash_on 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_webhookthat 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).
- flash_on 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.
- flash_on 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_yeartimeframe. - New Filter syntax for filtering on Quarters.
2015-Q2will now work in Matches(Advanced). - flash_on 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 修复:
- 修复了导致按季度过滤不正确的问题。
- 修复了使用相对日期过滤条件时查询速度缓慢的问题。
- 修复了导致大写字母需要加引号的问题。
常规调整和问题修复
- 添加了在空间中按模型搜索的功能。
- 即时信息中心(实验室)现在可利用改进后的缓存功能。
- 在“欢迎使用 Looker”电子邮件中添加了指向实例的链接。
- 修复了导致嵌入式页面调整大小速度缓慢的 bug。
- 修复了 LDAP 管理页面上的一个 bug,该 bug 会导致文本值溢出表单空间。
- 修复了 Microsoft Edge 用户遇到的可视化图表未完全填满空间的 bug。
- 更新了权限页面上
see_lookml权限的说明性提示,以表明该权限还允许用户查看 SQL。 - 更新了“生成项目模型”页面上的提示文本。
- 修复了以下 bug:大型结果集被放入缓存并导致服务中断。
- i__looker 更新:
- 已将
embed_user作为联接添加到用户探索 - 已将
sql_text添加到历史记录探索 - 添加了指向 admin/queries 以及时间表计划的链接。
- 已将
- 修复了已停用序列的标签仍保留在可视化图表中的 bug。
Looker 3.44 2016-04-07
重要变更
- 即时信息中心功能将被移除。信息中心将更快地从缓存加载。
- 现在,所有 Looker 托管客户都可以从 CDN 加载资源。
- 多项旧版功能将默认停用,但可以重新启用。了解详情。
- 字段标签可以覆盖视图标签
- 字段名称中的前导句点
- 下载内容和图表配置中的大写标签
- 通过 looker@looker.com 发送电子邮件
- 默认 Redshift PDT 分配样式 EVEN
信息中心
- 自动热图:使用热图时,支持“适应数据”功能。
- 改进了信息中心图块上的出错提示。现在,系统会显示过滤条件语法错误。
- 修复了卡片在正确填充屏幕之前以压缩方式加载的问题。
可视化
- 自定义 X 轴限制。引入了一项设置,用于显示或隐藏用户指定的前 X 行或后 X 行。
- 图表现在支持对数 Y 轴。
- 修复了堆叠条形图中堆叠部分未对齐的问题。
时间安排
- 全新预约安排管理控制台
- Scheduled Plans(计划方案)。显示 Looker 实例中当前所有已安排的项目以及相关详细信息,包括任务所有者。
- Scheduled Job History。此部分会显示实例上最近运行的项及其详细信息,包括查询、运行时以及成功或失败状态(如果适用,还会显示错误)。
- Look 现在可以有多个时间表。使 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 调用获取架构信息。
常规调整和问题修复
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 中定义维度与特定地图区域集之间的关系,而无需为每个可视化图表配置自定义 TopoJSON 网址。这会影响“静态地图(区域)”可视化图表。了解详情。
由 Looker 提供支持
JavaScript API for Events
- 嵌入式信息中心现在可以与其父级页面进行通信。了解详情。
用于自定义嵌入对象的新网址参数
- 能够隐藏标题。
- 能够隐藏页脚。
- 通过在网址末尾添加
/explore,可选择将嵌入式 Look 重定向到探索页面版本。 - 用于在打开字段选择器的情况下链接到“探索”页面的选项。了解详情。
方言
- 将 Microsoft SQL Server、Redshift、PostgreSQL 和 MySQL 连接的默认数据库连接数从 30 提高到 75。
- 停用了 Spark 1.3。Spark 客户应使用 1.4 或更高版本。
- BigQuery:
- 修复了对扇出字段使用过滤条件进行计数时无法正常运行的问题。
- 修复了生成表格时导致 500 错误的问题。
- 修复了文本建议发送“undefined”的问题。
- 时间范围更新
hour和hourX现在会返回YYYY-MM-DD HH格式的值。minuteX现在会以YYYY-MM-DD HH:MM形式返回值(与分钟时间范围匹配)。
常规调整和问题修复
- PDF 和预设的可视化图表现在将采用更深的文字颜色,以提高可读性。
- 图表上的提示现在会反映自定义轴名称。
- 添加了通过 Looker 命令行选项设置自定义邮件程序端口的功能(选项为:
--default-mailer-port=[port number goes here])。 - 允许将鼠标悬停在图表中主要由提示组成的区域上,并仍能显示提示。
- 修复了以下 bug:原定于周日发送的内容也会在周一发送。
- 修复了以下 bug:在每个过滤条件中添加多个输入框时,过滤条件值会重复并相互覆盖。
- Internet Explorer 修复:
- 现在,X 轴标签会显示。
- 修复了图表过小时图表中的图例会导致错误的问题。
- 修复了导致在只需要一个垂直滚动条时出现多个垂直滚动条的问题。
- 修复了与自动生成热图相关的多个问题,这些问题导致热图无法正确加载或在发生更改时无法正确重新加载。
- 修复了添加和移除备注会导致信息中心图块对齐混乱的 bug。
- 修复了“探索”和“信息中心”之间时间标签格式不一致的问题。
- 修复了无法对公开嵌入的表格进行排序的问题。
- 修复了以下问题:在 SQL Runner 中,一些没有结果的查询会错误地返回“查询已终止”。
Looker 3.40 2016-02-25
信息中心
- 可锁定的信息中心 [Labs]。防止在未明确解锁的情况下对信息中心进行更改。该功能还会向用户显示更多信息,说明修改 Look 与修改信息中心之间的联系,以便所有查看者了解这些内容。必须在“实验室”部分中明确启用。
- 自动关联各个信息中心 [Labs]。提供一个展开菜单,用于显示和链接到具有与您要展开的字段匹配的过滤条件的仪表板。该菜单还会使用原生展开/折叠功能显示指向外部网址的链接,不过即使不启用展开/折叠菜单,这些链接也可用。了解详情。
可视化
- 表格可视化
- 截断列名称以减小列宽。
- 饼图改进
- 清理了值标签的呈现和定位。
- 系列标签现在可在饼图上使用。
- 可视化图表中的深入分析菜单 [Labs]。直接从可视化图表(而非通过表格)深入分析数据。了解详情。
探索
- 表计算更新
- 允许直接从数据表中移除表计算,而无需强制用户通过表计算模态窗口进行操作。
- 现在,百分比格式将乘以 100。
- 过滤更新
- 现在,当用户点击过滤条件框外部时,为过滤条件生成建议的查询不会超时。
type: tier上的过滤条件现在即使使用负值也能正常运行。
- 数据表更新
- 表格中的日期现在不会换行。(注意:这可能会加宽日期列,从而改变用户的表格)。
- 表格在达到 10,000 个单元格(而非 5,000 个)时切换到虚拟滚动。
方言
- Presto 现在是完全受支持的方言。Looker 3.40 将原生支持 0.132 及以下版本。如需了解后续版本,请与支持团队联系。
- Spark 现已成为完全受支持的方言。Looker 3.40 将支持 1.5.2 及更低版本。
- Hive:现在,系统会自动停用过滤字段的自动建议功能。如需恢复任何给定视图文件的建议,请注释掉
suggestions: false行。此外,字段级设置会覆盖视图级默认设置。也适用于 Presto 和 Spark。 - BigQuery:现在支持对称聚合。
- BigQuery:服务账号不再需要对项目中的每个数据集拥有读取权限。
- DataVirtuality:修复了查询终止问题。
- Vertica - 连接面板上的方言选择器现在包含“Vertica 6”选项,供拥有 Vertica 6 驱动程序的客户使用。“Vertica”选项适用于使用 Vertica 7 及更高版本的客户。
管理控制台
- 查询面板。PDT 现在会区分正在构建 PDT 和正在等待 PDT,这意味着等待查询需要一个正在由其他线程构建的 PDT。在等待期间,它不会占用数据库池中的连接。
- 通过 LDAP 进行身份验证。配置不允许分页结果的服务器。点击此处查看完整的 LDAP 文档。
- 每次登录时强制执行双重身份验证的选项。可在“双重验证管理员”页面上进行配置。
常规调整和问题修复
- LookML <> SQL 更新:将多项
WHERE子句的编写方式从WHERE A AND B更新为WHERE (A) AND (B),以确保在更复杂的WHERE子句中使用正确的括号。 - 修复了表格排序未传递到信息中心的 bug。
- 修复了“探索”权限在不同角色之间共享的 bug。
- 修复了以下 bug:使用
/而非::的 LookML 信息中心嵌入内容无法正确呈现。 - 修复了表格可视化图表中对测量值进行排序时出现的 bug。
- 修复了相对日期过滤条件在“匹配(高级)”模式下失效的 bug。
- 修复了 PDT 构建会锁定 Looker 实例上的所有查询的 bug。
- 修复了以下 bug:
value_format无法正确传递小数点以进行显示,尤其是在percent_of_total和percent_of_previous字段中。 - 修复了以下 bug:如果新值为 null,单值可视化图表会继续显示其先前的值。
- 修复了预提取代码中的一个 bug,该 bug 会在应提供 404 响应时错误地生成 200 响应,例如,如果预提取因某个图块出错而失败。
- 修复了以下 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 数据仓库和 Microsoft Azure Database 的特定选项。我们建议您更新连接,以反映正确的方言,以便您能够利用未来针对特定方言的改进。
- 对 SAP HANA 的基本支持。
- 包含
:和.等字符的 BigQuery 项目名称现在可以正常使用。 - 修复了在某些情况下导致无法终止查询的 Impala 问题。
管理员
- 实施了每用户查询限制,以防止任何个别用户使数据库过载或锁定。了解详情。
常规调整和问题修复
- 在 SQL Runner 和视图生成器中添加了用于刷新架构和表的按钮。
- “将信息中心保存到空间”模态窗口现在使用分层空间选择器。
- 现在,您可以通过 provision.yml 文件设置主机网址。
- 修复了导致生成的 LookML 信息中心缺少字段的问题。
- 修复了信息中心查询的来源,以恢复“用量”面板中之前的分析数据。
- 修复了 Excel 下载占用过多内存的问题。
- 修复了 Excel 下载内容中插入多余空格的问题。
旧版功能
请注意旧版功能即将发生的变化,以确保在功能移除时顺利过渡。了解详情。
新弃用的功能
LookML
decimals参数和int字段类型。decimals参数和int字段类型现已弃用,并会在 LookML 验证器中显示警告。命名值格式现在提供比
decimals更灵活的替代方案,包括小数、百分比和财务格式。例如,请使用value_format: decimal_2或value_format: '0.##'代替decimals: 2。将
type: int维度替换为type: number。了解详情。
此 Looker 3.38 中移除了旧版功能
- 旧版字段选择器
Looker 3.40 中将移除的旧版功能
请在下个月内(下次更新之前)逐步停用这些功能。
- 字段标签可以覆盖视图标签
- 字段名称中的前导句点
- 下载内容和图表配置中的大写标签
- 通过 looker@looker.com 发送电子邮件
Looker 3.42 中将移除的旧版功能
请在未来 2 个月内逐步停用这些功能。
- 默认 Redshift PDT 分配样式 EVEN
Looker 3.36 2015-12-08
实验室功能
从 3.36 版开始,Looker 扩大了实验室功能的定义。除了 Labs 页面上现有的实验性功能外,应用中的部分功能也会作为 Labs 计划的一部分呈现,以便用户了解这些功能仍在考虑添加其他功能。
- 全新改进的 SQL Runner,具有更新的界面,并支持通过 SQL 查询进行共享、下载和探索。此功能将自动为所有实例启用。了解详情
探索
- 透视行表计算。新增了多项函数,支持跨透视行聚合、更简洁的复杂偏移量计算以及行级聚合。详细了解透视行、偏移列表或列表
- 更新了信息中心模态。显示添加的可视化图表类型,以便在构建信息中心时提高清晰度。
- 以图片形式分享公开 Look。轻松将可视化图表作为静态图片分享,该图片会随着数据的更新而更新。了解详情
- 针对定时 Look 的行数限制警告。从“探索”页面安排的内容将在电子邮件中包含警告。
- 恢复了从“探索”页面复制/粘贴表头的功能。
- 更新了“设为公开”模态窗口,要求用户按“保存”才能启用公开链接。
信息中心和可视化图表
- 信息中心板块现在会在运行时灰显。让用户能清楚地看到正在运行的图块。
- 信息中心停止按钮。在查询运行时显示。
- 单值可视化图表颜色设置。了解详情
- API for Prefetching Dashboards。这样,Looker 用户就可以利用强大的数据预热系统。
LookML
- 新参数
distribution_style,可能的值为ALL或EVEN。这样,在不按键分布的永久性派生表中,就可以在 all 和 even diststyle 之间进行明确选择。仅适用于 Redshift。引入了一项旧版功能,该功能保留了旧的默认均匀分布。3.36 及更高版本将默认使用ALLdiststyle。 - 时间字段现在默认生成所有时间范围。以前,用户需要指定一个枚举的时间范围列表。用户仍然可以指定一个列表,以获取部分时间范围。
由 Looker 提供支持
- 采用用户时区的嵌入式信息中心。实例允许用户时区,并且连接已配置为使用时区。嵌入式信息中心将不再显示时区不匹配警告。
Spaces
- 空间现在会显示所有子空间,而不再限制为四个。
管理员
- 权限更新。
- “权限”页面现在会反映关联权限
- 用户必须拥有 download 或 download_with_limit 权限才能下载信息中心 PDF 文件
- LDAP 配置更改。现在,管理员可以指定要使用哪个用户属性进行搜索。如果使用 posixGroup 样式,则可以将 LDAP 群组映射到 Looker 角色。
方言
- 增加了 DataVirtuality 支持。添加了对对称聚合的支持,并修复了 day_of_week 参数。
- 增强了 DashDB 支持。尚不支持终止查询。
- 增强了 Exasol 支持,包括 PDT
- BigQuery。更新了 FLATTENS,以允许不在树的同一分支上的多个字段
常规调整和问题修复
- Looker 现在支持通过键盘按键改进导航,以提高无障碍性。
- 浏览器标签页现在会指明每个标签页上正在使用的应用部分。
- 修复了打开“保存 Look”模态时出错的问题。
- 改进了数据透视表达到列数上限时的出错提示。
- 修复了导致可视化图表不准确地报错的 bug。
- 修复了信息中心图块齿轮菜单超出屏幕范围而无法选择的问题。
- 修复了信息中心元素无法反映在“探索”页面上完成的排序的问题。
- 修复了以下 bug:点击过滤条件上的“添加到表格”会从查询中移除该过滤条件。
- 修复了以下 bug:如果联接未在 fields 参数中包含 xxx_bin_level,自动生成热点图会失败。
- 修复了“运行”按钮偶尔不会显示在嵌入式信息中心上的 bug。
- 修复了以下 bug:由于空格过多,XLS 文件无法正确下载。
- 修复了“移动聊天室”模态窗口。
- 修复了以下问题:保存 Look 时会将其添加到信息中心两次,而不是更新 Look。
- 修复了 BigQuery 中的一个 bug,该 bug 导致从表创建视图时,无法为包含
.和:的已弃用项目名称的项目生成 LookML。 - 修复了以下 bug:在嵌入式上下文中,用户可以使用快捷键打开“修改信息中心”模态窗口和“选择 Look”模态窗口。
Looker 3.34 2015-11-10
可视化
- 全新可视化图表:互动式地图。新地图支持缩放和平移,并会根据过滤条件的变化做出响应。了解详情。
- 图表颜色改进。了解详情。
- 可在可视化图表中使用的全新系列调色板。
- 新增了颜色选择器,可帮助您选择新的图表颜色。
- 全局默认配色方案可应用于整个实例。了解详情。
- 能够在可视化图表中按序列排序。对表格中的行总计进行排序,以便按行总计升序或降序显示图表中的信息。
- 更新了提示,以提高可读性。
信息中心
- 异步加载信息中心。现在,功能块会在其数据从数据库返回时加载,而不是一次加载 2 个,这有助于更快地加载缓存的信息中心。
- 信息中心内提供更详尽的出错提示。信息中心图块现在会显示导致其无法渲染的错误,而不仅仅是显示发生了错误。
- 移除了将信息中心改回“拖动”布局的功能。“报纸”布局现在是所有拖放式信息中心的首选布局。
探索
- 更精细的日程安排选项。包括多个小时、一个月的不同日期,并且仅限工作日。 了解详情。
- 能够按行总计和表计算进行排序。
- 模态内 Look 编辑。让用户停留在他们访问模态窗口的页面上,以便在应用中提供更多背景信息。
- 改进了公开链接工作流程。将 Look 标记为公开后,无需再刷新页面即可查看关联的公开链接。
- 能够发出不含
ORDER BY子句的查询。如果表中的第一个字段是cancel_grouping_field,并且查询中只有维度,Looker 将不会生成 Order By 子句。在某些情况下,这可用于减小查询的大小和复杂性。 - 改进了过滤建议。
- 现在,系统会从使用
sql_table_name参数定义的视图中正确填充建议。 - “星期几”和“星期几索引”时间范围现在会建议日期,而不是时间戳。
- 请参阅下文 LookML 部分中的其他变更,包括如何让建议功能与访问权限过滤条件搭配使用。
- 现在,系统会从使用
type: location字段过滤功能更新。- 添加了基于半径的过滤功能。
- 在过滤中添加了对
null、not null和-null的支持。如果纬度或经度(或两者)为 null,则位置字段会被视为 null。
LookML
quarter新时段。此时间范围可以作为维度组的一部分创建,也可以作为独立维度创建。了解详情。- 新的
quarter_of_year时段。此时间范围会返回第 1 季度、第 2 季度、第 3 季度和第 4 季度(与年份无关),可以作为维度组的一部分创建,也可以作为独立维度创建。了解详情。 - 关于访问权限过滤条件的建议。使用访问权限过滤条件字段时,可以通过
full_suggestions: true参数启用建议。了解详情。 - 可配置的建议缓存。现在,您可以选择将建议缓存多长时间。请使用
suggest_persist_for后跟时间范围,针对每个字段设置这些选项。如果未设置suggest_persist_for,则默认时间仍为 6 小时。
由 Looker 提供支持
- 为嵌入式信息中心下载 PDF。权限的配置方式与常规 Looker 用户和角色的配置方式相同。
- 嵌入式元素的所有下载类型。权限的配置方式与常规 Looker 用户和角色相同。
- 单点登录嵌入的用户时区。在单点登录嵌入设置过程中设置该参数。
方言
- 扩展的 BigQuery 支持(其他细微差别),包括:
- 查询大小估算工具,可帮助管理查询用量。
- LookML 使用
fanout_on参数原生支持嵌套和重复数据。了解详情。 - PDT,以优化查询。
- 正在取消查询作业。
- 生成器改进,尤其是针对嵌套和重复数据。
- .p12 证书支持任意口令,现在通过 Looker 上传。
- Microsoft SQL 数据仓库改进:
- 现在支持永久性派生表。
- 现在支持对称聚合。
- Hive 和 Spark:修复了周截断错误。
- Vertica:修复了查询终止问题。
管理员
- “管理”页面上的 PDT 面板现在会反映共享 PDT。
- 在“查询”面板中的模态窗口中添加了网址,以便您返回到与这些查询相关的数据。
- i__looker 模型和“Usage”(用量)面板的更新:
- 修复了查询最近一次运行的时间。
- 添加最近一次运行时间。
- 将用户角色转换为列表。
- 修复了信息中心定时任务电子邮件列表。
常规调整和问题修复
- 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 将不再有效。
<script>标记和onclick或onmouseover等元素上的事件处理脚本都无法正常运行。
Looker 3.32 2015-10-13
可视化图表和信息中心
- 推出信息中心报纸样式布局,允许某些图块占用多行,而其他图块仍保留在单行中。还提升了拖放图块的便利性。了解详情。
- X 轴密度会根据可视化图表的可用空间自动降低。
- 更新了“添加/修改过滤条件”模态窗口,以便更轻松地将过滤条件应用于信息中心图块。了解详情。
- 引入了直接从齿轮菜单修改特定图块上的过滤条件的功能。了解详情。
- 提高了大型信息中心内过滤条件输入框的响应速度。
LookML 和 IDE
- 引入了
date_raw字段类型和raw时间范围,其中不包括时区转换和类型转换。了解详情。 - 建议功能现在支持
one_to_one联接。 - 提高了 LookML 验证器的速度。
- 使
type: yyyymmdd的行为与type: date相同,这意味着不会对其应用时区转换。 - 为尽可能减轻客户数据库的负载,Looker 现在会在 5 天后截断
pdt_event_logaction_data列的内容。 - 现在,字段不能同时作为 distinct 类型和主键,以避免出错。
管理面板
- SAML 的群组到角色映射:SAML 身份验证设置现在支持将群组分配给角色。
- 自定义备份:能够指定非标准 S3 区域。
- PDT 面板改进:确保始终有理由重新构建表,并在某些情况下加快加载时间。
- 移除了负载均衡设置,除非实例已进行负载均衡。
- 单点登录网址生成器将使用主机名,而不是端口。
方言和数据库
- Oracle:生成的 PDT 名称可能会根据需要被截断,以防止出错。
- Data Virtuality:查询终止现在可按预期运行。
- Vertica:修复了导致月份和年份过滤不准确的 bug。
- MSSQL:不再允许在长时间运行的查询期间锁定表。
- Redshift:改进了数据库中的透视功能,并提升了日期谓词的性能。
常规改进、调整和问题修复
- Looker 提供支持:嵌入式 Look 现在会显示总计、行总计和表计算。
- 定时发送的电子邮件表格现在包含网格线,更便于阅读。
- 缩短了包含大量数据的“探索”页面的加载时间。
Looker 3.30 2015-09-15
可视化图表和信息中心
- 能够设置参考线标签的格式。了解详情。
- 改进了预设和下载的信息中心:
- 信息中心 PDF 文件中的表格元素显示的行数与浏览器中显示的行数相同。了解详情。
- 现在将包含行总计和列总计。
- 信息中心和 Look 现在会在复制后正确转移所有权。
- 更新了“添加到信息中心”模态窗口。
LookML 和 IDE
- PDT 会在模型之间自动共享,而不是生成重复的表。
- 添加了
week_of_year时间范围。了解详情。 - 生成器现在使用
sql_on惯例(而非foreign_key)写入联接。 - 现在,仅包含隐藏探索的模型会显示在角色和权限页面上的模型集列表中。
- 当 Git 配置状态出现问题时,提供更实用的出错提示。
- 移除了
type: composite和type: service_level。 - ERB 模板作为配置选项已被永久移除,
template参数已被弃用。所有实例均已启用 Liquid 模板。
探索
- 表计算:
- 添加了 Excel 电子表格下载选项。了解详情。
- 过滤条件建议现在会提取 5,000 行建议。
- 能够按时间戳字段进行过滤。
- 改进了出错提示:
- 现在,只有在与查询相关时,系统才会显示与探索中的字段相关的错误。
- 现在,错误会指明是由于数据库问题还是 LookML 模型问题导致的。
- 性能提升:
- 现在,表格会在滚动时加载。虽然每次查询仍会返回整个结果集,但在任何给定时间,浏览器中只会呈现表格的可见部分。这应该会提升处理大型结果集时的性能。
方言和数据库
- 支持 Microsoft SQL Data Warehouse。
- 支持 BigQuery 中的分区表。
- 使用 noSasl 的 Impala 连接的配置发生变化。点击此处查看详情。
管理面板
use_sql_runner权限现在不依赖于develop权限即可运行。了解详情。- 更新了嵌入面板 (/admin/embed),添加了 URI 验证器。
- “用量”面板:
- 更新了查询“来源”,以便更好地考虑公开和私有网址以及
suggest:查询。 - 将
public_urls关联到其相关的look_id。
- 更新了查询“来源”,以便更好地考虑公开和私有网址以及
- Looker 日志现在会从 Ruby 和 Java 层捕获
stderr和stdout。
常规改进、调整和问题修复
- 修复了打开可视化面板会终止正在进行的查询的 bug。
- 修复了以下 bug:使用时间标签格式输入框时,x 轴上的日期会发生偏移。
- 修复了在字段定义中使用替换运算符时时区无法正确转换的 bug。
- 修复了两个
sql_casebug:- 存储桶名称中的单引号现在可以正常使用。
- 现在,数字可以正确用作存储桶名称。
- 修复了以下 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_point、map_line和locations字段类型。
方言和数据库
- Spark SQL 的 Beta 版支持:
- 永久性派生表
- 数据库内透视和列限制
list字段类型
- 对 EXASOL 的基本支持,包括对称聚合(尚不支持 PDT 或时区)
- 改进了对各种方言的其他 JDBC 参数的支持
- 针对特定方言的改进:
- Oracle 字段名称现在必须为小写
- Microsoft SQL Server 现已支持 SSL
- 现在,Redshift 查询的取消方式不会在日志文件中产生错误
管理面板
- 现在可以批量为用户分配“管理员”角色。
- “常规”管理页面上会显示有关 Looker 前端代理配置错误的警告。
由 Looker 提供支持
- 可选择向未经身份验证的用户显示正常登录屏幕(不使用单点登录身份验证时)。
身份验证和安全
- Beta 版支持使用 SAML 进行群组到角色的映射。
Looker 3.26 2015-07-21
可视化图表和信息中心
- 在可视化图表中隐藏字段。了解详情。
- “选择 Look”模态窗口改进:现在支持将同一 Look 的多个副本添加到单个信息中心。了解详情。
- 图表特定改进:
- 单值 - 在信息中心内,字体大小会根据页面大小进行调整
- 饼图 - 现已支持值标签
- 条形图和柱形图 - 能够按每列中的升序或降序值对堆叠条形图进行排序
- 多层环图 - 可配置系列标签字体大小
- 笛卡尔图表的图例可以右对齐或左对齐。了解详情。
- 移除第一个系列后,参考线仍保留在图表上。请注意,依赖于序列的参考线(例如最小值、最大值或平均值)仍将引用第一个序列的值。了解详情。
- X 轴设置改进:
- 当存在负值且未设置最小值或最大值时,强制轴在零处对齐。
- 现在,x 轴上的“时间”设置仅适用于一个系列。
- 时间标签格式现已上架,可用于“序数”设置。
身份验证和安全
- 添加了 SAML 支持。了解详情。
探索
- 改进了过滤条件下拉菜单的建议:
- 现在,联接的永久性派生表可提供建议。
- 修复了导致
suggest_explore参数无法正常运行的错误。
- 下载所有结果时添加了警告。引入此限制是为了减少用户因无意操作而下载过大结果集的情况。
- 改进了 LookML 按钮行为。现在,点击字段选择器中“探索”名称旁边的“查看 LookML”按钮,即可跳转到开发环境中相应的“探索”定义。
LookML 和开发
- 允许将
value_format参数应用于type: tier的维度。 - 支持 Git 网址中的自定义端口。了解详情。
管理面板
- 查询管理面板。查看近期和正在运行的查询的详细信息,并能够终止长时间运行的查询。了解详情。
- 用量面板更新:
- 现在,您可以通过新的探索 (scheduled_task_dashboard) 探索信息中心时间表。
- 派生表现在可在 i_looker 模型中使用。
- 外露的顶部看起来像是“用量”面板上的一个元素。
- 新查询管理面板
方言和数据库
- Hive 支持现在包括 PDT。
- Snowflake 支持现在包括对称聚合和 PDT。
- 改进了 Redshift 和 MySQL 上的下载内存用量。
常规改进、问题修复和调整
- 定时发送的邮件功能更新:
- 定时发送的邮件中的链接现在仅适用于度量,不适用于维度。
- 如果电子邮件的内容超出允许的大小限制(取决于电子邮件提供商),系统会将其转换为 HTML 附件,而不是在内嵌位置截断。
- 用于在 Looker 中探索数据的链接已移至电子邮件顶部,以便于查看。
- 历史记录现在包含 Look。
- 修复了可视化编辑器中的自由文本输入框意外清空的问题。
- 在数据表中右对齐数值表计算的值。
- 当透视数据达到 3 万行的上限时,提供有用的错误提示(错误会显示在 .csv 文件中,而不是 Looker 中)。
Looker 3.24 2015-06-23
LookML 和派生表
- LookML 扩展(实验室功能):借助新参数
extends,开发者可以在单独的扩展文件中向现有视图和探索文件添加内容。这样可以实现更模块化、可重复使用的 LookML,并简化更新。了解详情。 - PDT 事件日志移至内部 Looker 数据库:永久性派生表 (PDT) 事件日志已从暂存架构移至 Looker 数据库,以提高性能并减少分析数据库的负载。
- 复合派生表:现在,任何派生表的 SQL 定义都可以使用
${view.SQL_TABLE_NAME}引用任何其他派生表。这适用于所有类型的派生表(永久和临时)。查看文档。
探索
- 导出内容中的数字格式:默认情况下,可共享链接或电子表格网址中会应用值格式。您可以通过修改网址来切换格式。了解详情。查看文档。
- 表计算:现在,您可以在表计算中引用行总计和列总计(如果存在)。请使用
${field_name: total}和${field_name: row_total}。
信息中心和可视化图表
- 现在,条形图上可以显示参考线。
- 现在,只有在重新运行信息中心后,元素才会反映过滤条件更改,而不是在应用更改之前立即显示更改。
常规新增功能和调整
- 现在,您可以在“用量”面板中查看 SQL Runner 查询的相关数据。
- Snowflake 现在支持对称聚合。
Looker 3.22 2015-05-26
Spaces
- 聊天室的新组织系统。查看文档。
- 空间可以嵌套,以实现层次结构。
- 所有现有的共享空间都将从新的“主页”空间开始。
- 每个空间的位置将通过其名称上方的面包屑导航来表示。
探索
- 用户自选时区:同一实例上的不同用户可以在不同的时区中操作。了解详情。
- 注意:此功能会影响查询结果,需要您了解如何正确解读结果。仅在必要时启用该功能,并为用户提供适当的培训。
- 更新了“保存 Look”模态,让保存 Look 变得更轻松、更快捷。
- 能够访问 Look 网址的“长版本”。了解详情。
- 表计算改进
可视化图表和信息中心
- 信息中心元素上的新信息栏会显示查询数据的返回时间、查询是否在其他时区运行,以及设置为悬停的信息中心备注的备注图标。
- 能够在信息中心内向信息中心添加 Look。要求 Look 与信息中心位于同一空间。了解详情。
- 图表值标签改进
方言和数据库
- 对 Oracle 中的 PDT 提供 Beta 版支持。
- 改进了对 BigQuery 的支持。了解详情。
- 现在,对称聚合仅针对支持它的方言启用,而不是在整个实例范围内启用。
- 能够按连接关闭 PDT。
LookML 和开发环境
- 用于防止提交错误内容的选项。可按项目进行配置。对于新项目,默认设置为“开启”。了解详情。
bypass_suggest_restrictions: true可以添加到字段中,这样即使使用access_filter_fields或sql_always_where,也可以提供建议。了解详情。
常规调整和问题修复
- 现在,首次点击返回按钮会返回到页面的上一个状态。
- ERB 模板现已弃用。
- 修复了与 PDT 相关的“关系不存在”或“表不存在”错误。
Looker 3.20 2015-04-27
从实验室毕业的功能
以下功能在 3.18 版中处于 Labs 阶段,现在默认处于启用状态:
信息中心和可视化图表
信息中心定时发送功能改进(了解详情):
- 现在,预设的信息中心可以显示为内嵌消息或 PDF 附件。
- 所有信息中心都可以通过其齿轮图标或在空间内进行安排。
- 现在,每个已安排的信息中心都会在其空间中显示一个安排图标,其中包含安排信息。
开发环境
简化的开发者工作流程(了解详情):
- 主 Git 按钮中的简化 Git 选项。
- 在编辑器中执行 Git 操作,无需离开当前位置。
- 现在,每个用户的开发者模式都与一个分支相关联,并且开发者模式下的提交会与 GitHub 或您的 Git 服务同步。“部署到生产环境”会将该分支合并到主分支,从而更新您的生产环境。
LookML
- 联接中的 Liquid 条件:允许在联接条件中使用用户输入(通常用于提升性能)。了解详情。查看文档。
view_label:一个新参数,用于在“探索”界面中重命名视图。了解详情。查看文档。sql_distinct_key:一个新参数,用于根据特定字段计算对称聚合。了解详情。查看文档。
管理员
- 在 /admin/users 页面上对用户进行分页和搜索。
- LDAP 群组:使用 LDAP 进行用户身份验证的实例现在可以根据其 LDAP 配置中已有的群组来整理新用户。
常规改进和调整
- 支持 MariaDB。
- Teradata 现已支持对称聚合和永久性派生表。
- 列数上限现为 200。
- 修复了 SQL Runner 中的 null 值与 false 值问题。
- 对 PDT 管理控制台进行了细微更新。
Looker 3.18 2015-03-30
探索
- 实验室功能:重新设计的字段选择器:字段选择器现在会按视图和日期组收起字段,从字段中移除大写视图名称,并更改测量值的颜色。您可以在“实验室”面板 (/admin/labs) 中开启完整功能。了解详情。
- Labs 功能:表计算:能够通过“探索”页面对查询结果定义计算。必须由管理员从“实验室”面板中启用。了解详情。
- 探索说明:必须使用
description:参数在模型文件中定义。将鼠标悬停在 ? 探索名称旁边的字段选择器中的图标。查看文档。 - 在日期字段中按“OR”过滤:按现有日期过滤条件旁边的 + 按钮,在该字段中添加其他过滤条件,或在使用匹配(高级)时在日期之间使用英文逗号。了解详情。
- 现在,查询运行的相对时间会显示在运行按钮旁边(例如“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。查看文档
- 现在,空间搜索结果集中会包含模型名称。
- 现在,您可以通过空间中每个 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 字段类型:
percentage、dollars和cents - 数字字段参数:
format和units
- Looker 现在使用 Excel 样式格式设置数字和字符串字段,这些字段使用参数
- 在重新生成时使用现有派生表 (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 验证器(实验室功能):检查 Look 是否损坏,并在所有位置查找/替换损坏或重命名的字段。在将更改推送到模型之前,请使用 Look 验证工具。(查看文档)
- 主空间:点击所需空间名称旁边的“主页”图标,即可将任何空间设为“主”空间。

LookML
- 对称聚合:允许将测量引入联接的“探索”中。在单个探索中试用,然后通过 Labs 为整个实例启用。
- Tiering, SQL Case & Order By Field
- 废弃了
dow和dow_number,取而代之的是day_of_week和day_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-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 将返回所有结果(并流式传输,如果适用)。点击此处了解如何保存公开 Look。
LookML 和 IDE
- 新的 sql_table_name 应用场景:
sql_table_name参数现在可在联接中使用。查看文档。 - 提供 PDT 诊断:永久性派生表 (PDT) 管理控制台的初始版本现已在 /admin/pdts 上提供。这将有助于管理用量表,并且我们会继续改进。查看文档。
- 单表模型生成:现在可以使用单个表生成模型。查看文档。
常规改进和调整
- 修复了影响部分拥有大量模型文件的客户的内存泄漏问题。
- 修复了通过 SQL Runner 运行查询的快捷键(cmd+enter 或 ctrl+enter)。如需查看所有键盘快捷键的列表,请点击此处。
- 修复了 LookML 信息中心上的总计和行总计(例如
total: true、row_total: right)。请参阅信息中心 LookML 文档。 - 更新了 git 版本,以确保我们不会面临潜在漏洞。
- 添加了在您已以其他用户身份执行 sudo 时,以其他用户身份执行 sudo 的功能。
Looker 3.10 2014-12-29
信息中心和可视化图表
- 用户定义的信息中心:
- 改进了信息中心过滤条件:
- 信息中心过滤条件与“探索”过滤条件界面一致
- 能够隐藏/显示信息中心过滤条件栏
- 现在,更改过滤条件后,需要按“运行”按钮或快捷键才能刷新信息中心
- 重新设计了顶部操作栏:增加了垂直空间,将运行按钮和齿轮图标移至右上角
在信息中心内快速导航:使用面包屑导航,轻松在信息中心内浏览空间

字体大小:用于更改单值元素字体大小的选项 ("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)现在允许使用过滤条件(请参阅文档)
- Dropoff percent:分组柱形图的选项(请参阅文档)
- 显示视图名称:用于在可视化图表和信息中心内显示/隐藏“视图名称”的选项*(请参阅文档)
- 隐藏的系列:确定哪些系列在界面中开始隐藏(请参阅文档)
- 总计:LookML 信息中心元素现在会显示总计(“total: on”和“row_total: right”)(请参阅文档)
- 显示值:在图表中的数据点上方显示值(查看文档)
- 改进了 null 处理:折线图和面积图的不连续 null 选项(请参阅文档)
- 系列标签:根据维度值设置系列的标签
- 更清晰地设置 X 轴上具有时间维度的柱形图的格式(请参阅文档)
- 系列切换开关的开启/关闭状态会随可视化图表一起保存
- 信息中心嵌入:添加 /embed/ 以嵌入信息中心(需要登录)
企业、平台和安全
- 开发者限制:将模型(以及开发者)配置为一组特定的连接
- 新的自定义权限选项(请参阅文档):
- download_with_limit:下载查询结果,并设置上限
- download_without_limit:下载没有限制的查询
- save_content:保存和修改 Look 和信息中心
- schedule_look_emails:安排 Look 发送电子邮件
- 技术电子邮件联系人、停机提醒和实例更新时间范围的管理员设置
常规改进和调整
- 点击信息中心元素标题将始终保留“探索”中的可视化配置设置
- 修复了数十个 bug,尤其是信息中心和可视化图表方面的 bug,太棒了!
Looker 3.6 2014-11-03
整理和协作
- 全新推出 Spaces!将 Look 和信息中心整理到共享空间(例如“营销”“第四季度销售回顾”)。Looker 中仍会为每位用户保留一个空间,您可以在空间之间批量移动和复制内容。(查看文档)
探索
- 透视时的行总计选项:除了在列中添加总计外,还可以在行中添加总计
- 高级过滤器中的未来日期快捷方式(“明天”“下周”“下个月”“明年”)
LookML
- LookML 验证器:一次性检查整个项目是否存在 LookML 问题,确保一切按预期运行。
- 透视时,请将
direction: column添加到类型percent_of_total,以便沿列向下计算,而不是跨透视计算。请改用direction: row(默认)来计算整行。 - LookML 弃用警告(Looker 实验室):LookML 编辑器会针对已被较新选项废弃的 LookML 选项显示警告。
企业、平台和安全
- Google 身份验证 (OAuth):Looker 可以通过您由 Google 管理的网域对用户进行身份验证(请参阅文档)
- 用于为特定用户停用 SQL Runner 的自定义权限
常规改进和调整
- Looker 实验室:我们在管理控制台中添加了一个版块,您可以在其中访问我们正在开发的实验性功能
- 大幅提升应用性能。加快大型数据表、信息中心和网页加载的渲染速度
- 使用
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_priceLookML
- 添加了为 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 版)可嵌入功能:SSO、白标/OEM、Look 和信息中心嵌入
- 角色 - 创建自定义用户角色和网域(访问权限级别)
问题修复和调整
- Redshift 使用“terminate”而不是“cancel”
- SQL Runner 中的语法突出显示
- 用于查询的短网址还包含上一个可视化配置
- Oracle 的自动时区转换
- 3.0 版中的样式更新(感谢 Beta 版测试人员!)
- 出错提示改进
- 在字段不可用时显示警告
Looker 3.0 2014-08-11
界面/用户体验
- 全新风格和设计!
- “探索”页面上用户可配置的图表(非 LookML)
探索
- 列(透视)限制 - 指定除行之外要显示的列数
LookML / 项目
- 提供过滤条件建议 - 针对维度的新 LookML 参数
suggest_base_view、suggest_dimension和suggestions。
数据可视化
- 查询网址会保留可视化状态
- 可嵌入的 iframe 引用了已保存的图表
企业、平台和安全
- (Beta 版)Google 身份验证 (OAuth) - Looker 可以通过您由 Google 管理的网域对用户进行身份验证。
- 新用户角色:开发者、仅限信息中心
- 会话管理器 - 查看和撤消 Looker 会话
问题修复和调整
- 改进了添加/删除项目的体验
- “晚于”日期过滤条件有效