You are on page 1of 16

Looker

Table of Content

1. Access control and permission management


• Users and groups

• Controlling user content access

• Controlling feature and data access

• How content access and permissions interact

• Making use of your user permission infrastructure (LDAP, SAML, and OpenID Connect)

2. Clustering Looker
• Overview

• Required components

• Setting up the cluster

• Finding your Git SSH deploy keys

• Modifying a Looker cluster

• Updating a cluster to a new Looker release

3. Creating connections tutorial


• An outline of how to connect to a database, with links to the details. •
General steps for creating a connection
• Next steps

4. Creating Looker usage reports with System Activity Explores


• Use System Activity Explores to view your Looker history and usage data. •
System Activity Explores
• Using the System Activity Explores

• Guided Analyses in System Activity Labs feature


Advanced concepts

Aggregate awareness

• Use aggregate awareness to make database querying more efficient •


Overview
• Adding aggregate tables to your project

• Designing aggregate tables


Caching queries and rebuilding PDTs with datagroups

Define how frequently to rebuild PDTs and refresh query

caches. Overview

• Specifying caching policies with datagroup parameters

• Using a datagroup’s caching policy

• Using the Admin panel for datagroups

• Using datagroups to trigger scheduled deliveries

• Seeing whether a query was returned from cache

• Forcing new results to be generated from the database

• How long is data stored in the cache?

HTML sanitization

• List of HTML tags, HTML tag attributes, and CSS properties Looker allows. •
Allowed HTML tags
• Allowed HTML tag attributes

• Allowed CSS Properties for HTML style Tags

Importing files from other projects

• Import files into your LookML project from other LookML projects. •
Creating a project manifest file
• Importing local projects
• Importing remote projects

• Viewing files from an imported project

• Including files from an imported project

• Referencing files from an imported project

• Using constants in files from an imported project

Liquid variable reference

• Use Liquid templating in LookML for more dynamic content. •


Using Liquid variables
• Liquid variable definitions

• Things to consider

Localizing your LookML model

• Localize elements of your LookML model.

• Using localized elements in your model files

• Creating locale strings files

• Adding localization settings to your project’s manifest file

• Assigning users to a locale

• Setting locale for SSO embed users

• Using locale in Liquid variables

• Understanding how localization rules apply to extended and refined objects

LookML refinements

• Adapt and build on existing elements with LookML refinements. •


Overview
• Using refinements in your LookML project

• Example

• Other use cases for refinements


• Using metadata to see refinements for an object

• Things to consider

Reusing code with extends

• Create and merge reusable chunks of LookML with the 'extends' parameter. •
Overview
• Extending an Explore

• Extending a LookML dashboard

• Requiring extension

• Using metadata to see extensions for an object

• Implementation details for extends

• Combining extends

• Combining parameters

• Things to consider

Basic concepts

Additional LookML basics

• Apply field labels, filters, percentages, and sets in LookML.

• Labeling fields (and names in the UI)

• Filtering counts by a dimension

• Percentages

• Using sets for drill-down details

• Filtering result sets


Changing filter suggestions

• Overview of LookML parameters that affect filter suggestions

• Default behavior
• Enabling or disabling filter suggestions

• Filter suggestion values

• Caching filter suggestions

Changing the Explore menu and field picker

• Overview of LookML parameters that modify the Explore menu and field picker. •
Explore name and menu
• Field picker

Content validation

• Validate, fix errors, and make bulk changes to Looks and dashboards. •
Before using the Content Validator
• Using the Content Validator to fix errors

• Using the Content Validator to find and replace

• Things to consider

Creating native derived tables

• Define derived tables using an Explore and LookML instead of SQL. •


Using an Explore to begin defining your native derived tables
• Defining a native derived table in LookML

• Using include statements to enable referencing fields

• Defining native derived table columns

• Adding filters to a native derived table

• Sorting and limiting native derived tables

• Converting native derived tables to different time zone

Derived tables in Looker


