Tutorial di Informatica: capire 'Inside Out' di Informatica



Questo blog Tutorial di Informatica spiegherà in dettaglio Informatica PowerCenter, l'architettura informatica e come creare un dominio in Informatica

Abbiamo imparato nell'ultimo blog su e la sua applicazione nella vita reale.Approfondiamo ora e comprendiamo in questo blog Tutorial di Informatica su Informatica, la sua architettura e un caso d'uso. è una delle competenze più assorbite nel mercato odierno in quanto è una piattaforma di integrazione dei dati unica e imparziale che interagisce su un'ampia gamma di standard, sistemi e applicazioni disparati.Come discusso nell'ultimo blog, Informatica PowerCenter è il prodotto di punta di Informatica e viene spesso utilizzato in modo intercambiabile. Solo per ricapitolare, Informatica Powercenter è una piattaforma di integrazione dei dati aziendali unica e unificata che consente alle aziende e alle organizzazioni governative di tutte le dimensioni di accedere, scoprire e integrare i dati praticamente da qualsiasi sistema aziendale, in qualsiasi formato e fornire tali dati in tutta l'azienda a qualsiasi velocità . È uno strumento ETL (Estrai, Trasforma e Carica) con i suoi principali vantaggi rispetto ad altri strumenti ETL come segue:

  • È robusto e può essere utilizzato sia su Windows che su sistemi basati su UNIX
  • È ad alte prestazioni ma molto semplice per lo sviluppo, la manutenzione e l'amministrazione

Tutorial di Informatica: Comprensione di Informatica PowerCenter

Per comprendere Informatica in tempo reale, è necessario comprendere a fondo l'architettura di Informatica e altri componenti di Informatica. Quindi, alla fine di questo blog Tutorial di Informatica, sarai in grado di comprendere quanto segue:





  1. Cos'è l'Architettura Informatica?
    1. Componente client di Informatica
      1. Informatica PowerCenter Repository Manager
      2. Informatica PowerCenter Designer
      3. PowerCenter Workflow Manager
      4. PowerCenter Workflow Monitor
      5. Amministratore della console
    2. Componente server di Informatica
      1. Servizio di repository
      2. Servizio di integrazione
      3. Servizio SAP BW
      4. Hub dei servizi web
  2. Flusso di dati in Informatica
  3. Dominio e nodi di Informatica
  4. Informatica Services & Service Manager
  5. Caso d'uso: come caricare la tabella delle dimensioni del prodotto utilizzando SCD

Cos'è l'Architettura Informatica?

L'architettura di Informatica PowerCenter si basa sul concetto SOA (Service Oriented Architecture). Un'architettura orientata ai servizi (SOA) può essere definita come un gruppo di servizi che comunicano tra loro. Il processo di comunicazione prevede o un semplice trasferimento di dati oppure può coinvolgere due o più servizi che coordinano la stessa attività.

Lo sviluppo di Informatica si basa su tecniche di sviluppo basate su componenti. Lo sviluppo basato su componenti è una tecnica in cui componenti predefiniti o unità funzionali, o entrambi, con funzionalità specifiche vengono utilizzati per assemblare il prodotto finale. PowerCenter segue le metodologie di sviluppo basate sui componenti consentendo di costruire un flusso di dati da una sorgente alla destinazione, utilizzando diversi componenti (chiamati trasformazioni) e collegandoli tra loro come richiesto. Un buon modo per farlo sarebbe capire prima quali sono i componenti di Informatica e poi impareremo come applicare Informatica per risolvere i tipici problemi aziendali attraverso un caso d'uso.



Pertanto, lo strumento Informatica PowerCenter è composto da 2 componenti. Sono:

  • Componente client
  • Componente server
Informatica-tutorial-Informatica-Architecture

Fig: Panoramica dell'architettura di Informatica

Componenti client di Informatica PowerCenter:

  • PowerCenter Repository Manager:

Repository Manager viene utilizzato per amministrare i repository. Può gestire utenti e gruppi. Possiamo creare, eliminare e modificare utenti del repository e gruppi di utenti. Possiamo anche assegnare e revocare i privilegi del repository e le autorizzazioni delle cartelle.



Il Repository Manager ha le seguenti finestre:

  • Navigatore: Visualizza tutti gli oggetti creati in Repository Manager, Designer e Workflow Manager. È organizzato prima per repository e poi per cartella.
  • Principale: Fornisce le proprietà dell'oggetto selezionato nel Navigatore. Le colonne in questa finestra cambiano a seconda dell'oggetto selezionato nel Navigatore.
  • Produzione: Fornisce l'output delle attività eseguite all'interno di Repository Manager.

