Anticipated Deployment Dates
Release Rollout Begins: July 16, 2017
Release Final & Download Available: July 27, 2017
Release Highlights
In addition to general tweaks and enhancements, this release comes with new and improved features in the following categories. Read on for more detail.
- Native Derived Tables
- More Curated Drill Experiences
- SQL Runner schema, table, and column search
- Improved Filter suggestions
- Conditional behavior based on fields present in a query
Preparing for Release
Please take notice of items marked with a ⚡ as they indicate changes to existing functionality and may require your attention. For more information see Features by Section below.
- Updated the Legacy Feature program to provide greater clarity into deprecation timelines and to add deprecation releases for existing Legacy Features.
- The Rebuild Derived Tables & Run query option will now only be available to those with the Develop permission.
- Added an identifier to files sent to S3 and SFTP to ensure file names are unique.
- The
_in_query
liquid parameter now returns true if a field is included in any part of the query. - Root-relative Dashboard, Look, and explore links can now open in the same page or iframe by default.
- The “Edit Schedule” gear menu option now says “Add Schedule” if no schedule exists.
Notable Features
Native Derived Tables
Creating a Derived Table just got a whole lot easier. Rather than being defined with simple SQL blocks, they can now reference existing fields and are defined in LookML. Writing and managing Derived Tables with complex metrics is a snap since you can reference the logic you already have in existing dimensions and measures. Tables will easier to read and reason about and can be SQL dialect-agnostic (although you can still define custom SQL).
More Curated Drill Experiences
Guide your users on a journey! With a new Liquid parameter, you can pass the filters applied to a query through to linked queries, Looks, and Dashboards. Using _filters['view.field']
you can ensure that a Dashboard’s date range applies to deeper explorations, that categorical filters persist, or have users refine what’s presented–say with linked Dashboards that flow in granularity from country to region to city. Learn more.
Features by Section
LookML
Native Derived Tables. ⚗ [Labs] Derived tables can now be composed with LookML rather than being defined with a simple SQL block. Learn more.
Introduced Liquid parameters to identify a field’s presence in a query. Use_is_selected
,_is_filtered
, and_in_query
to build dynamic behavior based on the fields and filters of a query. Learn more.
⚡_in_query
now returns true if a field is in the data table, the filter set, or is being automatically included withrequired_fields
or similar parameters.
Introduced the_filters['view.field']
Liquid parameter. This allows you to grab a query’s current filters, especially useful for cross-Dashboard linking as well as hyperlinking to Looks, queries, or otherlink
values. Learn more.
⚡ Dashboard, Look, and explore links can now open in the same page or iframe.link
values with absolute URLs will continue to open in a new tab while root-relative ones will remain in the current iframe or browser tab.- Added the ability to declare a
description
on LookML Dashboards. Learn more.
- The LookML generator now automatically applies
map_layer_name
to country fields. Learn more.
Looker Platform and Administration
- Integrations
- Introduced an integration with Segment that will allow you to schedule data to be connected to third party applications for automating workflows. Learn more.
- SQL Runner
⚗ [Labs] Introduced the ability to search for all of the fields, schemas, and tables on a given connection. Learn more.
- Filters
- Suggestions to now match partial words and rank suggested filter values based on relevance.
- API
Project management. Added endpoints to configure a LookML Project’s Git settings and generate and fetch public-private SSH key pairs.
Dashboards. LookMLdashboard_elements
can now be directly associated with a query rather than be routed through a Look
Dashboards.dashboard_elements
now have atitle_text
parameter that will override the Look title or will provide a title if there is no associated Look- Instance Administration
Legacy Features. Updated the Legacy Feature program to provide greater clarity into deprecation timelines and to add deprecation releases for existing Legacy Features. Learn more..
Authentication. Updated the SAML setup page to clarify the IdP Audience field’s relationship to the SP Entity ID.
⚡ **Permissions.**The Rebuild Derived Tables & Run query option will now only be available to those with the Develop permission. Learn more..
Schedule Management. Updated the Scheduler History Admin panel to include information whether or not the job was a test and the type of scheduled job it was. Learn more.
Dialects
Amazon Athena. Query killing is now supported.
Netezza. Added initial support for Netezza.
General Tweaks and Bug Fixes
- Scheduling and Downloading.
⚡ The “Edit Schedule” gear menu option now says “Add Schedule” if no schedule exists.
⚡ Added an identifier to files sent to S3 and SFTP to ensure file names are unique.
Users can now download data from the Drill modal. Learn more.
- The Scheduled Plan Dialog now closes with the ESC key
- Fixed an issue where email addresses removed from a schedule were still listed on the External Emails Admin page.
- Fixed issues related to zooming on PDF versions of maps.
- Fixed an issue where scheduling to SFTP could send an empty file.
- Fixed an issue where Automagic Heatmap Map visualizations could generate empty PNG files.
- Fixed an issue where empty Totals rows could cause an export to fail.
- Fixed an issue where “View this data in Looker” links in scheduled emails could lead to an invalid page.
- Fixed an issue where visualization issues could result in an empty CSV download.
- Dashboards and Visualizations.
- The vertical order of series in legends now matches their order in stacked Column visualizations.
- Fixed an issue where stacked Column visualization value labels did not properly hide.
- Fixed an issue where tooltips did not appear on Area visualizations.
- Fixed an issue where Timeline visualizations rendered blank due to invalid value format values.
- Addressed a number of issues related to having multiple maps on a Dashboard.
- Fixed an issue where clicking “View Access Settings” from a Dashboard’s gear menu lead to an endlessly spinning page.
- Spaces and Content Management.
- When LookML Dashboards are imported into a Space, the banner notifications now link to the Dashboard and Spaces to which it was moved.
- Fixed an issue where a user was displayed the Explore From Here link in Spaces despite not having the permissions to do so.
- Fixed an issue where, after moving a Dashboard, its Looks remained in the departure Space until the page was refreshed.
- Instance Administration.
- Fixed a bug where Groups could not be added to an individual user’s Space in a closed system.
- Fixed an issue where SAML users’ authentication errors were not appearing on the login page.
- Fixed an issue where SAML, LDAP, or Google Auth users could be sent password reset emails despite having no password to reset.
Google BigQuery. Fixed an issue where Max Billing Gigabytes entries could fail to validate.- Fixed an issue where grouped Explores did not sort correctly.
- Fixed an issue where the browse Spaces icon was missing in embedded contexts.
- Fixed an issue where users could not edit their email preferences.
- Fixed an issue where Access Filters in Liquid conditions caused erroneous errors.
- Fixed an issue where certain timeframes produced erroneous to
allow_fill
warnings. - Fixed an issue where the Help menu’s search bar was unresponsive.
- Fixed an issue where markdown tables could render with very narrow columns.
- Fixed an issue where the
pivot_where
Table Calculation would erroneously error.