Assigned filters are
filters that are always applied to queries that reference the data
source with which the filter is associated and to queries for which
the associated data source is marked as required. There are the following
two types of assigned filters:
are applied before
the data source is used. These filters subset the data in its associated
data source before any other part of a query is run. The generated
query contains a subquery that ensures that no data is consumed without
the filter being applied.
are applied after a
data source is used. These filters subset the query results after
a join takes place. Any extra tables required by the filters are joined
to the query. No sub-query is generated for these filters.
Note: Assigned filters can also
be applied only for specific users or groups.
For more information
about assigning authorization-based filters that apply to a user or
group, see UPDATE MAP_PERMISSIONS Statement.