La funzione Controllo dati è disponibile per solo per i modelli di settore Enterprise basati su Oracle. Non è supportata per i modelli di settore basati su file o su SQL Server.
Un'istruzione di controllo è un'istruzione SELECT SQL che analizza i dati restituendo eventuali errori. Se l'istruzione di controllo non restituisce errori, i dati sono validi. Utilizzare Assistente SQL per generare l'istruzione. Vedere Riferimenti alle espressioni SQL.
L'istruzione SQL SELECT deve restituire un set di IDE e deve corrispondere alle bozze seguenti.
SELECT fid FROM <feature class> WHERE <checking condition> ORDER BY fid;
REPEAT <select statement> FOR <select statement>;
Questa istruzione SQL SELECT provoca la ripetizione della prima istruzione SELECT tutte le volte che la seconda istruzione SELECT restituisce un risultato.
Nella prima <istruzione SELECT>, è possibile utilizzare i segnaposto che rappresentano le colonne della seconda <istruzione SELECT>. Ad esempio:
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;
Nome modulo | Se si definiscono controlli dati da utilizzare mediante un plug-in personalizzato, per filtrare i controlli eseguiti è possibile utilizzare il valore di Nome modulo. L'opzione consente ad esempio di utilizzare Controllo dati mediante l'API. |
Protezione a livello di riga | Consente di specificare la protezione a livello di riga. |
Il controllo dati si applica al job selezionato o al job attivo (per le attività pianificate) | Esegue il controllo dei dati nel job corrente (in caso di avvio manuale) o nel job attivo (in caso di avvio pianificato). |
Il controllo dati viene eseguito sull'intero modello di settore Enterprise | Esegue il controllo dei dati sull'intero modello di settore Enterprise. |