Fig: Repository Manager

  • Informatica PowerCenter Designer

PowerCenter Designer è il client in cui specifichiamo come spostare i dati tra varie origini e destinazioni. È qui che interpretiamo i vari requisiti aziendali utilizzando diversi componenti di PowerCenter chiamati trasformazioni e passiamo i dati attraverso di essi (trasformazioni). Designer viene utilizzato per creare definizioni di origine, definizioni di destinazione e trasformazioni, che possono essere ulteriormente utilizzate per lo sviluppo di mappature.

Fig: Informatica PowerCenter Designer

  • Informatica PowerCenter Workflow Manager

    È un insieme ordinato di una o più sessioni e altre attività, progettato per realizzare uno scopo operativo generale. Eesegue una serie di mappature (come sessioni) e altre attività.

Fig: Gestore del flusso di lavoro

Workflow Manager è l'applicazione PowerCenter che consente ai progettisti di creare ed eseguire flussi di lavoro. Può essere aperto come segue:

  • Può essere avviato da Designer facendo clic sull'icona 'W'
  • Può essere aperto indipendentemente dal percorso Start> Tutti i programmi> Informatica PowerCenter 9.6.1> Client> PowerCenter Client> PowerCenter Workflow Manager
  • Può essere aperto da Workflow Designer: lo strumento utilizzato per creare oggetti di flusso di lavoro

Fig: Interfaccia di Workflow Manager

Workflow Manager visualizza le seguenti finestre per aiutarti a creare e organizzare i flussi di lavoro:

  • Puoi connetterti e lavorare in più archivi e cartelle. Nel Navigatore, il Gestore del flusso di lavoro visualizza un'icona rossa sugli oggetti non validi.
  • È possibile creare, modificare e visualizzare attività, flussi di lavoro e worklet.
  • Contiene schede per visualizzare diversi tipi di messaggi di output. La finestra Output contiene le seguenti schede:
    • Visualizza i messaggi quando si salva un flusso di lavoro, un worklet o un'attività. La scheda Salva visualizza un riepilogo della convalida quando si salva un flusso di lavoro o un worklet.
    • Recupera registro. Visualizza i messaggi quando il gestore del flusso di lavoro recupera gli oggetti dal repository.
    • Visualizza i messaggi quando si convalida un flusso di lavoro, un worklet o un'attività.
    • Visualizza i messaggi quando si copiano gli oggetti del repository.
    • Visualizza i messaggi dal servizio di integrazione.
    • Visualizza i messaggi dal servizio di repository.

Informatica Workflow Designer

Mappa l'ordine di esecuzione e le dipendenze di sessioni, attività e worklet per Informatica Server

Fig: Designer del flusso di lavoro

  • Task Developer

Crea attività di sessione, comando shell e posta elettronica. Le attività create in Task Developer sono riutilizzabili

  • Designer di worklet

Crea oggetti che rappresentano un insieme di attività. Gli oggetti del worklet sono riutilizzabili.

Il gestore del flusso di lavoro visualizza anche una barra di stato che mostra lo stato dell'operazione eseguita.

La figura seguente mostra l'aspetto di un flusso di lavoro tipico, inclusi i componenti Avvia attività, Collegamento e Sessione.

Fig: Esempio di Workflow Manager

  • Informatica PowerCenter Workflow Monitor

Il monitoraggio del flusso di lavoro, uno strumento di PowerCenter, viene utilizzato per monitorare l'esecuzione di flussi di lavoro e attività.

Workflow Monitor può essere utilizzato per:

  • Visualizza i dettagli su un flusso di lavoro o un'attività eseguita nella visualizzazione Diagramma di Gantt o nella visualizzazione attività
  • Esegui, interrompi, interrompi e riprendi flussi di lavoro o attività
  • Il monitor del flusso di lavoro visualizza i flussi di lavoro che sono stati eseguiti almeno una volta.
  • Il monitor del flusso di lavoro riceve continuamente informazioni dal servizio di integrazione e dal servizio di repository. Inoltre recupera le informazioni dal repository per visualizzare le informazioni storiche.

Fig: Monitoraggio del flusso di lavoro

Come aprire Informatica Workflow Monitor:

Per aprire il monitoraggio del flusso di lavoro, vai a:

Start> Tutti i programmi> lnformatica PowerCenter 9.6.1> Client> PowerCenter Client> PowerCenter Workflow Monitor

Il monitor può anche essere aperto:

  • Dal Navigatore di Workflow Manager
    • Il gestore del flusso di lavoro può essere configurato per aprire il monitor del flusso di lavoro quando un flusso di lavoro viene eseguito dal gestore del flusso di lavoro
    • Da Strumenti> Monitoraggio del flusso di lavoro in Designer, Workflow Manager o Repository Manager
  • Oppure, dall'icona Monitor del flusso di lavoro sulla barra degli strumenti Strumenti

Fig: sezioni di monitoraggio del flusso di lavoro

  • ComputingAmministratore della console

La console di amministrazione di Informatica (strumento di amministrazione) è lo strumento di amministrazione per amministrare il dominio e la sicurezza di Informatica.La console di amministrazione di Informatica (lo strumento di amministrazione) è disponibile dopo l'installazione di Informatica.

come fermare il programma in java

Fig: Console di amministrazione di Informatica

La console di amministrazione esegue le seguenti attività nel dominio:

  • Gestione dei servizi applicativi: Gestisce tutti i servizi dell'applicazione nel dominio, inclusi il servizio di integrazione e il servizio di repository.
  • Configurazione dei nodi: Configura le proprietà del nodo, inclusa la directory di backup e le risorse. Consente di chiudere i nodi e di riavviarli quando necessario.
  • Gestione degli oggetti di dominio: Crea e gestisce oggetti come servizi, nodi, licenze e cartelle.
  • Visualizzazione e modifica delle proprietà degli oggetti del dominio: Consente la visualizzazione e la modifica delle proprietà di tutti gli oggetti nel dominio.
  • Attività amministrative per la sicurezza: Gestisci utenti, gruppi, ruoli e privilegi.
  • Visualizzazione degli eventi del registro: Utilizza il visualizzatore del registro per visualizzare gli eventi del registro del dominio, del servizio di integrazione, del servizio SAP BW, dell'hub dei servizi Web e del servizio di repository.

Fig: Interfaccia della console dell'amministratore

Quindi, in poche parole, il componente client di Informatica comprende 5 componenti vale a dire. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor e Informatica Administrator Console. Costituisce la forma di lavoro dell'intero strumento. Proviamo ora a comprendere il componente Server di Informatica PowerCenter.

Componenti server di Informatica PowerCenter

I componenti del server PowerCenter comprendono i seguenti servizi:

  • Servizio di repository: Il servizio Repository gestisce il repository. Recupera, inserisce e aggiorna i metadati nelle tabelle del database del repository.
  • Servizio di integrazione: Il servizio di integrazione esegue sessioni e flussi di lavoro.
  • Servizio SAP BW: Il servizio SAP BW cerca le richieste RFC da SAP BW e avvia i flussi di lavoro da cui estrarre o caricare dati in SAP BW.
  • Hub dei servizi Web: L'hub dei servizi Web riceve le richieste dai client dei servizi Web ed espone i flussi di lavoro di PowerCenter come servizi.

Ora che abbiamo compreso sia i componenti client che server di Informatica, il seguente grafico informativo spiegherà il flusso dei dati in Informatica, ovvero come vengono elaborati i dati:

Fig: Flusso di dati in Informatica

È molto logico a questo punto capire quali sono altre unità fondamentali in Informatica come Domain & Node, Service & Service Manager. Quindi prendiamoci un momento per capirli prima di eseguire un handson su Informatica.

Dominio e nodi di Informatica:

Le caratteristiche salienti di un dominio sono le seguenti:

  • Un dominio è una raccolta logica o un insieme di nodi e servizi
  • Il dominio PowerCenter è l'unità amministrativa fondamentale di PowerCenter
  • Un dominio può essere una singola installazione di PowerCenter oppure può essere costituito da più installazioni di PowerCenter

Le caratteristiche salienti di un nodo sono le seguenti:

  • Un nodo è una rappresentazione logica di una macchina fisica. Ha attributi fisici come un nome host e un numero di porta
  • Ogni nodo esegue un gestore dei servizi responsabile dell'applicazione e dei servizi principali
  • Un nodo può essere un nodo gateway o un nodo di lavoro, ma può appartenere a un solo dominio

Fig: Informatica Domain n Node

