Associazione di più tabelle di origine per Adaptive Apply di massa
È possibile utilizzare una procedura guidata per associare più tabelle di origine a tabelle esistenti utilizzando la funzione Adaptive Apply .
Procedura
- Fare clic su Configurazione > Sottoscrizioni.
- Selezionare una sottoscrizione, fare clic con il tasto destro del mouse e selezionare Associa tabelle.
- Selezionare Associazioni multiple uno a uno > Adaptive Apply e fare clic su Avanti.
- Espandere il database, schema o tabella dall'elenco Tabelle di origine per visualizzare le tabelle del database disponibili per l'associazione. Fare clic con il tasto destro del mouse sullo schema o sull'utente del database e fare clic su Aggiorna se la tabella non viene visualizzata nell'elenco.
È possibile che venga richiesto di filtrare i database, gli schemi o le tabelle se l'opzione Richiedi automaticamente il filtro quando si espandono i nodi è abilitata nelle preferenze. Per ulteriori informazioni, consultare Impostazione delle preferenze avanzate. Per definire manualmente un filtro, selezionare un archivio dati, un database o uno schema e fare clic su Specifica filtro.
- Abilitare una o più tabelle da associare dall'elenco Tabelle di origine . Se la tabella non viene visualizzata, fare clic con il tasto destro del mouse sullo schema o sull'utente del database e selezionare Aggiorna.
- Se si desidera nascondere le colonne in modo che la destinazione non ne sia a conoscenza, selezionare una tabella di origine e fare clic su Filtra colonne. Deselezionare la casella di spunta per la colonna che si desidera nascondere e fare clic su OK.
- Fare clic su Successivo.
- Selezionare Associa alle tabelle di destinazione esistenti e fare clic su Avanti.
Se si desidera eseguire l'associazione a una nuova tabella di destinazione, fare clic su Crea nuove tabelle di destinazione.
CDC Replication crea una tabella in grado di contenere i dati inviati dall'origine, ma non verrà specificata alcuna delle altre caratteristiche della tabella, come le opzioni di memorizzazione. Le tabelle create dalla replica CDC possono essere spesso utili per creare rapidamente ambienti di test. Per ambienti di produzione, un DBA deve creare manualmente una tabella che meglio si occuperà dell'utilizzo previsto del sistema di destinazione. Alcuni tipi di dati di origine non hanno un tipo di dati di destinazione corrispondente e la replica CDC non è in grado di fornire un'associazione predefinita. In questi casi, è necessario creare esplicitamente la tabella di destinazione.
- Espandere il database, lo schema o la tabella dall'elenco Tabelle di destinazione per visualizzare le tabelle del database disponibili per l'associazione. Fare clic con il tasto destro del mouse sullo schema o sull'utente del database e fare clic su Aggiorna se la tabella non viene visualizzata nell'elenco.
La procedura guidata utilizza la relazione tra questa tabella di destinazione e la tabella di origine selezionata per associare le restanti tabelle di origine e di destinazione. È possibile fare clic su Modifica tabella di esempio se si desidera che la procedura guidata Associa tabelle basi la mappatura su una tabella di origine differente. Questa opzione è disponibile solo se è stata selezionata più di una tabella di origine.
- Abilita una tabella da associare dall'elenco Tabella di destinazione . Se la tabella non viene visualizzata, fare clic con il tasto destro del mouse sullo schema o sull'utente del database e selezionare Aggiorna.
- Fare clic su Successivo.
- Scegliere un metodo di replica tra i seguenti e fare clic su Avanti:
- Mirror (Change Data Capture)- Replica immediatamente le modifiche apportate alla tabella di origine nella tabella di destinazione o accumulano le modifiche della tabella di origine e le replicano in un secondo momento. Se la configurazione richiede di impedire gli aggiornamenti ricorsivi durante il mirroring, abilitare la casella di spunta Impedisci ricorsività . Questa casella di spunta è disponibile solo nei componenti di Replica CDC che supportano i database di origine e di destinazione.
- Aggiorna (istantanea)- Replica un'istantanea della tabella di origine nella tabella di destinazione.
- Utilizza numero record relativo- Abilita Replica CDC per replicare aggiornamenti alla destinazione utilizzando un numero record relativo. Quando questa opzione è selezionata, Replica CDC invia il numero record relativo alla destinazione e prevede che il numero record relativo sia la colonna di identificazione sul lato di destinazione. Ciò significa che le tabelle di destinazione non possono essere aggiornate da più di una tabella di origine (una tabella di destinazione non può essere un warehouse per più tabelle di origine). Se non si seleziona questa casella, CDC Replication Engine for Db2® for i utilizza una chiave univoca per la replica nella destinazione.Note:
- Quando questa opzione è selezionata, se la tabella di origine viene riorganizzata, Replica CDC avvierà automaticamente un aggiornamento per tale tabella.
- Se non è disponibile alcun numero di record relativo sulla tabella di destinazione (ad esempio, se la tabella si trova su un sistema nonIBM® i ), è ancora possibile utilizzare questa opzione mettendo in corrispondenza il numero di record relativo sulla tabella di origine con una colonna nella tabella di destinazione. Per ulteriori informazioni, consultare Source RRN (& CNTRRN).
- Questa opzione è disponibile solo quando è stato installato CDC Replication Engine for Db2 for i nel database origine.
- Verificare le associazioni nella finestra di dialogo Completa associazioni e fare clic su Avanti.