Data Check is available for Oracle enterprise industry models only. It is not supported for SQL Server or for file-based industry models.
A check statement is an SQL select statement that analyzes the data and returns errors. If the check statement does not return any rows, the data is valid. Use the SQL Assistant to compose your statement. See SQL Expression Reference.
The SQL select statement must return a set of FIDs, and should match the following skeletons.
SELECT fid FROM <feature class> WHERE <checking condition> ORDER BY fid;
REPEAT <select statement> FOR <select statement>;
This SQL select statement repeats the first select statement as long as the second select statement returns a result.
In the first <select statement> you can use placeholders that represent columns of the second <select statement>. For example:
REPEAT SELECT fid from $f_class_name WHERE <checking condition> FOR SELECT f_class_name from TB_DICTIONARY where f_class_name like 'EL%';
SELECT fid FROM <database view> ORDER BY fid;
Module Name | If you define data checks to be used by a customized plug-in, use the Module Name value to filter the data checks that are executed. For example, use this option to use the Data Checker through the API. |
Row Level Security | Specifies the row level security |
Data Check Applies To The Selected Job Or To The Live Job (For Scheduled Tasks) | Execute the data check in the current job (in case of manual start) or in the live job (in case of scheduled start). |
Data Check Applies To The Entire Enterprise Industry Model | Execute the data check in the entire enterprise industry model. |