This page refers to the
extensionparameter that is part of an Explore.
extensioncan also be used as part of a view, as described on the
extension(for views) parameter documentation page.
extensioncan also be used as part of a LookML dashboard, as described on Dashboard parameters documentation page.
AcceptsThe value “required”
extension: required parameter flags an Explore as requiring extension, which means that the Explore cannot be used on its own. The contents and settings of the Explore will only be used when the Explore is extended using the
extends parameter in another Explore.
An Explore with
extension: required is not visible to users on its own; it is intended only to act as a starting point to be extended by other Explores.
extension parameter accepts only the value
required. If you don’t want to require extension for an Explore, leave out the
extension parameter entirely.
An Explore with
extension: required cannot be used as an
explore_source for a data test. The LookML Validator will generate an error that the
explore_source cannot be found.
See Reusing Code with Extends for more information on using
extends for LookML objects.
basic_order_fields Explore has the
extension: required parameter, so the Explore itself will not be visible to users:
If we want to make use of the
basic_order_fields Explore, we can create another Explore that extends it, like this:
It may be tempting to turn on
hidden to hide Basic Order Fields, but remember that such a setting is going to be inherited by any Explore that is based on Basic Order Fields. In this particular example, Marketing Order Fields would be hidden as well if you turned on