Informatica Services & Service Manager:

Un servizio è una risorsa che fornisce funzioni specializzate. Tutti i processi di PowerCenter vengono eseguiti come servizi su un nodo.

Informatica PowerCenter offre due tipi di servizi:

come compilare programmi java
  • I servizi delle applicazioni rappresentano le funzioni basate sul server, tra cui Repository e Integration Services.
  • I servizi principali rappresentano funzioni che gestiscono e mantengono l'ambiente in cui opera PowerCenter e includono servizi come Log Service, Licensing Service e Domain Service tra molti altri.

Responsabile del servizio

  • Il Service Manager è un servizio che gestisce tutte le operazioni di dominio e viene eseguito su ogni nodo all'interno di un dominio
  • Sul nodo gateway, Service Manager è responsabile di quanto segue:
    • Controllo del dominio
    • Gestire i servizi in esecuzione nel dominio
    • Fornire la ricerca del servizio
  • In tutti i nodi, Service Manager ha lo scopo di controllare i servizi principali e i servizi delle applicazioni

Come interagiscono i diversi componenti di PowerCenter:

Fig: Interazione dei componenti di Informatica

Caso d'uso: come caricare una tabella delle dimensioni del prodotto utilizzando SCD

Dichiarazione problema: Il nostro obiettivo è caricare una tabella delle dimensioni del prodotto utilizzando le dimensioni a modifica lenta (SCD) di tipo 2 utilizzando la data di validità.

Dato un sistema di origine del cliente che contiene i dettagli ID cliente, Nome, Città, Stato e Paese dei clienti, è necessario creare una nuova voce nella tabella delle dimensioni di destinazione ogni volta che un cliente ha un valore diverso.

Per capirlo meglio, se un cliente ritorna con un valore diverso per stato o città rispetto al valore già presente nella tabella dimensione target, è necessario creare una nuova voce con il valore aggiornato. Ciò si ottiene utilizzando la tabella di destinazione basata sulla soluzione SCD.

Di seguito è riportato un processo passo passo per caricare la tabella delle dimensioni del prodotto utilizzando SCD.

Passo 1 : Apri PowerCenter Designer.

Passo 2 : Connettiti al repository

Fig: creazione della connessione al repository

Passaggio 3 : Avvia il Designer

Fig: avvio di PowerCenter Designer

Passaggio 4: Carica l'origine dal database

Fig: Varie opzioni per caricare il set di dati di origine

Passaggio 5: Connetti al database

Passaggio 6: Seleziona la tabella SCD_INPUT_DATA

Passaggio 7: Allo stesso modo, caricare la serie di destinazioni dal database

Fig: varie opzioni per i set di destinazione

Passaggio 8 : Progettare un flusso di lavoro per eseguire l'operazione richiesta come mostrato di seguito

Fig: Progettazione del flusso di lavoro per database

Passaggio 9 : Avvia Oracle SQL Developer e carica SCD_CUSTOMER tavolo

Fig: tabella SCD_CUSTOMER

Passaggio 10 : Modifica i valori di stato per i clienti Mary e Hannah

Fig: Modifica dei valori di Maria

Fig: Modifica dei valori di Hannah

Passaggio 11 : Avvia il monitoraggio del flusso di lavoro ed esegue il flusso di lavoro

Fig: flusso di lavoro in esecuzione

Fig: output del flusso di lavoro

Passaggio 12: Eseguire il comando seguente per ottenere il database di destinazione

  • seleziona * da scd_customer_target

Fig: esecuzione di query SQL per output mirato

Passaggio 13: Output della tabella delle dimensioni del prodotto

Fig: Output della tabella delle dimensioni del prodotto

Per concludere, la tabella prodotto caricata contiene uno storico dei valori dei dati comprensivo della variazione ai valori presenti e questo si ottiene utilizzando Informatica PowerCenter.

Spero che questo blog Tutorial di Informatica sia stato utile per costruire le basi di Informatica e abbia creato abbastanza interesse per saperne di più su Informatica.

Se hai già deciso di intraprendere una carriera in Informatica, ti consiglierei perché non dai un'occhiata al nostro pagina del corso. Il corso di formazione sulla certificazione Informatica presso Edureka ti renderà un esperto in Informatica attraverso sessioni dal vivo con istruttore e formazione pratica utilizzando casi d'uso reali.

Hai domande per noi? Per favore menzionalo nella sezione commenti e ti risponderemo.