• Define, add persistence, reference, and troubleshoot derived tables. •
Native derived tables and SQL-based derived tables
• Temporary and persistent derived tables

• Incrementally building PDTs

• Creating persistent derived tables

• Cascading derived tables

• Manually rebuilding persistent tables for a query

• Persisted tables in Development Mode

• The Looker regenerator

• Important considerations for implementing persisted tables

• Monitoring and trouleshooting PDTs

Editing and validating LookML

• Use LookML development environment, error checking, and help functions. •


Using the IDE
• Finding and replacing text in your project

• Creating and testing new fields

• Validating your LookML

• Deploying your changes

Incorporating SQL and referring to LookML objects

• Understand substitution, scoping, and SQL blocks in LookML.

• Substitution operator ($)

• Scoping and naming

• SQL dialect

• SQL blocks

• LookML field type references

• LookML constants
Conditional sharing

• Alerts overview

• An overview of alert queries and notifications.

• Alerts overview

• Alerts documentation

Configuring alerts for Looker users

• Configuring permissions for creating, following, and managing alerts.

Creating alerts

• Create alerts to receive notifications when query results reach or exceed a specified
threshold.
• Creating an alert

• Naming an alert

• Setting alert conditions

• Setting alert notifications

• Setting alert frequency

• Setting alerts permissions

Effect of dashboard edits on alerts

• Effects of changes to dashboards on alert synchronization behavior. •


Editing a dashboard or tile
• Copying a dashboard

• Deleting a dashboard

• Checking an alert’s synchronization status

• Resolving an unsynced alert

Following alerts
• Follow alerts to receive notifications when query results reach or exceed a specified
threshold.
• Following alerts

• Unfollowing alerts

• Unfollowable alerts

• Viewing alerts from the Manage Alerts user page

Modifying alerts

• Modify the configuration of an existing alert.

• Deleting an alert’s dashboard or dashboard tile

Receiving alert notifications

• Receive alert notifications when query results reach or exceed a specified threshold. •
Alerts notifications to email
• Alerts notifications to Slack

Viewing alerts

• View alerts that you or other users have created.

• Viewing alerts from a dashboard tile

• Viewing alerts from the Manage Alerts user page

Creating and editing projects

Accessing and editing project information


• Access and make changes to LookML projects. •
Accessing project files
• Existing projects and their models

• Renaming a project

• Deleting a project

• Projects with only a configuration


Creating a new LookML project

• Create a LookML project and configure a model. •


Creating a project
• Configuring a model

Generating a model

• Automatically generating a basic LookML model. •

Automatically generating a model from your database •


Improved LookML generation
• When you need to configure models

Creating and managing LookML dashboards

Area chart parameters for LookML dashboards

• Reference page for looker_area element parameters. •


Example usage
• Parameter definitions

• Basic parameters

• Query parameters

• Plot parameters

• Series parameters

• Value parameters

• X-axis parameters

• Y-axis parameters

Bar chart parameters for LookML dashboards

• Reference page for looker_bar element parameters. •


Example usage
• Parameter definitions
• Basic parameters

• Query parameters

• Plot parameters

• Series parameters

• Value parameters

• X-axis parameters

• Y-axis parameters

Boxplot chart parameters for LookML dashboards

• Reference page for looker_boxplot element parameters. •


Example usage
• Parameter definitions

• Basic parameters

• Query parameters

• Series parameters

• Style parameters

• X-axis parameters

• Y-axis parameters

Building LookML dashboards

• Create a dashboard and add visualizations to it using LookML. •


Types of dashboards: User-defined and LookML
• Creating a LookML dashboard file

• Viewing the LookML for an existing LookML dashboard •

Manually building or modifying a LookML dashboard •

Creating a LookML copy of a user-defined dashboard •

Adding a visualization to an existing LookML dashboard •


Adding filters
• Including the file in a model

• Saving and previewing the file

• Extending a LookML dashboard

• Improving dashboard performance using

"Choropleth map parameters for LookML dashboards Reference

page for looker_geo_choropleth element parameters"

