diff --git a/docs/configuration/selecting-excluding.rst b/docs/configuration/selecting-excluding.rst index eb4927e16b..47fec5ea3d 100644 --- a/docs/configuration/selecting-excluding.rst +++ b/docs/configuration/selecting-excluding.rst @@ -24,7 +24,7 @@ The ``select`` and ``exclude`` parameters are lists, with values like the follow - ``@node_name`` (@ operator): include/exclude the node with name ``node_name``, all its descendants, and all ancestors of those descendants. This is useful in CI environments where you want to build a model and all its descendants, but you need the ancestors of those descendants to exist first. - ``tag:my_tag,+node_name`` (intersection): include/exclude ``node_name`` and its parents if they have the tag ``my_tag`` (`dbt set operator docs `_) - ``['tag:first_tag', 'tag:second_tag']`` (union): include/exclude nodes that have either ``tag:first_tag`` or ``tag:second_tag`` -- ``resource_type:``: include nodes with the resource type ``seed, snapshots, model, test, source``. For example, ``resource_type:source`` returns only nodes where resource_type == SOURCE +- ``resource_type:``: include nodes with the resource type ``seed, snapshot, model, test, source``. For example, ``resource_type:source`` returns only nodes where resource_type == SOURCE - ``exclude_resource_type:``: exclude nodes with the resource type ``analysis, exposure, metric, model, saved_query, seed, semantic_model, snapshot, source, test, unit_test``. For example, ``exclude_resource_type:source`` returns only nodes where resource_type != SOURCE - ``source:my_source``: include/exclude nodes that have the source ``my_source`` and are of resource_type ``source`` - ``source:my_source+``: include/exclude nodes that have the source ``my_source`` and their children