Schema, Table Name, and Exclusion Patterns
You define the group of tables that the JDBC Multitable Consumer origin reads by defining schema and table name patterns for the table configuration. The origin reads all tables with names that match the table pattern in the schemas with names that match the schema pattern.
The schema and table name patterns use the SQL LIKE syntax. For
example, the LIKE syntax uses the percentage wildcard (%) to represent any string of
zero or more characters. The schema name pattern st%
matches schemas
whose names start with st
. The default table name pattern
%
matches all tables in the specified schemas.
For more information about valid patterns for the SQL LIKE syntax, see the Microsoft documentation.
You can optionally define a schema or table exclusion pattern to exclude some schemas or tables from being read. The schema and table exclusion patterns use a Java-based regular expression, or regex. For more information about using regular expressions with Data Collector, see Regular Expressions Overview.
US_WEST
and US_EAST
schemas except for tables that start with
dept
. You enter the following schema, table name pattern, and table
exclusion pattern: - Schema - US%
- Table Name Pattern - %
- Table Exclusion Pattern - dept.*
Since you do not need to exclude any schemas, you simply leave the schema exclusion pattern empty.
sys
and system
schemas. You enter the
following schema, table name pattern, and schema exclusion pattern and leave the table
exclusion pattern blank: - Schema - %
- Table Name Pattern - %
- Schema Exclusion Pattern - sys|system