Column chart parameters for LookML dashboards

Reference page for looker_column element

parameters. Example usage

• Parameter definitions

• Basic parameters

• Query parameters

• Plot parameters

• Series parameters

• Value parameters

• X-axis parameters

• Y-axis parameters

Converting from LookML to user-defined dashboards

• Copy a LookML dashboard as a user-defined dashboard. •


Bulk import
• Individual import from folders

• Individual import from t

Coordinate map parameters for LookML dashboards


• Reference page for looker_geo_coordinates element parameters.

Creating charts

Area chart options

• Overview of visualization menu options for area charts. •


Plot menu options
• Series menu options

• Values menu options

• X menu options

• Y menu options

Bar chart options

• Overview of visualization menu options for bar charts. •


Overview
• Building a bar chart

• Plot menu options

• Series menu options

• Values menu options

• X menu options

• Y menu options

Boxplot chart options

• Overview of boxplot charts and their visualization menu options.

• Overview

• Building a boxplot chart

• Series menu options

• Style menu options


• X menu options

• Y menu options

Color collections

• Visual representation of Looker's color collections.

• Color collection IDs

• Looker’s color collection palettes

Column chart options

• Overview of visualization menu options for column charts. •


Plot menu options
• Series menu options

• Values menu options

• X menu options

• Y menu options

Creating visualizations and graphs

• Create visualizations and graphs based on the results of your queries. •


Quick guide
• Choosing a visualization type

• Fine-tuning your

Donut Multiples chart options

• Overview of visualization menu options for donut multiples charts. •


Plot menu options
• Series menu options

Forecasting in visualizations
• Overview of how to use the Forecasting feature in visualizations. •
How forecasted results are created and displayed
• Supported visualization types

• Explore query requirements for forecasting

• Forecast menu options

• Creating a forecast

• Editing a forecast

• Removing a forecast

• Common issues and things to know

Creating saved reports (Looks)

• Saving and editing Looks

• Save the results of your query as a Look to view later or add to dashboards. •
Saving Looks from an Explore
• Navigating to folders to see your Looks

• Editing Looks

• Deleting a Look

• Conclusion

Creating user-defined dashboards

• Adding and editing user-defined dashboard filters

• Understand how to create and edit dashboard filters.

• Understanding dashboard filters

• Adding dashboard filters

• Dashboard filter controls

• Displaying dashboard filters

• Requiring a filter value

• Setting up linked filters


• Moving and repositioning dashboard filters

• Editing dashboard filters

• Deleting dashboard filters

Adding filters to legacy dashboards

• Add filters that users can change to limit the data a legacy dashboard displays. •
Adding legacy dashboard filters a user can change
• Legacy dashboard filter default behavior

• Legacy dashboard filters as drill results

• Setting up faceted filters

• Requiring a filter value

• Limiting the number of values

• Rearranging legacy dashboard filters

• Conclusion

Adding saved content to dashboards (legacy feature)

Understand how to use the Add Looks to dashboards legacy feature.


Adding saved content tiles

Creating legacy dashboards

Visit the Creating dashboards documentation page to learn how to create a dashboard using
Looker's new experience.

Creating your own fields

• abs

• Function: Returns the absolute value of an expression.

• Syntax

• Examples

• Things to know
Adding custom fields

• Add custom dimensions and measures that become new field picker choices. •
Creating a custom measure from a dimension
• Custom grouping

• Custom binning

• Adding a filter to a custom measure

• Creating a filtered measure from another measure

• Creating a custom dimension using a Looker expression

• Viewing and using custom fields

• Duplicating a custom field

• Editing a custom field

• Deleting a custom field

• Adding custom fields with the legacy field picker

• Add custom dimensions and measures that become new legacy field picker choices.

Creating Looker expressions

• Perform custom calculations using Looker expressions.

• Looker expressions

• Creating Looker expressions

• Using fields

• Using operators

• Using functions

• Conclusion

exp

Function: Returns e raised to the power of a value.


Syntax

Examples

You might also like