Nella sezione seguente vengono illustrate le impostazioni che è possibile specificare nella finestra di dialogo Crea nuova definizione di mappaggio.
Come collegare le classi di entità geografiche
Le classi di entità geografiche non ancora collegate sono contrassegnate con l'icona speciale .
Le classi di entità geografiche collegate vengono aggiunte all'apposito elenco. Le icone indicano che è necessario mappare alcuni attributi.
Quando si specifica un mappaggio, è possibile usare il nome tabella o di attributo NULL per non consentire la migrazione dell'elemento. In seguito, l'elemento non viene contrassegnato come Scollegato. Ad esempio, se si condivide la configurazione con un altro utente, gli elementi NULL non vengono contrassegnati come Scollegato. Tuttavia, qualsiasi classe di entità geografiche e attributo dell'altro modello di settore viene contrassegnato come Scollegato ed è possibile aggiungere le definizioni di mappaggio mancanti.
Quando si collegano gli attributi di entità geografiche, il sistema ne controlla il tipo. Ad esempio, non è possibile collegare un attributo di tipo Numero(10) ad un attributo di tipo Numero(1), oppure collegare un attributo di tipo SDO_GEOMETRY ad uno di tipo VARCHAR2.
Se l'attributo finale è di tipo NOT NULL, il valore di default può essere inserito con il comando DECODE.
Se il nome dell'attributo di origine e quello dell'attributo finale corrisponde ad ORIENTATION e se l'attributo di origine è di tipo Numero(20,8) mentre quello finale è di tipo diverso, il sistema modifica il tipo dell'attributo finale in Numero(20,8).
Se si collega l'IDE dell'attributo di origine a quello dell'attributo finale, viene creato automaticamente un attributo di sistema T2T_FID. Nell'elenco, T2T_FID viene visualizzato fra parentesi vicino all'attributo IDE. L'IDE di origine è memorizzato in T2T_FID. L'IDE finale viene generato nuovamente durante il trasferimento dei dati: ciò consente di disporre di IDE coerenti. T2T_FID (IDE di origine) viene usato per ripristinare le relazioni fra le entità geografiche.
Vedere Importazione dati Oracle: modifica delle proprietà degli attributi di entità geografiche
Se si desidera, è possibile ripristinare le relazioni con le altre entità geografiche. A tale scopo, l'IDE di origine viene memorizzato nell'attributo di sistema T2T_<nome attributo> e viene creato uno script SQL (Post SQL) di aggiornamento. Post SQL viene eseguito dopo la migrazione. Nell'elenco Attributi di entità geografiche collegati, in corrispondenza di Proprietà, la voce PostScript indica che sono state specificate istruzioni per l'esecuzione Post SQL.
Per modificare Post SQL, fare clic sull'icona Modifica. Vedere anche Importazione dati Oracle: istruzioni SQL e segnaposto.
Se l'attributo origine e quello finale sono correlati ad una tabella dominio, è necessario mappare le tabelle dominio. Ciò consiste nell'assegnare i valori della tabella dominio di origine a quelli della tabella finale.
Esempio: in una tabella dominio di origine vengono specificati dei colori quali 1=Rosso, 2=Blu e 3=Nero. La tabella dominio di origine viene mappata rispetto ad una tabella di dominio finale in cui sono memorizzati i domini seguenti: 53=Rosso, 54=Blu, 55=Nero. In seguito viene eseguito il mappaggio dei valori di dominio per modificare i valori seguenti durante la migrazione: 1 viene sostituito da 53, 2 da 54 e 3 da 55.
Per copiare un valore della tabella dominio di origine in quella finale, selezionarlo e fare clic sull'icona Copia. Ad esempio, per aggiungere valori mancanti. In questo modo viene creato un valore KEY a partire da 10001 per le chiavi numeriche e viene copiato SHORT_VALUE.