Browse all practice questions for the Looker LookML Developer Practice Test. Search by topic, open any question and review its full explanation, then test yourself in the practice quiz.

Looker LookML Developer Practice Test course image
More practice questions

These questions are part of the practice quiz. Start practicing

  • Which of the following is a feature of Looker’s Git integration?
  • Is it true that SQL Runner allows writing and execution of SQL queries against a LookML model?
  • How does drill behavior differ for dimensions and measures?
  • True or False: If you import a project, you will need to create a folder.
  • Is it true or false that a development version of a PDT will always persist for a maximum of 24 hours?
  • If multiple accounts are set up in a LookML project, whose Git account performs Git operations?
  • Which measure type is typically used for calculation based on summed values?
  • What does the Content Validator NOT show errors for?
  • How can you create a custom duration field for a created dimension group of type: time?
  • True or False: If your Looker admin has enabled the SQL Runner Vis Labs feature, you cannot create visualizations directly in SQL Runner.
  • A new Git branch makes sense in which situation?
  • In an Explore, what does the fields parameter allow you to specify?
  • What field configures the maximum number of persistent tables that can be built in parallel for the connection?
  • True or False: After enabling advanced deploy mode, Looker will still utilize the default deployment methods.
  • Why is it important to use the always_join parameter correctly?
  • What permission level allows users to override persistence setting and rebuild PDTs for the latest data?
  • Which parameter can be used to specify the caching policy for cached results in Looker?
  • Using tier in conjunction with what can result in unexpected tier buckets?
  • Can a user remove all filters when conditionally_filter is employed?
  • What character is used to exclude a field from a set in LookML?
  • When creating an Explore, what must be included in its definition?
  • Which file is used to import LookML files from a different project and specify the current project's name and external project location?
  • True or False: You can't reference a set of fields when specifying fields to bring from a join.
  • How can you identify conflicts in object extensions effectively?
  • How are cached results of Explores affected when a datagroup transitions to a triggered state?
  • What do the standards suggest about the organization of fields in the Explore menu?
  • Which of the following is NOT typically a reason to define a datagroup in LookML?
  • When might you want to use the "-" syntax in an Explore?
  • What is the default time period after which Looker invalidates cached results?
  • What type of settings can you specify in a project manifest file?
  • Can the sql_always_having parameter be written in pure SQL using database table and column names?
  • What are the three options for creating a new LookML Project?
  • What database conditions do federated joins require?
  • Where can users view field descriptions in Looker?
  • What does the term “fully scoped” refer to in Looker?
  • Which statement is true about sets in LookML?
  • Which parameter can be used to specify which fields are brought from a join into an Explore?
  • Which option should you choose to create multiple Explores from the same view while referencing fields uniformly?
  • Which of the following is a true statement about dimension fields in Looker?
  • True or False: By default, weeks in Looker start on Monday.
  • If a view lacks both sql_table_name and derived_table parameters, what does Looker assume?
  • True or False: When using the percentile measure, Looker returns an average of the data value at that position if the calculated value is an integer.
  • True or False: The duration type works with a dimension_group and a regular dimension.
  • True or False: You cannot use the Content Validator to remove fields from custom filters, custom fields, nor table calculations.
  • What is the primary function of a model file in Looker?
  • Which of the following best describes the use of latitude and longitude in Looker?
  • True or False: When using include, LookML is not case sensitive.
  • What is the purpose of intervals in the dimension duration type?
  • What parameter triggers a state change in the datagroup if its value differs from prior results?
  • Use which keyword under the explore parameter to specify a datagroup caching policy to use for that specific Explore?
  • What does the 'view' file in LookML primarily define?
  • Using which feature can you create a query from an Explore and then merge queries from other Explores into one table?
  • What does a model file specify in Looker?
  • Which parameter is used to create a set of time-based or duration-based dimensions all at once?
  • What is defined as a collection of files describing the objects, connections, and user interface elements in Looker?
  • True or False: If you are using the sql_trigger_value parameter to trigger your PDT rebuilds, you can't use the ${derived_table_or_view_name.SQL_TABLE_NAME} syntax with sql_trigger_value.
  • What happens if there are conflicts between a new object and the object it is extending?
  • Is it mandatory to configure a model when it is pushed to production for the first time?
  • What function does the always_join parameter serve in Looker?
  • Can you convert a measure back into a dimension in SQL Runner?
  • A Looker project typically contains one or more ______________files that contain parameters defining a model and its Explores and joins.
  • True or False: An NDT can have undefined sources if parameters are not set correctly.
  • In SQL terms, what does an Explore represent in Looker?
  • True or False: You cannot add results from SQL Runner to a project.
  • For content validation, if you group by Error, the buttons apply to ___________________ occurrences of that error in all Looks and tiles on your Looker instance.
  • True or False: It is possible to create one dimension or filter field for each individual time frame you want to include, instead of generating all of them in a single dimension_group.
  • What measure type creates a list of the distinct values in a given field?
  • Which option allows you to create filters that cannot be changed by the user?
  • True or False: The max_cache_age parameter causes PDTs to rebuild.
  • Which of the following is NOT a measure type category?
  • For an Explore, which parameter enables you to modify the amount of time that cached query results are used?
  • What is the correct syntax to reference one derived table in the definition of another?
  • What is the state of a datagroup once a PDT rebuilding process is complete?
  • What should be used instead of unless when using conditionally_filter?
  • What are the three main parameters of the dimension duration type?
  • What happens if a datagroup is triggered?
  • For a duration, the sql_start and sql_end fields can be which of the following?
  • What is the purpose of the group_label parameter in LookML?
  • In Looker, how does a user add a field to a set?
  • True or False: To have measures come through joins, primary keys must be defined in all views involved in the join.
  • True or False: An Explore can be used to create a query, then get the SQL command for that query for use in SQL Runner.
  • Which of the following is NOT a part of a Looker project?
  • What is the default type for a measure if none is specified?
  • What parameter is used with measure types that perform aggregations on non-repeated values?
  • Which of the following describes the LookML syntax?
  • What does the parameter label do in Looker?
  • To extend a LookML object, which parameter must be added to indicate the new object's relationship?
  • In LookML, what is the purpose of the sql_trigger parameter?
  • What does the view_label parameter accomplish in LookML?
  • True or False: Business logic should be applied within joins whenever possible.
  • Which parameter would you typically use to define a persistent derived table?
  • What type of access does an Access Filter typically regulate?
  • Which parameter would you use to define a custom SQL join in Looker?
  • Can dimensions be converted to measures in SQL Runner results?
  • What are the key parameters for dimension groups of type: time?
  • What is the purpose of the sql_always_having parameter in Looker?
  • Does adding always_filter to an existing explore definition affect previously saved Looks and dashboard tiles?
  • If you query a PDT in Development Mode without changes, which version of the PDT will Looker query?
  • What parameter sets the maximum amount of time that a persistent derived table may be used before it is regenerated?
  • When dimension types are grouped, what characteristic is unique about the tier type?
  • Which parameter is not typically associated with the dimension duration type?
  • Which dimension type creates buckets or bins from a numeric dimension?
  • What explore option should you use if you want to create multiple Explores from the same view and also want to reference fields differently for each Explore?
  • What type of information can you get from hovering over a column name in a table visualization?
  • Which of the following is an example of a derived table in Looker?
  • True or False: The ${derived_table_or_view_name.SQL_TABLE_NAME} syntax is not supported with a datagroup's sql_trigger parameter.
  • What is the persistence method in regards to PSTs?
  • What does a LookML view typically represent?
  • What function does the symmetric_aggregates feature provide in Looker?
  • Which of the following statements about using SQL Runner is true?
  • How are liquid variables used in the description parameter?
  • When working with custom fields in Looker, which of the following is correct?
  • Can database connections be configured to use user attributes from the Connections page in the Admin section of Looker?
  • Which parameter is used in a LookML model file to specify the connection that the model should use?
  • What functionality does the "percent_of_total" measure provide in Looker?
  • Once a developer creates a __________, other developers can review and approve it from the Git provider's web interface.
  • Is it true that the access_filter parameter is specific to a single Explore?
  • Is it true or false that there is a derived_table parameter?
  • If the field within conditionally_filter is time-based and part of a dimension group, how does Looker treat other dimensions in that group?
  • How can you apply a datagroup's caching policy?
  • What type of results does content validation provide in Looker?
  • In LookML, the 'datagroup_trigger' is primarily used for what purpose?
  • The _____________ parameter provides alternative names for a field that might appear in the URL for a query.
  • What SQL requirement must be met for federated joins?
  • What is the result of using the 'persist_with' keyword in an Explore?
  • When can a developer use the advanced deploy mode feature in Looker?
  • What outcome does the sql_always_where parameter help achieve?
  • True or False: SQL Runner interprets numeric fields as measures and non-numeric fields as dimensions automatically.
  • True or False: With the Content Validator for views, Explores, or models, you can change their names, and you can remove their name entirely.
  • Do you need to configure a generic Git user account with read access for Looker to pull the production version of files in a project with multiple accounts?
  • What are the two key parameters for dimension location type?
  • What is the purpose of the "$" symbol in Looker?
  • What does the Content Validator do when run against Looks and dashboards?
  • Use datagroup to assign a caching policy to which components?
  • True or False: Looker matches data to create merged results with each added query to any other query.
  • Does the Content Validator show errors for all content regardless of permissions?
  • True or False: When using the percentile measure, Looker rounds the calculated value up to identify the data value returned.
  • True or False: LookML separates structure from content, so the query structure is independent of the query content.
  • What happens to the datagroup when the sql_trigger parameter returns a different value than the previous result?
  • Which measure type requires an aggregation method to be explicitly stated?
  • Which command is used to create a new LookML project in Looker?
  • When deploying to production, what is the preferred method in Looker's advanced deploy mode?
  • True or False: If you use datagroup_trigger for your derived table, you don't need to use the sql_trigger_value or persist_for parameters.
  • When adding fields from a dimension_group to a set, how often do you need to add each time frame dimension?
  • What happens if the 'persist_for' parameter is not set in a persistent derived table?
  • What parameter specifies a default value for filter and parameter fields?
  • To reference an interval value in a dimension_group of type: duration, what syntax is required?
  • What dimension type can be used to plot on a static map visualization?
  • Which best describes the function of a sql_trigger value?
  • What is the key reason for configuring a model in Looker?
  • What are the two key parameters for dimension distance type?
  • Can user attributes impact connection settings in Looker?
  • True or False: It is not possible to create one dimension for each individual duration.
  • True or False: You can use the group_label to change the default organization of the Explore menu.
  • True or False: When advanced deploy mode is enabled, developers can still use the deploy to production button.
  • What does the sql_always_where parameter do in Looker?
  • What parameter should be used to force users to use a specific set of filters while allowing them to change the default value?
  • Which option allows you to leave prefixes out of view names when creating a LookML project?
  • How can a user differentiate a set name from a dimension or measure name?
  • Does Looker share PDTs between users?
  • A user attribute configured to be editable by users can still be used for what purpose?
  • What defines a field's description dynamically in different queries?
  • What parameter allows a view to be joined multiple times?
  • Which of the following is NOT a function of the Content Validator?
  • True or False: With the default Looker Git integration, developers deploy their latest commit to the production branch.
  • What level of security do Access Filters provide?
  • In which context can you use a datagroup's caching policy?
  • A datagroup is defined in which type of file?
  • Which parameter lets you specify the datagroup for caching policy in a derived table?
  • What will happen if user-specific settings conflict with group settings in Looker?
  • True or False: The fields parameter in a join can use the ALL_FIELDS set.
  • What defines the fields that can be used in the Explore's UI?
  • Does the always_filter parameter override a default_value filter setting?
  • Persistence should not be added to derived tables that will be what?
  • What is true about the use of filters within sets in LookML?
  • What feature does Looker use to calculate aggregations correctly even when joins result in a fanout?
  • Which option is NOT a method for creating persistence in PDTs?
  • Which parameter is crucial when referencing a SQL column in sql_always_where from a joined view?
  • What is the difference between sql_trigger and sql_trigger_value?
  • Is it true that PDTs persisted through the persist_for parameter are built in parallel?
  • Does an NDT with bind_all_filters: yes need to be joined into the same Explore specified in its explore_source parameter?
  • True or False: To reference a type: yesno field in another field, you should treat the type: yesno field as a boolean.
  • What is the purpose of a project manifest file in Looker?
  • To add dimensions to a bar chart color, what should you do to the dimension?
  • What is the implication of a set being able to contain other sets?
  • After rebuilding a PDT is complete, what happens to the cached results of any Explores using that datagroup?
  • What join parameter allows you to write the raw SQL that will join a view to an Explore?
  • The access_filter parameter requires which type of field names?
  • What constitutes a role in Looker?
  • Which parameter is more powerful for defining local caching policies in Looker?
  • What parameter enables the definition of default filters that users can override when they apply a filter from a second list?
  • LookML is a type of language that is classified as what?
  • If you are using Git for project version control, one what constitutes a single Git repository?
  • What does the percent_of_total feature calculate?
  • When creating a measure, if no aggregation type is specified, what is implied?
  • What is the purpose of the Content Validator in Looker?
  • In Looker, what type of measure is typically used to compute median values?
  • For content validation, if you group by Folder or by Content, the buttons apply to _________________ occurrence of the error in a single Look or tile.
  • In the timeframe options, what does the "X" signify in hourX and minuteX?
  • True or False: The SQL expression for type: yesno dimensions can include aggregations.
  • True or False: The persistence of a PDT affects its availability in different Looker environments.
  • What is the role of the Looker IDE?
  • What mode allows Looker developers to specify the exact commit for the production version of their Looker instance?
  • True or False: The unquoted dimension type is only with parameter fields.
  • True or False: The foreign_key must reference a dimension name, not a column name.
Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy