This page links to all the LookML parameters that are children of the explore
parameter.
An Explore serves as the starting point for a query in the Looker application. Explores reference views and each Explore can contain joins to other views. Explores should typically be declared in a model file .
Example usage
Hover over a parameter name to see a quick description; click it to jump to that page. When a parameter can be set to one of several specific options, the default value is listed first.
## STRUCTURAL PARAMETERS explore : explore_name { extension : required extends : [ explore_name , explore_name , ... ] fields : [ field_or_set , field_or_set , ... ] tags : [ "string1", "string2", ... ] # DISPLAY PARAMETERS description : "Description I want" group_label : "Label to use as a heading in the Explore menu" hidden : yes | no label : "desired label" query : { # Desired query parameters (described on the query page) } view_label : "Field picker heading I want for the Explore's fields" # FILTER PARAMETERS access_filter : { field : fully_scoped_field user_attribute : user_attribute_name } # Possibly more access_filter declarations always_filter : { filters : [ field_name : "filter expression" , field_name : "filter expression" , ... ] } case_sensitive : yes | no conditionally_filter : { filters : [ field_name : "filter expression" , field_name : "filter expression" , ... ] unless : [ field_name, field_name, ... ] } sql_always_having : SQL HAVING condition ;; sql_always_where : SQL WHERE condition ;; # JOIN PARAMETERS always_join : [ view_name, view_name, ... ] join : view_name { # Desired join parameters (described on Join Parameters page) } # Possibly more join declarations # QUERY PARAMETERS cancel_grouping_fields : [ fully_scoped_field, fully_scoped_field, ... ] from : view_name persist_for : "N (seconds | minutes | hours)" persist_with : datagroup_name required_access_grants : [ access_grant_name , access_grant_name , ...] sql_table_name : table_name ;; sql_preamble : SQL STATEMENT ;; symmetric_aggregates : yes | no view_name : view_name # AGGREGATE TABLE PARAMETERS aggregate_table : table_name { query : { # Desired query parameters (described on the aggregate_table page) } materialization : { # Desired materialization parameters (described on the aggregate_table page) } } # Possibly more aggregate_table declarations } ## REFINEMENT PARAMETERS explore : + explore_name { final : yes }
Parameter definitions
HAVING
clause that a user cannot change or remove for this ExploreWHERE
clause that a user cannot change or remove for this ExploreGROUP BY
clause when certain fields are chosen in an Exploreaggregate_table
parameter, see the aggregate_table
parameter page. For an overview of aggregate awareness, see the Aggregate awareness
documentation page.query
and its subparameters, see the aggregate_table
parameter page.materialization
and its subparameters, see the aggregate_table
parameter page.+
) in front of an existing Explore name to add a refinement to the existing Explore. See the LookML refinements
documentation page for more information and use cases.access_filter_fields

