Qual è la trasformazione del normalizzatore in Informatica?

La trasformazione del normalizzatore viene utilizzata per convertire una singola riga in più righe. È una trasformazione attiva e connessa che viene utilizzata per normalizzare qualsiasi dato denormalizzato. In termini più semplici, si può dire che una singola tabella può essere divisa in più righe. Quando un normalizzatore ha una riga che contiene dati che si verificano più volte, restituirà la riga per ogni istanza di questi dati multipli. Considera una fonte che include quattro campi con risultati trimestrali degli studenti. Quando il normalizzatore restituirà più righe, restituirà dati ridondanti per tutte le singole colonne in arrivo che sono presenti.

Come creare la trasformazione del normalizzatore in Informatica?

Di seguito è riportato il processo passo passo della creazione di una trasformazione Normalizer in una mappatura

Passaggio 1: creare una tabella di origine e di destinazione con le colonne e la struttura necessarie.

Passaggio 2: una volta creati l'origine e la destinazione, vai alla scheda Mappature e fai clic su "Crea". Una volta fatto questo puoi nominare questa mappatura con la tua scelta.

Trascina e rilascia l'origine e la destinazione che hai creato in questa nuova mappatura creata. Il qualificatore Be Source verrà creato per la tua fonte.

Passaggio 3: una volta pronta la mappatura, il passaggio successivo consiste nella creazione della trasformazione. Vai alla scheda Trasformazione e fai clic su "Crea".

Fornire un nome univoco a questa trasformazione e fare clic sul pulsante Crea. Dopo aver fatto clic su Crea, la trasformazione Normalizer apparirà sulla tua mappatura.

Passaggio 4: Ora fai doppio clic sulla trasformazione e puoi apportare le modifiche necessarie in essa. Puoi fornirne una descrizione appropriata e spiegare cosa sta facendo la trasformazione.

Passaggio 5: la scheda Porte avrà le porte di input e output definite per la trasformazione.

Passaggio 6: ora vai alla scheda del normalizzatore e utilizza l'opzione Nuovo campo per aggiungere nuovi campi alla trasformazione. Nella schermata qui sotto puoi vedere che ci sono tre nuove colonne usando il pulsante Nuova porta. Il tipo di dati e la precisione devono corrispondere ai campi di input e output.

Passaggio 7: Successivamente, è possibile selezionare una colonna particolare per dire Week_ID e creare il livello successivo selezionando lo spostamento corretto sul pulsante Livello.

Questo crea una nuova colonna e sposta la colonna WEEK_ID al livello 2. Allo stesso modo, anche le altre due colonne possono avere il loro livello 2 creato. Poiché ci sono 5 risultati, l'occorrenza di questo campo è cambiata in 5. Questo numero può essere modificato secondo il requisito.

Passo 8: una volta fatto questo, se torni indietro e controlli le porte, noterai che le porte sono aumentate automaticamente per l'attributo risultato.

Quando controlli ora la trasformazione Normalizer, sarai in grado di vedere che tutti gli attributi dei risultati sono presenti nella trasformazione.

È possibile verificare che la trasformazione precedente sia connessa alla trasformazione Normalizer con le nuove porte create.

Passaggio 9: una volta fatto, è possibile collegare le porte di trasformazione del normalizzatore alle porte di destinazione o alle trasformazioni di destinazione. È necessario utilizzare l'opzione Autolink per collegarli. Una volta formata questa connessione, è necessario convalidare la mappatura prima di procedere e creare il suo flusso di lavoro.

Creazione di un flusso di lavoro per la trasformazione della normalizzazione in Informatica

Passaggio 1: una volta creato il mapping, è necessario creare anche un flusso di lavoro per eseguire il mapping. Questo flusso di lavoro può essere creato manualmente o utilizzando la procedura guidata del flusso di lavoro. Per creare il flusso di lavoro manualmente Passare a Flussi di lavoro e quindi fare clic su Crea.

Si aprirà una nuova finestra come di seguito in cui dovrebbe essere fornito un nome univoco per il flusso di lavoro.

Una volta creato questo nuovo flusso di lavoro, l'attività successiva è la creazione di un'attività di sessione.

Passaggio 2: Esistono due tipi di sessioni in Informatica. Possono essere sessioni non riutilizzabili in Informatica o sessioni riutilizzabili in Informatica. Per questo esempio, possiamo creare una sessione non riutilizzabile. Passare al menu Attività e quindi selezionare l'opzione di creazione.

Passaggio 3: fornire un nome univoco a questa attività. Qui abbiamo fornito il nome come m_Normalizer. Dopo aver fatto clic su Crea, viene creata la sessione e puoi selezionare la sessione corrispondente alla tua mappatura.

Passaggio 4: al termine, collegare l'attività Avvia alla sessione creata.

Passaggio 5: è possibile fare doppio clic sull'attività della sessione e quindi fare clic sulla scheda Proprietà.

Tutte le connessioni di origine e destinazione possono essere menzionate in $ Source_Connection_Value e $ Target_Connection_Value. È possibile selezionare gli obiettivi o persino parametri definiti e collegarli a questa proprietà.

Passaggio 6 : nella scheda mapping è possibile configurare l'origine, la destinazione e le connessioni. La fonte e le destinazioni possono essere configurate facendo clic su fonti particolari che richiedono i percorsi. Allo stesso modo, l'obiettivo può anche essere configurato. Una volta configurato tutto, vai al menu Flussi di lavoro, quindi seleziona l'opzione Convalida per convalidare il flusso di lavoro.

Passaggio 7: Una volta che il flusso di lavoro è pronto con l'attività della sessione, verrà aperta l'opzione Avvia flusso di lavoro e verrà aperto il monitoraggio del flusso di lavoro in cui è possibile monitorare il flusso di lavoro. Tutte le righe recuperate e i registri delle sessioni verranno visualizzati in Workflow Monitor. Se la mappatura ha esito positivo, lo stato di questa mappatura avrà esito positivo e verranno visualizzate tutte le righe.

Conclusione

La trasformazione Normalizer viene generalmente utilizzata per normalizzare i dati denormalizzati. Può convertire i dati per colonna in dati per riga. Funziona quindi in modo simile a come fa il recepimento. Oltre a convertire le righe in colonne, Normalizer ha anche generato un indice per ogni riga convertita. Questa è una trasformazione attiva e connessa che consente all'utente di leggere i dati da diversi file Cobol. Ogni definizione della fonte Cobol sarà associata alla trasformazione normalizzata. Un normalizzatore viene utilizzato anche quando un singolo record di input deve essere convertito in più record di output. La trasformazione del normalizzatore può anche essere utilizzata per gestire colonne che si verificano più volte e anche più record. Questi possono essere creati usando ridefinizioni che sono spiegate sopra.

Articoli consigliati

Questa è una guida alla trasformazione del normalizzatore in Informatica. Qui discutiamo come creare la trasformazione del normalizzatore in Informatica insieme ai passaggi per creare un flusso di lavoro per la trasformazione del normalizzatore in Informatica. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Trasformazioni in Informatica
  2. Trasformazione del router in Informatica
  3. Carriere in Informatica
  4. Domande di intervista basate sullo scenario Informatica
  5. Strumenti ETL Informatica
  6. Informatica vs Datastage
  7. Cos'è il router?

Categoria: