从 Looker 3.46 开始,标记为 flash_on 的项表示现有功能发生了更改,您在更新时可能需要注意这些更改。
Looker 3.56 2016 年 9 月 25 日
flash_on 外观
- 外观现在是独立文档。我们对外观进行了更新,以突出显示内容。需要注意的一些事项包括:
- 更加突出显示可视化窗格
- 可收起的“详细信息”面板,其中显示了与此外观有关的快速信息,包括其说明、创作者、创建时间和上次更新时间,以及投放时间和信息中心信息
- “观看时”配置选项,包括安排、删除和访问权限控制
- “查看时修改”界面,您可以在其中修改查询和外观标题
- 重置“从此处查看和探索”链接,让用户可以玩转查询并深入挖掘,而不会影响其他用户对已保存内容的使用。
信息中心
- 在信息中心内进行修改。现在,在编辑模式下,用户可以直接在信息中心内修改功能块。
- 在信息中心中,如果功能块超过 25 个,则会显示一条消息,告知用户性能可能会受到影响。
- LookML 信息中心备注在转换后会转移到用户定义的信息中心。
可视化图表和“探索”页面
- flash_on 现在,通过点击结果数据表格或表格可视化图表中的值按维度过滤时,系统会将该维度添加为当前页面的过滤条件,而不是刷新整个页面。这会停用信息中心表格可视化元素上的此类维度过滤。
- 添加了“取消固定于零”选项,以便图表重点显示存在数据的区域,而不是显示从零开始的完整刻度。
LookML
- 引入了
${EXTENDED}
,可让您同时引用要扩展的对象和扩展对象。了解详情。 - 将列表的
SUPER*
重命名为EXTENDED*
。了解详情。 - 现在,在开发模式下构建的永久派生表的
persist_for
上限始终为 24 小时。了解详情。 - LookML 生成器现在会向新生成的视图文件添加
description
参数。
方言
- BigQuery。引入了对 BigQuery 标准 SQL 的初始支持。包括对查询大小估算器和对称汇总的支持。
- Impala。添加了对永久性派生表的支持。
- DataVirtuality。修复了可能导致对称汇总生成无效 SQL 的问题。
- MS SQL:
- 修复了字段不能超过 30 个字符的问题。
- 引入了静态方言 (Microsoft SQL Server 2005),以连接到已废弃的 2005 版 MS SQL。
- Snowflake。修复了某些日期过滤条件组合错误地返回无结果的问题。
管理员
- 在“群组”页面上,添加了按群组内用户列表过滤的功能。
- 现在,用户的页面会在发送按钮下方显示“重置密码”链接。
- “群组”页面上的群组现在按字母顺序排列。
- “用户”页面上的用户会按字母顺序排序,列表末尾会显示 null 用户名。
常规调整和 bug 修复
- 更新了 Looker 中的 404 页面,以反映该页面可能是因为内容缺失或权限不足而导致。
- 更新了“保存”“复制”和“移动”对话框,以显示聊天室或信息中心树,以显示用户可以保存到哪些聊天室。
- 现在可以在 SSO 嵌入网址中设置群组。
- 现在,光标会聚焦于任何模态的第一个字段。
- 修复了外观验证器可能比平常需要更长时间才能返回结果的问题。
- 停用了文件格式为 Excel 时的“在浏览器中打开”选项。
- 修复了以下问题:保存、复制或移动对话框中不会加载所有子聊天室。
- 修复了“获取信息中心 LookML 探索”选项未生成所有维度和测量项的问题。
- 改进了当用户无法将内容移至其无权访问的聊天室时显示的错误消息。
- 修复了一系列与颜色选择器相关的问题。
- 修复了“探索”页面上不遵循次级、第三级和更高级别的枢轴排序的问题。
- 修复了向可视化配置框中输入文本时可能会出现卡顿的问题。
- 修复了以下问题:IE11.0 用户无法点击信息中心过滤条件模态中的“选择字段”下拉菜单。
- 修复了使用“是当天”日期过滤条件选项时,
start_date
和end_date
评估为 null 的问题。
Looker 3.54 2016 年 8 月 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”。
- 饼图和关联的图例现在会作为一个整体居中,而不是将图表本身居中。
安排和下载
- 用于安排的任务和下载的任务的资源管理器
- 默认情况下,系统会成对处理下载和渲染任务。实例管理员会在查询面板中看到一个名为“renderer”的新来源。
- 这些更改应该会减少渲染内容的超时情况,并减少对 Looker 实例的影响。
常规调整和 bug 修复
- 对聊天室的调整
- 缩短了聊天室页面的加载时间。
- 缩短了“保存”“复制”和“移动”模态窗口中聊天室选择器的加载时间。
- 确保聊天室的标题正确传播到浏览器标签页。
- 更新了“修改聊天室”模态窗口的样式,使其与其他模态窗口保持一致。
- 光标现在会聚焦于聊天室模态窗口中的第一个可修改字段。
- flash_on 已停止支持 Internet Explorer 10。了解详情。
- 添加了一项新权限,允许用户在信息中心内查看展开式叠加层,但无法探索数据。
- 现在,从登录页面请求重置密码链接时,在密码成功重置后会显示一条确认消息。
- 引入了新的键盘快捷键 (ctrl+shift+d),用于进入开发者模式。
- 使“探索”和“信息中心”中已关闭的“过滤条件”部分的呈现方式保持一致。
- 现在,在信息中心过滤条件修改模态的“选择字段...”下拉菜单中,值将遵循关联的视图标签。
- 添加了对创建本地版本控制功能的内置支持。
- 提高了 LookML 验证器的效率。
- 改进了 Presto 版本 0.133 及更高版本的查询终止功能。
- 在“修改连接”页面上为临时数据库添加了说明性语言。
- 确保在某些方言中正确过滤
datatype: date
字段。 - 修复了对称汇总在大多数方言中移除换行符的问题。
- 修复了验证 LookML 可能会导致实例崩溃的 bug。
- 修复了按列数限制对数据透视表进行排序时总计可能会被省略的问题。
- 修复了可能导致单值可视化图表中的标题和文本颜色不匹配的问题。
- 修复了默认调色板可能无法应用于所有位置的问题。
- 修复了使用 Firefox 时无法展开或收起字段选择器部分的问题。
- 修复了使用
can_filter: false
时时间范围会产生 LookML 错误的问题。 - 修复了包含文本对象的 LookML 信息中心无法下载的问题。
- 修复了重新分配已安排方案的所有权可能会导致移除收件人的问题。
- 修复了以下问题:
can_filter
参数在与展开细目互动时可能会允许过滤。 - 修复了以下问题:在运行查询后,过滤条件可能会切换到
matches (advanced)
。 - 修复了在展开细目时时区可能会发生变化的问题。
- 修复了以下问题:过滤条件值会从探索页面上的过滤条件输入框中可靠地移除。
- 修复了移除指标后指标排序可能仍保留在查询中的问题。
- 修复了“探索”页面上的“SQL”标签页无法可靠地生成 SQL 的问题。
- 修复了以下问题:如果用户缺少对某些聊天室的访问权限,用户的聊天室可能会挂起。
- 修复了以下问题:从已删除用户的工作区复制的信息中心中的过滤条件在编辑时可能会产生
Validation Failed
错误。
Looker 3.52 2016-07-31
Looker 设计
flash_on 重新设计的导航栏
- 扩大了可用的工作画布,以扩大处理表格和可视化内容的空间,并适应更多设备上的横屏观看。
- 移除了图标,并以用户操作为中心进行整理,从而简化了导航。导航栏包括:
- 浏览:查看现有内容;从现有主题和信息中心入手
- 探索:发起新查询
- 开发:进入 LookML 编辑器和 SQL Runner,然后开启/关闭开发模式
- 增加了可用的帮助并重新整理了菜单。帮助菜单包含:
- 搜索 Google 文档和 Discourse
- 指向官方文档和 Looker Discourse 的链接
- 有关当前 Looker 版本的信息(包括版本说明和版本号)
- 与 Looker 的客户服务团队聊天(仅适用于开发者和实例管理员)
- 菜单清理。调整了多个菜单和列表,以便于导航和统一设计。
- 对信息中心“过滤条件”模态中的多个列表(包括“角色”“关联”和“探索”)进行了按字母顺序排序
- 将齿轮菜单项左对齐,并在用于启动其他模态的选项后附加了“...”
可视化
flash_on“可视化编辑器”中的“系列”标签页
“系列”标签页推出了经过改进的界面,可用于修改系列的颜色、名称和类型。在“样式”标签页的自由文本框中使用键值对修改的所有内容都可以在“系列”标签页中找到,该标签页已取代了“样式”标签页(适用于直角坐标图)。
了解详情:柱形图 / 条形图 / 散点图 / 折线图 / 面积图
探索
- 现在,当达到行数上限时,数据表会显示列总计。了解详情。
- 探索说明现在会显示在顶部导航栏的“探索”下拉菜单中。
安排和下载
- 查看已安排的信息的独立权限。
see_schedules
权限允许访问已安排的方案和安排器历史记录面板。了解详情。 - flash_on 改进了用于关联下载的布局。下载的
.csv
、.html
、.md
、.txt
和.xlsx
文件现在会按每个枢轴维度显示一行,以更贴近 Looker 中的显示效果。如果您有依赖于单个标题行的流程,请使用“单行表格标题”旧版功能。了解详情。 - 阐明了当 Looker 因未安装 PhantomJS 而无法呈现 PDF 时,用户收到的错误消息。
- 阐明了如果用户是已被删除或停用的用户创建的定期方案的收件人,会收到的错误消息。
LookML 和开发环境
- 为 PDT 自动生成上下文作为 SQL 注释。生成 PDT 时,Looker 会发出一条评论,指明生成表格的用户的模型、视图、ID(如果有)、用户是否处于开发者模式以及实例 slug。了解详情。
- 更新了外观验证器,改进了设计,并添加了无论出现什么错误都能替换字段、视图、探索和模型名称的功能。了解详情。
- 快速切换文件。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。
常规调整和 bug 修复
- flash_on API(Beta 版)变更:
- 确保 JSON 格式将
type: number
字段的值返回为数字,而不是字符串。了解详情。 - 替换了
run_async
和create_query_and_run_async
路线。API 用户应改用create_query_task
路线。
- 确保 JSON 格式将
- 性能和稳定性调整:
- 提高了提取缓存结果时的性能。
- 减少了从查询缓存读取和向查询缓存写入时内存的使用量。
- 更改了 Looker 连接到内部 MySQL 数据库的方式,以使连接更为稳健。
- 可视化 bug 修复:
- 修复了以下问题:当表格计算存在且所有测量值都处于隐藏状态时,图表无法与隐藏的列一起使用。
- 修复了图表右边距可能未对齐的问题。
- 修复了表格计算的值格式未显示在可视化图表的 y 轴上的问题。
- 修复了时间标签格式仅适用于标签旋转值的问题。
- 修复了以下问题:如果将 y 轴最小值或最大值与对数刻度类型搭配使用,可视化图表将呈现为空白。
- 修复了图表警告可能会将 x 轴推到视野之外的问题。
- 解决了以下问题:在不同领域(信息中心、探索、下载等)中,不同的 Looker 系统可能会以不同的顺序处理和排序结果。
- 修复了以下问题:过滤条件输入框正在查找建议的视觉指示未显示或在运行时继续消失。
- 修复了下载 PDF 文件时标签截断不一致的问题。
- LookML 信息中心中的文本图块不再生成“元素必须指定探索”警告。
- 修复了以下问题:表格中字段的齿轮菜单会叠加在数据表格的空状态消息上。
- 修复了以下问题:如果设置为这样,信息中心过滤条件的默认值无法与其他过滤条件正确集成。
- 修复了嵌入式信息中心在首次运行时可能会返回空结果的问题。
- 修复了使用 yesno 维度的自定义过滤条件可能会生成不正确的 SQL 的问题。
- 修复了以下 bug:展开式探索错误地返回“ignore unexpected list of fields in explore”(忽略探索中的意外字段列表)错误。
Looker 3.50 2016-07-05
flash_on 旧版功能更新
以下 3 项功能将被停用,并将在 3.50 中彻底移除:
- $$ substitution
- Joins declared in views
- LookML "scoping" Parameter
Details on how to migrate off these features can be found in this Community topic.
Visualizations
Trend Lines [Labs] and Reference Lines
Added the ability to specify the location of reference line text. Options are Left, Right, Center. Learn more.
Added the ability to specify trend lines.
- Options include linear, exponential, logarithmic, and moving average.
- Moving average type has options for 7, 14 and 28 as it is typically used for days.
- Any number of trend lines can be added.
- Each trend line can be set to a specific series.
See documentation: Area Charts - Bar Charts - Column Charts - Line Charts - Scatter Charts
Plot Region Data on Interactive Maps
- U.S. Zipcode Tabulation Areas and U.S. Counties Map Layers. These new map layers can be used on the interactive map. The
zipcode
field type automatically works with the interactive map. Learn more. - TopoJSON Map Layers on Interactive Maps.
- All existing TopoJSON
map_layers
in LookML now work on interactive maps, including built in maps like Countries, U.S. States, and U.K Postcodes, and the new Zipcode and County layers. Learn more. - Added a heatmap opacity setting and now map labels can show above or below the heatmap. Learn more.
Explore
Custom Filters
See documentation: Custom Filters & Looker Expressions
- Full control over filter logic via ANDs, ORs, and parentheses
- Access to same functions available in table calcs
- Can be used in conjunction with regular filters
- Contextual help pane
Table Calculations Enhancements
See documentation: Table Calculations & Looker Expressions
- New
running_product
function. See documentation. - New
pivot_where
function allowing references to pivot values based on content instead of position. See documentation. - New
pivot_offset_list
andpivot_column
functions. See documentation. - New
log
function. See documentation. Yes
andNo
have 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_start
anddate_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.
- 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_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
orsql_always_where
: When an explore hassql_always_where
oraccess_filter_fields
set,full_suggestions
defaults to true for all fields exposed by that explore. Individual fields can still opt out offull_suggestions
query 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_filter
Parameter: Accepts the inputstrue
orfalse
. 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_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
- 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_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.
- 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_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).
- 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_year
timeframe. - New Filter syntax for filtering on Quarters.
2015-Q2
will 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 修复:
- 修复了导致按季度过滤不正确的问题。
- 修复了使用相对日期过滤条件时查询速度缓慢的问题。
- 修复了导致大写字母需要引号的问题。
常规调整和 bug 修复
- 添加了在聊天室中按模型搜索的功能。
- 即时信息中心(实验版)现已采用改进后的缓存功能。
- 在“欢迎使用 Looker”电子邮件中添加了指向实例的链接。
- 修复了导致嵌入式页面调整大小缓慢的 bug。
- 修复了 LDAP 管理页面上的一个 bug,该 bug 会导致文本值从表单空间溢出。
- 修复了 Microsoft Edge 用户遇到的视觉化图表未完全填充空间的 bug。
- 更新了权限页面中
see_lookml
权限的说明提示,以表明该权限还允许用户查看 SQL。 - 更新了“生成项目模型”页面上的提示文字。
- 修复了将大型结果集放入缓存并导致服务中断的 bug。
- i__looker 更新:
- 将
embed_user
添加为用户探索的联接 - 在历史记录探索中添加了
sql_text
- 添加了指向管理/查询以及时间表方案的链接。
- 将
- 修复了停用的系列图表的标签仍显示在可视化图表中的问题。
Looker 3.44 2016-04-07
重要变更
- 即时信息中心功能即将停用。信息中心将从缓存中更快加载。
- 现在,所有 Looker 托管的客户都可以从 CDN 加载资源。
- 默认情况下,系统将停用多项旧版功能,但您可以重新启用这些功能。了解详情。
- 字段标签可以替换 View 标签
- 字段名称中的前置英文句号
- 下载内容和图表配置中的标签采用大写形式
- 使用 looker@looker.com 发送电子邮件
- 默认的 Redshift PDT 分布样式为“均匀”
信息中心
- 自动生成热图:使用热图时支持“按数据调整大小”功能。
- 改进了信息中心功能块中的错误消息。现在,系统会显示过滤器语法错误。
- 修复了功能块在正确填充屏幕之前以压缩方式加载的问题。
可视化
- 自定义 X 轴限制。引入了一种设置,可按用户指定的 X 行显示或隐藏第一行或最后一行。
- 对数 Y 轴现已适用于图表。
- 修复了堆叠条形图中堆叠部分未对齐的问题。
时间安排
- 新的投放时间安排管理控制台
- 已安排的计划。显示 Looker 实例中当前已安排的所有内容,以及相关详细信息,包括任务所有者。
- 已安排的作业历史记录。此部分会显示实例上最近运行的项目及其详细信息,包括查询、运行时、成功或失败状态以及错误(如果适用)。
- 外观现在可以有多个时间表。使外观设置的安排方式与信息中心的安排方式保持一致。现在,系统会为每位用户创建外观时间表,因此不同用户对同一外观可能有不同的时间表。
- 新时间表将从第一个预定时间开始。他们将不再在安排后立即发送电子邮件。
- 如果某个时间表属于已从系统中移除(即已被删除)或已停用的用户,系统会自动将其重新分配给第一个具有“管理员”角色且处于启用状态的用户。
- 修复了 iPhone 邮件应用的控制台显示问题。
LookML 和开发者环境
- 自定义字段组。添加了使用新的
group_label:
参数在字段选择器中将字段分组的功能。了解详情。 - 能够重命名项目。可在“同步”按钮下方的“Project Settings”(项目设置)选项中找到。
- 更新了
Distance
字段 - 新的应用内文档链接适用于:
- LookML 验证错误(如果适用)。
- 适用于已废弃的功能和“旧版功能”面板,可帮助您逐步弃用旧功能。
- 现在,HAVING 子句和经过过滤的测量值中的多个条件始终用括号括起来。
方言
- Spark/Hive 更新:
- 修复了因 Hadoop 相关方言问题而导致 EXPLAIN 失效的问题。
- 修复了 SQL Runner 查询在 Spark SQL 上运行缓慢的问题。
- 现在,在 Spark SQL 连接时会运行 PDT 测试。
- Spark SQL 现在从 SQL(而非 JDBC 调用)获取架构信息。
常规调整和 bug 修复
- 更新了
create_table_calculation
权限:用户现在无需create_table_calculation
权限即可查看表格计算结果。不过,您仍需要此权限才能创建计算。 - 修复了以下问题:在查看仅在生产环境中存在的文件时,切换到开发模式会立即导致 404 错误。
- 更新了 SQL Runner 中的“解释”函数,以应用更多特定于方言的功能并移除强制限制。
- 修复了以下 bug:在 SQL Runner 或 i__looker 中探索查询时,表计算不起作用。
- 修复了以下 bug:如果 SAML 验证失败一次,则会导致所有后续检查都失败,即使文件有效也是如此。
- 修复了新版 Chrome 导致信息中心导致浏览器崩溃的问题。
- 修复了因缓存而导致信息中心更改未反映的 bug。
- 修复了按字符串形式的 null 进行过滤不起作用的 bug。
- 修复了导致在开发者模式下浏览 LookML 文件速度非常慢的 bug。
- 替换导致聊天窗口不必要地打开的聊天客户端设置。
Looker 3.42 2016 年 3 月 13 日
Lookerbot
在 Looker 3.42 中,我们推出了 Lookerbot,这是 Slack 与 Looker 的集成,可让您将 Looker 数据引入聊天中。
实验室功能
钻探更新
钻孔菜单
- 现在,点击钻研链接后,系统始终会显示钻研菜单。
...
用于指明外部链接和/或信息中心。分层钻研和维度钻研不会显示此图标。
钻研预览
- 展开细目会在预览叠加层中加载展开细目的结果。这样,用户就可以保持在同一情境(即同一“探索”页面或“信息中心”)中。然后,用户可以选择“从此处探索”以跳转到完整的探索体验。了解详情。
- 仅有一种展开可能性的测量结果会直接打开展开式预览。
- 如果钻取预览出现问题,您可以在“旧版功能”面板中启用“旧版钻取行为”,以停用钻取预览。详细了解旧版功能。
可视化图表的展开菜单
- 支持通过展开菜单深入挖掘可视化结果。这现在是默认行为,已从“实验室”部分移除。了解详情。
- 除了表格、单个值和单个记录之外,可视化图表的展开菜单不再显示“按...过滤”展开选项。
- 展开菜单适用于表格和可视化图表中的数据透视表。
可视化
表格可视化改进
堆叠图表的总计标签
- 堆叠柱形图、条形图和面积图新增了“总计标签”选项。了解详情。
- 新增了“显示轮廓”选项。在堆叠图表中取消选择系列后,灰色条形(“轮廓”)会显示所选系列小计后面的所有系列的总和。
- 重要提示:数据表格中的行总计将不再显示在堆叠图表中。
LookML 中的地图图层
- 现在,您可以在 LookML 中定义维度与一组特定地图区域之间的关系,而无需为每个可视化图表配置自定义 TopoJSON 网址。这会影响“静态地图(区域)”可视化图表。了解详情。
由 Looker 提供支持
适用于事件的 JavaScript API
- 嵌入式信息中心现在可以与其父级页面进行通信。了解详情。
用于自定义嵌入对象的新网址参数
- 能够隐藏标题。
- 能够隐藏页脚。
- 添加
/explore
到网址末尾,以将嵌入的观看体验重定向到探索页面版本。 - 在打开字段选择器的情况下,用于关联到“探索”页面的选项。了解详情。
方言
- 将 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
的形式返回值(与分钟时间范围匹配)。
常规调整和 bug 修复
- PDF 和定期生成的可视化图表现在采用了更深色的文本,以提高可读性。
- 图表上的提示现在会反映自定义轴名称。
- 添加了通过 Looker 命令行选项设置自定义邮件发送程序端口的功能(选项为
--default-mailer-port=[port number goes here]
)。 - 允许用户将鼠标悬停在图表中主要由提示构成的部分,并仍能看到提示。
- 修复了以下 bug:安排在星期日发货的商品也会在星期一发货。
- 修复了一个 bug,该 bug 会导致在每个过滤条件中添加多个输入框时,过滤条件值会重复并相互覆盖。
- Internet Explorer 修复程序:
- 现在,X 轴标签将显示。
- 修复了以下问题:当图表过小时,图表中的图例会导致错误。
- 修复了导致只需要一个垂直滚动条时显示多个垂直滚动条的问题。
- 修复了与自动生成热图相关的多个问题,这些问题会导致热图无法正确加载或在发生更改后重新加载。
- 修复了添加和移除备注会破坏信息中心功能块对齐方式的 bug。
- 修复了“探索”和“信息中心”中时间标签格式不一致的问题。
- 修复了无法对公开嵌入的表格进行排序的问题。
- 修复了以下问题:在 SQL Runner 中,某些没有结果的查询会错误地返回为“Query Killed”。
Looker 3.40 2016 年 2 月 25 日
信息中心
- 可锁定的信息中心 [实验性功能]。在不明确解锁的情况下,防止更改信息中心。此外,该功能还会向观看这些内容的所有用户显示有关编辑外观和编辑信息中心之间关联的其他信息。必须在“实验室”部分中明确启用。
- 自动跨信息中心建立关联 [实验性]。提供一个展开菜单,用于显示和关联到过滤条件与您要展开的字段匹配的 Dashboard。该菜单还会显示使用原生钻研功能访问的外部网址的链接,但即使未启用钻研菜单,这些链接也能使用。了解详情。
可视化
- 表格可视化
- 截断列名称以缩减列宽。
- 饼图改进
- 优化了值标签的呈现和位置。
- 系列标签现在适用于饼图。
- “可视化图表”中的“展开”菜单 [实验版]。直接从可视化图表(而非表格)中深入挖掘数据。了解详情。
探索
- 表格计算更新
- 允许从数据表中移除表格计算,而不是强制用户通过表格计算模态。
- 百分比格式现在会乘以 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 文档,请点击此处。
- 强制要求每次登录时都进行双重身份验证的选项。可在“双重验证”管理页面上作为配置设置使用。
常规调整和 bug 修复
- LookML <> SQL 更新:将多项
WHERE
子句的编写方式从WHERE A AND B
更新为WHERE (A) AND (B)
,以确保更复杂的WHERE
子句中使用正确的圆括号。 - 修复了以下 bug:对表进行排序时,排序结果不会传递到信息中心。
- 修复了“探索”权限在角色之间共享的 bug。
- 修复了以下 bug:使用
/
(而非::
)嵌入的 LookML 信息中心无法正确呈现。 - 修复了表格可视化图表中按测量值排序功能无法正常运行的 bug。
- 修复了相对日期过滤条件在使用“匹配(高级)”时会出错的 bug。
- 修复了以下 bug:PDT build 会锁定 Looker 实例上的所有查询。
- 修复了以下 bug:
value_format
未正确传递小数点以进行显示,尤其是在percent_of_total
和percent_of_previous
字段中。 - 修复了以下 bug:如果新值为 null,单值可视化图表会继续显示其先前的值。
- 修复了预提取代码中的一个 bug,该 bug 会在应提供 404 响应时错误地生成 200 响应,例如,如果预提取因某个功能块中的错误而失败。
- 修复了以下 bug:点击颜色选择器中的回收站图标时,系统不会执行任何操作。
- 修复了以下 bug:信息中心上可展开的单值图块会不定期更改颜色。
客户托管的安装
- 添加了检查,以防止在启动过程中降级。了解详情。
Looker 3.38 2016-01-12
信息中心和可视化图表
- 可重新排列的过滤条件。现在,您可以在信息中心的齿轮菜单中找到“添加/修改过滤条件”选项,以配置过滤条件的显示顺序。
- Tiny Charts。信息中心可视化图表的大小已缩减,因此信息中心功能块比以往更小,但仍包含可读取的信息。了解详情。
- 信息中心功能块中的列数上限警告。由于达到列数上限的可视化图表可能会生成不准确的图表,因此 Looker 现在会在可视化图表面板和信息中心功能块中显示警告,以便更好地解读数据。
- 现在,包含数据透视的图表或具有相同
value_format
的多个测量现在会将该格式应用于轴刻度标记。
由 Looker 提供支持
- 为嵌入式信息中心自定义样式。包括背景颜色、图表颜色、字体颜色等。适用于 LookML 和拖放式信息中心。了解详情。
探索
- 表格计算更新
- 能够拖动和重新排列表格计算列。
- 引入了新的
rand()
函数。了解详情。 - 表格计算名称现在必须是唯一的。
- 格式下拉菜单现在会显示一系列命名的常用值格式。这样您就不必输入格式字符串。
LookML
- 为“周”维度选择开始日期。借助新参数
week_start_day
,您可以为每个模型设置一周的开始时间(例如星期日,而不是星期一)。了解详情。 - 命名值格式。添加了使用
value_format_name
为特定值格式命名和引用的能力。Looker 默认包含多种常见的命名值格式。了解详情。
方言
- 更新了方言选项。连接配置中的方言选择器现在包含适用于 Amazon Aurora、Google Cloud SQL、Microsoft Azure Data Warehouse 和 Microsoft Azure Database 的特定选项。我们建议您更新关联,以反映正确的方言,以便您日后能够利用针对方言的改进。
- 对 SAP HANA 的基本支持。
- 包含
:
和.
等字符的 BigQuery 项目名称现在可以正常使用。 - 修复了在某些情况下阻止查询被终止的 Impala 问题。
管理员
- 实现了按用户的查询节流功能,以防止任何单个用户使数据库过载或锁定。了解详情。
常规调整和 bug 修复
- 添加了一个按钮,用于在 SQL 运行程序和视图生成器中刷新架构和表。
- “将信息中心保存到聊天室”模态窗口现在使用分层聊天室选择器。
- 现在,您可以通过 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 中移除的旧版功能
请在下个月内,在下次更新之前停用这些功能。
- 字段标签可以替换 View 标签
- 字段名称中的前置英文句号
- 下载内容和图表配置中的标签采用大写形式
- 使用 looker@looker.com 发送电子邮件
将在 Looker 3.42 中移除的旧版功能
请在接下来的 2 个月内停用这些功能。
- 默认的 Redshift PDT 分布样式为“均匀”
Looker 3.36 2015 年 12 月 8 日
实验室功能
从 3.36 版开始,Looker 对实验室功能的定义进行了扩展。除了实验室页面上提供的实验性功能之外,实验室计划还会在应用中提供部分功能,以便用户了解这些功能仍在考虑中,未来可能会提供更多功能。
- 全新改进的 SQL Runner 采用了更新的界面,并支持共享、下载和探索 SQL 查询。系统会自动为所有实例开启此功能。了解详情
探索
- 数据透视表行的表计算。新增了一些函数,可跨数据透视表行进行汇总、更清晰地计算复杂的偏移量,以及执行行级汇总。详细了解数据透视行、偏移列表或列表
- 更新了信息中心模态窗口。显示添加的可视化图表类型,以便在构建信息中心时提高清晰度。
- 以图片的形式分享公开外观。轻松将可视化图表分享为静态图片,该图片会随着数据的更新而更新。了解详情
- 针对定期发布的推广内容显示行数上限警告。从“探索”页面安排的商品将在电子邮件中包含警告。
- 恢复了在“探索”页面中复制/粘贴表格标题的功能。
- 更新了“公开”模态,要求用户按“保存”才能启用公开链接。
信息中心和可视化图表
- 信息中心图块现在会在运行时灰显。清晰显示正在运行的功能块。
- 信息中心“停止”按钮。在查询运行期间显示。
- 单值可视化图表颜色设置。了解详情
- 用于预提取信息中心的 API。这样,查找器便可利用强大的预热数据系统。
LookML
- 新增了可能值为
ALL
或EVEN
的参数distribution_style
。这样,您就可以在非按键分布且持久的派生表中明确选择“all”或“even”diststyle。仅适用于 Redshift。引入了旧版功能,该功能保留了旧版默认的均匀分布。3.36 及更高版本将默认采用ALL
diststyle。 - 时间字段现在默认生成所有时间范围。以前,用户可以指定所需的时间范围的枚举列表。用户仍然可以指定列表,以获取部分时间范围。
由 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:如果联接在“fields”参数中未包含 xxx_bin_level,则自动生成热图会中断。
- 修复了嵌入式信息中心中偶尔不显示“Run”按钮的 bug。
- 修复了以下 bug:XLS 文件因空格过多而无法正确下载。
- 修复了“移动聊天室”模态窗口。
- 修复了以下问题:保存到某个 Look 上会将其添加到信息中心两次,而不是更新该 Look。
- 修复了 BigQuery 中的一个 bug,该 bug 会导致“根据表创建视图”无法为包含已废弃的项目名称(包含
.
和:
)的项目生成 LookML。 - 修复了以下 bug:在嵌入式上下文中,用户可以使用热键打开“修改信息中心”模态窗口并选择“外观”模态窗口。
Looker 3.34 2015 年 11 月 10 日
可视化
- 全新可视化:交互式地图。新地图支持缩放和平移,并会根据过滤条件的更改做出响应。了解详情。
- 改进了图表的颜色。了解详情。
- 可用于可视化图表的新系列调色板。
- 新增了颜色选择器,可帮助您选择新的图表颜色。
- 全局默认配色方案可应用于整个实例。了解详情。
- 能够在可视化图表中按系列排序。对表格中的行总数进行排序,以便按行总数的升序或降序顺序查看图表中显示的信息。
- 更新了提示,以提高可读性。
信息中心
- 异步信息中心加载。现在,功能块会在数据从数据库返回时加载,而不是一次加载 2 个,以便更快地加载缓存的信息中心。
- 信息中心中的错误消息更具信息性。信息中心功能块现在会显示导致其无法呈现的错误,而不是仅显示发生了错误。
- 移除了将信息中心更改回“拖放”布局的功能。“报纸”布局现在是所有拖放式信息中心的首选布局。
探索
- 更精细的安排选项。包括多个小时、不同月份的不同日期,并且仅限工作日。 了解详情。
- 能够按行总计和表计算结果进行排序。
- 模态化外观编辑。让用户保持在访问模态窗口时所处的页面,以便在应用中提供更多背景信息。
- 改进了公开链接工作流程。将外观标记为公开后,您无需再刷新页面即可查看关联的公开链接。
- 能够在不使用
ORDER BY
子句的情况下发出查询。如果表格中的第一个字段为cancel_grouping_field
,并且查询中只有维度,Looker 将不会生成 Order By 子句。在某些情况下,这可用于缩减查询的大小和复杂性。 - 改进了过滤建议。
- 现在,系统会从使用
sql_table_name
参数定义的视图中正确填充建议。 - “周几”和“周几指数”时间范围现在会建议天数,而不是时间戳。
- 如需了解其他变更,请参阅下文中的 LookML 部分,包括如何让建议与访问权限过滤条件搭配使用。
- 现在,系统会从使用
- 更新了对
type: location
字段的过滤功能。- 添加了基于半径的过滤功能。
- 在过滤中添加了对
null
、not null
和-null
的支持。如果纬度或经度(或两者)为 null,则 location 字段会被视为 null。
LookML
- 新增了
quarter
时间范围。您可以将此时间范围作为维度组的一部分创建,也可以作为独立维度创建。了解详情。 - 新增了
quarter_of_year
时间范围。此时间范围会返回第一季度、第二季度、第三季度和第四季度,不受年份影响,可以作为维度组的一部分创建,也可以作为独立维度创建。了解详情。 - 关于访问权限过滤条件的建议。使用访问权限过滤条件字段时,可以通过使用
full_suggestions: true
参数启用建议功能。了解详情。 - 可配置的建议缓存。现在,您可以选择在多长时间内缓存建议。您可以使用
suggest_persist_for
后跟时间范围,按字段设置这些值。如果未设置suggest_persist_for
,则默认时间仍为 6 小时。
由 Looker 提供支持
- 为嵌入式信息中心下载 PDF 文件。权限的配置方式与普通 Looker 用户和角色相同。
- 嵌入式元素的所有下载类型。权限的配置方式与普通 Looker 用户和角色相同。
- 适用于 SSO 嵌入的用户时区。在 SSO 嵌入设置过程中设置该参数。
方言
- 扩展了 BigQuery 支持(更多细节),包括:
- 查询大小估算器,可帮助管理查询用量。
- LookML 中使用
fanout_on
参数原生支持嵌套和重复数据。了解详情。 - 用于优化查询的 PDT。
- 针对查询取消作业。
- 改进了生成器,尤其是对于嵌套和重复数据。
- .p12 证书支持任意口令,现在可通过 Looker 上传。
- Microsoft SQL 数据仓库改进:
- 现在支持永久性派生表。
- 现在支持对称汇总。
- Hive 和 Spark:修复了周截断错误。
- Vertica:修复了查询终止问题。
管理员
- “管理”页面上的 PDT 面板现在会反映共享的 PDT。
- 在“查询”面板中的模态对话框中添加了网址,以便您返回查询相关数据。
- i__looker 模型和“使用情况”面板的更新:
- 修复了查询最近运行的时间。
- 添加了最近的运行时间。
- 将用户角色转换为列表。
- 修复了信息中心定期发送的任务电子邮件列表。
常规调整和 bug 修复
- 适用于 iPhone iOS 邮件应用的定时发送电子邮件附件。修复了导致此功能无法正常运行的 bug。
- 添加了文本编辑器模式。按账号设置模式。选项包括“vim”和“emac”。
- 修复了滤除问题,即逗号未正确转义。
- 修复了验证器未捕获某些 LookML 错误的问题。
- 修复了以下 bug:.iqy 文件未将值格式传递到 Excel 文件。
- 修复了以下 bug:尝试删除名称中包含空格的模型时会导致 404 错误。
- HTML 清理白名单不再可配置。LookML 中指定的所有 HTML 都会被剥离 JavaScript 标记和属性,并且允许使用所有其他有效的 HTML 标记。
- Looker 现在支持使用在命令行上向 Looker 指定的外部文件中管理的“外部”密码密钥。
- Looker 3.34 还将引入静态资源的 CDN。
- 通过 SRI 完整性匹配,提高了支持此新安全功能的浏览器的 JavaScript 文件安全性。
行为变更
- LookML 信息中心变更:复制 Looker 为可视化生成的 LookML 时,请注意以下几点…
- 您无法将浮点数或整数设置为
""
,否则会出错。 - 如果信息中心的 LookML 将
column_limit
设置为空字符串 (""
),则column_limit
会转换为 nil。
- 您无法将浮点数或整数设置为
- 面向所有客户的 Liquid 模板变更:从 3.34 开始,Liquid 模板中的 JavaScript 将不再有效。
onclick
或onmouseover
等元素上的<script>
标记或事件处理脚本都无法正常运行。
Looker 3.32 2015 年 10 月 13 日
可视化图表和信息中心
- 为信息中心引入了报纸式布局,可让某些功能块占用多行,而其他功能块则仍占用单行。此外,还改进了拖放功能的易用性。了解详情。
- X 轴密度会根据可用可视化空间自动缩减。
- 更新了“添加/修改过滤条件”模态窗口,以便更轻松地将过滤条件应用于信息中心图块。了解详情。
- 引入了直接从齿轮菜单修改特定功能块的过滤条件的功能。了解详情。
- 改进了大型信息中心中过滤条件输入框的响应速度。
LookML 和 IDE
- 引入了
date_raw
字段类型和raw
时间范围,这会排除时区转换和类型转换。了解详情。 - 建议功能现已支持
one_to_one
联接。 - 提高了 LookML 验证程序的速度。
- 使
type: yyyymmdd
的行为与type: date
相同,这意味着不会对其应用时区转换。 - 为最大限度减少对客户数据库的负载,Looker 现在会在 5 天后截断
pdt_event_log
action_data
列的内容。 - 现在,系统会阻止字段同时具有唯一类型和主键,以避免出现错误。
管理控制台
- SAML 的群组与角色映射:SAML 身份验证设置现在支持将群组分配给角色。
- 自定义备份:能够指定非标准 S3 区域。
- PDT 面板改进:确保始终有理由重新构建表格,并在某些情况下加快了加载时间。
- 移除了负载均衡设置,除非实例处于负载均衡状态。
- SSO 网址生成器将使用主机名,而不是端口。
方言和数据库
- Oracle:为防止出现错误,系统可能会根据需要截断生成的 PDT 名称。
- 数据虚拟化:查询终止现在可按预期运行。
- Vertica:修复了导致月份和年份过滤不准确的 bug。
- MSSQL:不再允许表在长时间运行的查询期间锁定。
- Redshift:改进了数据库中的数据透视表,并提升了日期谓词的性能。
常规改进、调整和 bug 修复
- 由 Looker 提供支持:嵌入式 Look 现在会显示总计、行总计和表计算结果。
- 定时发送的电子邮件表格现在包含网格线,更易于阅读。
- 缩短了包含大量数据的“探索”页面的加载时间。
Looker 3.30 2015 年 9 月 15 日
可视化图表和信息中心
- 能够设置参考线标签的格式。了解详情。
- 对定期生成和下载的信息中心进行了改进:
- 信息中心 PDF 文件中的表格元素显示的行数与浏览器中显示的行数相同。了解详情。
- 现在,系统会包含行和列总计。
- 信息中心和 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 数据仓库。
- 支持 BigQuery 中的分区表。
- 更改了使用 noSasl 的 Impala 连接的配置。点击此处。
管理控制台
use_sql_runner
权限现在在运行时不依赖于develop
权限。了解详情。- 更新了嵌入面板 (/admin/embed),以添加 URI 验证器。
- “使用情况”面板:
- 更新了查询“来源”,以更好地考虑公开和不公开网址以及
suggest:
查询。 - 将
public_urls
与其相关的look_id
相关联。
- 更新了查询“来源”,以更好地考虑公开和不公开网址以及
- Looker 日志现在会从 Ruby 和 Java 层捕获
stderr
和stdout
。
常规改进、调整和 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 文件名现在包含时间戳。
- 可视化选项更新:
- 停用“显示完整字段名称”后,提供更具信息性的字段名称
- 新增了单值图表大小选项“自动调整大小”
- Donut 多个标签现在默认处于启用状态
- 如果堆叠方式不是“分组”,X 轴的默认类型为“时间”
- 默认的 Y 轴最小值和最大值基于图表中的值,而不是对称的
- 性能改进:
- 改进了每个查询的默认可视化图表类型
- 改进了渲染直角坐标系图表时的性能
- 提高了渲染大型结果集的效率
探索
- 对于类型为
sum
的测量,NULL 值现在被视为 0。 - 表计算更新:
- 新的
pivot_index
函数支持单独引用数据透视表列。了解详情。 - 现在,除了在输入常规文字后,系统还会在输入空格、回车和删除键后显示建议
- 在查询运行时,数据表中会显示表计算列
- 新的
- 更新了“保存到信息中心”模态。
- 性能改进:
- 过滤条件建议现在会缓存 6 小时(而非 5 分钟)
- 改进了对通过公开网址访问的查询的缓存
- 现在,当查询返回零行时,系统会显示“无结果”
LookML 和开发
- 支持所有方言中的
datatype: yyyymmdd
时间字段。 - 现在,无需
required_joins
即可指定one_to_one
联接。 - 废弃了
map_point
、map_line
和locations
字段类型。
方言和数据库
- 对 Spark SQL 的 Beta 版支持:
- 永久性派生表
- 数据库内转换和列限制
list
字段类型
- 对 EXASOL 提供基本支持,包括对称汇总(尚不支持 PDT 或时区)
- 改进了对各种方言的其他 JDBC 参数的支持
- 特定于方言的改进:
- Oracle 字段名称现在必须采用小写
- Microsoft SQL Server 现在支持 SSL
- Redshift 查询现在以不会在日志文件中生成错误的方式取消
管理控制台
- 现在,您可以批量将用户添加为“管理员”角色。
- 系统会在“常规”管理页面上显示与 Looker 前面配置错误的代理有关的警告。
由 Looker 提供支持
- 向未经身份验证的用户显示常规登录界面的选项(当不使用 SSO 身份验证时)。
身份验证和安全
- 支持使用 SAML 进行群组与角色的映射(Beta 版)。
Looker 3.26 2015 年 7 月 21 日
可视化图表和信息中心
- 在可视化图表中隐藏字段。了解详情。
- “选择外观”模态改进:现在支持向单个信息中心添加同一外观的多个副本。了解详情。
- 图表专用改进:
- 单个值 - 在信息中心内,字体大小会根据页面大小进行调整
- 饼图 - 现在支持值标签
- 条形图和柱形图 - 能够按各列中的值升序或降序排列堆叠条形图
- 多层环图 - 可配置的系列标签字号
- 直角坐标图的图例可以右对齐或左对齐。了解详情。
- 移除第一个系列后,参考线仍会显示在图表中。请注意,系列相关参考线(例如最小值、最大值或均值)仍会引用第一个系列的值。了解详情。
- X 轴设置改进:
- 当存在负值且未设置最小值或最大值时,强制将轴对齐到零。
- X 轴上的“时间”设置现在仅适用于一个系列。
- 时间标签格式现已适用于“序数”设置。
身份验证和安全
- 添加了 SAML 支持。了解详情。
探索
- 改进了过滤器下拉菜单的建议功能:
- 现在,系统可以从联接的永久派生表中提供建议。
- 修复了导致
suggest_explore
参数无法正常运行的错误。
- 在下载所有结果时添加了警告。此功能旨在减少用户在下载过大结果集时无意中出错。
- 改进了 LookML 按钮行为。字段选择器中“探索”名称旁边的“查看 LookML”按钮现在会跳转到开发环境中的相应“探索”定义。
LookML 和开发
- 允许将
value_format
形参应用于type: tier
的尺寸。 - 支持在 Git 网址中使用自定义端口。了解详情。
管理控制台
- 查询管理控制台。查看近期和正在运行的查询的详细信息,并能够终止长时间运行的查询。了解详情。
- 使用情况面板更新:
- 现在,您可以通过新的探索 (scheduled_task_dashboard) 探索信息中心时间表。
- i_looker 模型现在支持派生表。
- “暴露顶部”显示为“使用情况”面板上的元素。
- 新版查询管理面板
方言和数据库
- Hive 支持现在包括 PDT。
- Snowflake 支持现在包括对称汇总和 PDT。
- 降低了 Redshift 和 MySQL 下载的内存用量。
常规改进、bug 修复和调整
- 定时发送的电子邮件更新:
- 定时发送的电子邮件中的链接现在仅适用于测量参数,而不适用于维度。
- 如果电子邮件内容超出允许的大小限制(取决于电子邮件服务提供商),系统会将其转换为 HTML 附件,而不是在线程中截断。
- 我们已将用于在 Looker 中探索数据的链接移至电子邮件顶部,以提高其曝光度。
- “历史记录”现在包含“外观”。
- 修复了可视化编辑器中的自由文本输入框意外清除的问题。
- 在数据表中对数字表格计算结果的值进行右对齐。
- 当达到包含数据透视表数据的行数上限 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 与信息中心位于同一聊天室中。了解详情。
- 图表值标签改进
方言和数据库
- 对 Oracle 中的 PDT 提供 Beta 版支持。
- 改进了对 BigQuery 的支持。了解详情。
- 对称汇总现在仅针对支持它的方言启用,而不是在实例级别启用。
- 能够按连接关闭 PDT。
LookML 和开发环境
- 用于防止提交有错误的代码的选项。可按项目进行配置。新项目的默认值为“开启”。了解详情。
- 您可以将
bypass_suggest_restrictions: true
添加到字段中,这样即使使用access_filter_fields
或sql_always_where
,系统也会提供建议。了解详情。
常规调整和 bug 修复
- 返回按钮现在会在首次点击时返回到页面的上一个状态。
- ERB 模板现已废弃。
- 修复了与 PDT 相关的“不存在关系”或“不存在表”错误。
Looker 3.20 2015-04-27
从实验室阶段过渡到正式版的功能
以下功能在 3.18 中处于实验阶段,现在默认处于启用状态:
信息中心和可视化
改进了定期生成的信息中心(了解详情):
- 安排定时发送的信息中心现在可以以内嵌消息或 PDF 附件的形式显示。
- 您可以通过齿轮图标或聊天室内安排所有信息中心的显示时间。
- 现在,每个已安排时间显示的信息中心都会在其聊天室中显示包含时间安排信息的安排图标。
开发环境
简化开发者工作流程(了解详情):
- 简化了主 Git 按钮中的 Git 选项。
- 执行 Git 操作,而不会丢失编辑器中的进度。
- 现在,每位用户的开发者模式都与一个分支相关联,开发者模式下的提交会与 GitHub 或您的 Git 服务同步。“部署到生产环境”将通过将该分支合并到主分支来更新您的生产环境。
LookML
- 联接中的流式条件:允许在联接条件中使用用户输入(通常用于提升性能)。了解详情。查看文档。
view_label
:用于重命名探索界面中的视图的新参数。了解详情。查看文档。sql_distinct_key
:用于根据特定字段计算对称汇总的新参数。了解详情。查看文档。
管理员
- 如需分页浏览和搜索用户,请访问 /admin/users。
- LDAP 群组:使用 LDAP 进行用户身份验证的实例现在可以根据其 LDAP 配置中已存在的群组来整理新用户。
常规改进和调整
- 支持 MariaDB。
- 对称汇总和永久性派生表现已面向 Teradata 推出。
- 列数上限现已增至 200 个。
- 修复了 SQL Runner 中 null 与 false 值的问题。
- 对 PDT 管理控制台进行了一些小更新。
Looker 3.18 2015-03-30
探索
- 实验性功能:重新设计的字段选择器:字段选择器现在会按视图和日期组合并字段,从字段中移除大写的视图名称,并更改测量的颜色。您可以在实验室面板 (/admin/labs) 中开启完整功能。了解详情。
- 实验性功能:表格计算:能够在“探索”页面中对查询结果定义计算。必须由管理员在“实验室”面板中启用。了解详情。
- 探索说明:必须在模型文件中使用
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 轴刻度线密度。了解详情。
- 甜甜圈图表中将不再显示 null 点。
Spaces
- 能够在聊天室中一次删除多套外观。查看文档
- 聊天室搜索现在会在结果集中包含模型名称。
- 现在,您可以通过聊天室中每个外观的齿轮按钮执行移动 / 复制 / 删除操作。
常规改进和调整
type: int
的维度现在按数字顺序排序,而不是按字母顺序排序。- 支持 Datavirtuality 数据库。
- 现在,Oracle、BigQuery、Redshift、PostgreSQL、MySQL、Greenplum、MS SQL Server、Aster 和 Teradata 全面支持地理位置字段类型。
Looker 3.16 2015 年 3 月 2 日
信息中心
- 可调行高 - 能够更改用户定义信息中心中元素行的高度。将鼠标悬停在行之间,即可看到向上/向下箭头。向下拖动可增加鼠标上方行的高。(查看文档)
- 备注 - 信息中心中的每个元素现在都可以附带文本备注,用于传达特定于该元素的信息。在每个元素的齿轮下拉菜单中添加和修改备注。备注可以显示在元素顶部、元素底部或悬停时。(查看文档)
- 可收起的信息中心监听器 - 每个元素监听的过滤条件现在如果超过 1 行,就会收起 - 点击即可展开
- 改进了信息中心 PDF 格式 - 包含指向信息中心的链接、包含下载时间的页脚和备注
- 过滤器模态窗口变更
- 信息中心过滤条件创建模态的“监听器”部分中的“应用于字段”默认为与其监听的过滤条件的名称匹配或包含该名称的字段
- 每个监听器只能监听每个过滤器一次
可视化
- 改进了映射(请参阅文档)
- 新增了内置邮政编码地图:旧金山半岛、纽约市、奥斯汀、英国
- “探索”页面上可视化图表配置模态中的“地图区域”现在接受已投影的地图数据的非地理 TopoJSON
- 单值可视化图表的格式 - 使用新的 value_format 参数(请参阅文档)
- 可视化编辑器更新:
- 将“百分比变化幅度”重命名为“相对于上次
- 将“显示视图名称”重命名为“显示完整字段名称”
探索
- 未知字段错误处理 - 在生产模式下,存在错误的字段不会显示在字段选择器中。在开发者模式下,出现错误的字段会在字段选择器中显示为不可用字段。这应该会减少“未知字段替换”错误。
- “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 也是如此
- 现在,“探索”页面和信息中心的面包屑导航下拉菜单中的外观按字母顺序排列
- Aster 方言语法修复:现在在 persistent_table 定义中使用 DISTRIBUTE BY(而非 ON)
Looker 3.14 2015-02-02
聊天室和协作
- 外观验证器(实验性功能):检查外观是否损坏,并在所有位置查找/替换损坏或重命名的字段。在将更改推送到模型之前,请使用外观验证器。(查看文档)
- 主聊天室:点击所需聊天室名称旁边的主页面图标,即可将任何聊天室设为“主聊天室”。
LookML
- 对称汇总:允许将测量结果纳入到联接的探索中。在单个探索中试用此功能,然后通过实验室为整个实例启用此功能。
- 分层、SQL Case 和 Order By 字段
- 废弃了
dow
和dow_number
,取而代之的是day_of_week
和day_of_week_index
(请参阅文档) - 新的 LookML 语法突出显示
派生表
- 改进了永久性派生表 (PDT) 管理控制台,以显示最新和平均 PDT 构建时间、表名称和触发器信息
信息中心和可视化
- 下载选项
- 可将整个(非 LookML)信息中心下载为 PDF 文件(实验性功能)(需要安装 PhantomJS)
- 您可以直接从信息中心下载信息中心元素中的数据
- 添加了使用网址参数
hide_title=true
在嵌入时隐藏信息中心标题的功能(请参阅文档) - 只有在查询更新了显示的数据后,Looker 才会更新元素的过滤条件说明
- 改进了应用中的即时通讯功能:
- 优化了“未知替换错误”和其他建模错误消息的措辞
- 阐明了将 LookML 信息中心复制到聊天室的影响
- 在监听同一元素并对其进行过滤时,添加了警告,因为过滤器会被忽略
企业、平台和安全
- 需要“探索”权限才能打开外观 (Look)(注意:这可能会影响没有“探索”权限但应该能够查看外观的用户)(参阅文档)
- 备用登录方式 - 在启用 LDAP/Google 身份验证后,能够通过电子邮件地址添加用户
- 自定义 S3 备份:指定您自己的 S3 存储分区和备份凭据(默认为 Looker 管理的 AWS 账号)
- 将最大连接池大小从 30 提高到了 100
- 对 BigQuery 和 Snowflake 生成器的支持
- 新增了对 Teradata 和 Xtremedata 的数据库方言支持
常规改进和调整
- SMTP 错误处理会删除在队列中卡住超过 7 天的邮件作业,并在出现以下错误时退避
- 浏览器标题中显示“(Running)”或“(Done)”文本,而不是网站图标
- 修复了在公共网站中嵌入 Looker 时出现的 Safari CSRF Cookie 问题
Looker 3.12 2015 年 1 月 26 日
探索
- 其他数据透视功能:在进行数据透视时,将
direction: column
添加到type: running_total
中,以便按列向下计算,而不是按数据透视进行计算。当前的默认值为direction: row
,它会改为按行进行计算。如需查看完整的转换说明,请参阅 [此处]/reference/field-reference/measure-type-reference#running_total。 - 推出了运行时诊断功能:现在,用户可以在其历史记录页面 (/account/history) 上查看每次探索查询的运行时。这也会记录在内部 Looker 数据库中,并且可通过 /admin/usage 面板进行探索(请参阅下文中的用量面板更新)。
信息中心和可视化
- LookML 信息中心验证器:该验证器现在会检查用于创建 LookML 信息中心的 LookML,以确保字段有效且没有常见拼写错误。
企业、平台和安全
- 使用情况面板更新:新的使用情况面板(网址为 /admin/usage)现已捕获每个探索、信息中心元素、嵌入内容和定期查看的运行时。
- 改进了 SMTP 错误处理:Looker 现在会识别 SMTP 邮件发件人错误,并在下次尝试之前等待越来越长的时间。
- 无限制的公开外观:保存无限制的公开外观后,该公开外观将会返回所有结果(并流式传输,如果适用)。如需了解如何保存公开的妆容,请点击此处。
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 月 1 日
信息中心和可视化
- 用户信息中心过滤条件:用户信息中心(非 LookML)现在支持过滤条件(请参阅文档)
- 流失百分比:分组柱形图的选项(请参阅文档)
- 显示视图名称:用于在可视化图表和信息中心中显示/隐藏“视图名称”*的选项(请参阅文档)
- 隐藏的系列:确定哪些系列在界面中开始处于隐藏状态(请参阅文档)
- 总计:总计现在会显示在 LookML 信息中心元素上(“total: on”和“row_total: right”)(参阅文档)
- 显示值:在图表上的数据点上方显示值(查看文档)
- 改进了 null 处理:为折线图和面积图添加了离散 null 选项(请参阅文档)
- 系列标签:根据维度值设置系列的标签
- 在 x 轴上显示时间维度的柱形图的格式更清晰(请参阅文档)
- 系列图表的开启/关闭状态会随可视化图表一起保存
- 信息中心嵌入:添加 /embed/ 以嵌入信息中心(需要登录)
企业、平台和安全
- 开发者限制:将模型(以及开发者)配置为特定的一组连接
- 新的自定义权限选项(参阅文档):
- download_with_limit:下载有限制的查询
- download_without_limit:下载不受限制的查询
- save_content:保存和修改外观和信息中心
- schedule_look_emails:安排发送电子邮件
- 技术电子邮件联系人、服务中断提醒和实例更新时间窗口的管理设置
常规改进和调整
- 点击信息中心元素标题后,探索中的可视化配置设置始终会保留
- 修复了数十个 bug,尤其是信息中心和可视化方面的 bug,太棒了!
Looker 3.6 2014-11-03
整理和协作
- 隆重推出聊天室!将外观和信息中心整理到共享空间(例如“营销”“第 4 季度销售审核”)。Looker 中仍然为每位用户保留了一个聊天室,您可以在聊天室之间批量移动和复制内容。(查看文档)
探索
- 在转换时显示行总计选项:除了按列显示总计外,还会按行显示总计
- 高级过滤条件中的未来日期快捷字词(“明天”“下周”“下个月”“明年”)
LookML
- LookML 验证器:一次检查整个项目是否存在 LookML 问题,确保一切按预期运行。
- 在透视时,请将
direction: column
添加到类型percent_of_total
中,以便按列向下计算,而不是按透视表计算。请改用direction: row
(默认)对行进行计算。 - LookML 废弃警告 (Looker Labs):LookML 编辑器会针对已被较新选项取代的 LookML 选项显示警告。
企业、平台和安全
- Google 身份验证 (OAuth):Looker 可以根据您管理的 Google 网域对用户进行身份验证(请参阅文档)
- 用于为特定用户停用 SQL Runner 的自定义权限
常规改进和调整
- Looker Labs:我们在管理控制台中添加了一个部分,您可以通过该部分使用我们正在开发的实验性功能
- 大幅提升了应用性能。加快大型数据表格、信息中心和页面加载的呈现速度
- 使用
layout: grid
实现自适应 LookML 信息中心布局(请参阅文档) - 纪元时间字段遵循 convert_tz: false(停用时区转换)
- 允许在达到行数限制时使用 percent_of_total 和 percent_of_previous
- 只有拥有模型访问权限的用户才能看到外观和信息中心
Looker 3.4 2014 年 10 月 6 日
可视化
- 信息中心即时显示(Beta 版):信息中心会显示上次运行的数据,同时在后台运行新查询,以便信息立即显示。您可以在 Looker 的“管理”部分开启此功能。
探索
- 探索页面和信息中心:标签页图标在查询运行时会显示动画效果,在查询完成后会显示对勾标记。这样,您就可以在处理其他事务时让 Looker 在后台运行。
- 字段说明:在 LookML 中为字段添加说明。说明会显示在“探索”页面上的“字段选择器”中。说明可用于向用户说明维度或指标的确切含义。
字段说明示例
- dimension: sale_price description: 'Customers price' type: number decimals: 2 sql: ${TABLE}.sale_price
LookML
- 为“alias:”维度组字段添加了功能
企业、平台和安全
- 自定义角色类型 - 混合使用权限以创建新的角色类型。
- 添加了权限选项,用于配置哪些用户可以公开分享外观
- 添加了权限选项,用于配置哪些用户可以查看 LookML
- 支持 IBM DB2
Looker 3.2 2014 年 9 月 8 日
界面 / 用户体验
探索
- 过滤条件的 GUI - 下拉菜单、日历选择器等
- 用于运行查询、保存查询和清除查询的键盘快捷键(cmd+Enter、cmd+s、cmd+k)
- 用于指定下载文件名的对话框
LookML / 项目
- LookML
base_view:
关键字已更改为explore:
(base_view
已废弃,但向后兼容) - LookML
detail:
关键字现已更名为drill_fields:
(detail:
已废弃,但向后兼容) - 添加了
suggestable: false
参数,用于停用字段的过滤条件建议
企业、平台和安全
- (Beta 版)可嵌入的功能:SSO、白标签 / OEM、外观和信息中心嵌入
- 角色 - 创建自定义用户角色和网域(访问权限级别)
bug 修复和调整
- Redshift 使用“终止”而非“取消”
- SQL Runner 中的语法突出显示
- 要查询的短网址还包含上次的可视化图表配置
- 自动为 Oracle 转换时区
- 3.0 版的样式更新(感谢 Beta 版测试人员!)
- 改进了错误消息
- 在字段不可用时显示警告
Looker 3.0 2014 年 8 月 11 日
界面 / 用户体验
- 全新的风格和设计!
- “探索”页面上可供用户配置的图表(而非 LookML)
探索
- 列(数据透视)限制 - 指定要显示的行数和列数
LookML / 项目
- 提供过滤条件建议 - 针对维度新增了 LookML 参数
suggest_base_view
、suggest_dimension
和suggestions
。
数据可视化
- 查询网址会保留可视化状态
- 可嵌入的 iframe 引用已保存的图表
企业、平台和安全
- (Beta 版)Google 身份验证 (OAuth) - Looker 可以根据您在 Google 管理的网域对用户进行身份验证。
- 新用户角色:开发者、仅限信息中心
- Session Manager - 查看和撤消 Looker 会话
bug 修复和调整
- 改进了添加/删除项目的体验
- “之后”日期过滤器的运作方式