Tutorial Informatica: entendre Informatica 'Inside Out'



En aquest bloc d’Informatica Tutorial s’explicarà Informatica PowerCenter amb detall, l’arquitectura Informatica i com crear dominis a Informatica

Vam aprendre al darrer bloc sobre i la seva aplicació a la vida real.Anem a bussejar ara i entenem en aquest bloc Tutorial Informatica sobre Informatica, la seva arquitectura i un cas d’ús. és una de les habilitats més absortes del mercat actual, ja que és una plataforma d’integració de dades única i imparcial que interopera en una àmplia gamma d’estàndards, sistemes i aplicacions diferents.Com es va comentar a l'últim bloc, Informatica PowerCenter és el producte insígnia d'Informatica i s'utilitza sovint indistintament. Només per resumir, Informatica Powercenter és una plataforma única i integrada d’integració de dades empresarials que permet a empreses i organitzacions governamentals de totes les mides accedir, descobrir i integrar dades de pràcticament qualsevol sistema empresarial, en qualsevol format i lliurar aquestes dades a tota l’empresa a qualsevol velocitat. . És una eina ETL (Extreure, transformar i carregar) amb el seu principal avantatge respecte a altres eines ETL:

  • És robust i es pot utilitzar tant en Windows com en sistemes basats en UNIX
  • És d’alt rendiment però molt senzill per desenvolupar, mantenir i administrar

Tutorial Informatica: entendre Informatica PowerCenter

Per entendre Informatica en temps real, hauríem d’entendre en profunditat sobre Informatica Architecture i altres components d’Informatica. Així, al final d’aquest bloc d’Informatica Tutorial, podreu entendre el següent:





  1. Què és Informatica Architecture?
    1. Component client d'Informatica
      1. Gestor de dipòsits Informatica PowerCenter
      2. Dissenyador Informatica PowerCenter
      3. Gestor de flux de treball de PowerCenter
      4. Monitor de flux de treball PowerCenter
      5. Administrador de la consola
    2. Component del servidor d'Informatica
      1. Servei de dipòsit
      2. Servei d'Integració
      3. Servei SAP BW
      4. Centre de serveis web
  2. Flux de dades a Informatica
  3. Domini i nodes Informatica
  4. Gestor de serveis i serveis Informatica
  5. Cas d'ús: com es carrega la taula de dimensions del producte mitjançant SCD

Què és Informatica Architecture?

L'arquitectura d'Informatica PowerCenter es basa en el concepte d'Arquitectura Orientada al Servei (SOA). Una arquitectura orientada al servei (SOA) es pot definir com un grup de serveis que es comuniquen entre ells. El procés de comunicació implica una simple transferència de dades o pot implicar dos o més serveis que coordinen la mateixa activitat.

El desenvolupament d'Informatica es basa en tècniques de desenvolupament basades en components. El desenvolupament basat en components és una tècnica on s’utilitzen components o unitats funcionals predefinides, o ambdues, amb funcionalitats específiques per muntar el producte final. PowerCenter segueix les metodologies de desenvolupament basades en components, permetent construir un flux de dades des d’una font fins a l’objectiu, utilitzant diferents components (anomenats transformacions) i enllaçant-los entre ells segons sigui necessari. Una bona manera d’aconseguir-ho seria comprendre primer quins són els components d’Informatica i després aprendrem a aplicar Informatica per resoldre un problema empresarial típic mitjançant un cas d’ús.



Per tant, l'eina Informatica PowerCenter consta de 2 components. Ells són:

  • Component client
  • Component del servidor
Informatica-tutorial-Informatica-Architecture

Fig: Informació general de l'arquitectura Informatica

Components del client d'Informatica PowerCenter:

  • Gestor de dipòsits PowerCenter:

El Gestor de dipòsits s’utilitza per administrar repositoris. Pot gestionar usuaris i grups. Podem crear, suprimir i editar usuaris i grups d’usuaris del repositori. També podem assignar i revocar privilegis de dipòsit i permisos de carpeta.



El Gestor de dipòsits té les següents finestres:

  • Navegador: Mostra tots els objectes que creeu al Gestor de dipòsits, al Dissenyador i al Gestor de flux de treball. S'organitza primer per dipòsit i després per carpeta.
  • Principal: Proporciona propietats de l'objecte seleccionat al navegador. Les columnes d'aquesta finestra canvien en funció de l'objecte seleccionat al navegador.
  • Sortida: Proporciona la sortida de les tasques executades dins del Gestor de dipòsits.

Fig: Gestor de dipòsits

  • Dissenyador Informatica PowerCenter

PowerCenter Designer és el client on especifiquem com moure les dades entre diverses fonts i objectius. Aquí és on interpretem els diversos requisits empresarials mitjançant l’ús de diferents components de PowerCenter anomenats transformacions i passem les dades a través d’ells (transformacions). El dissenyador s’utilitza per crear definicions d’origen, definicions d’objectiu i transformacions, que es poden utilitzar encara més per desenvolupar mapes.

Fig: Dissenyador Informatica PowerCenter

  • Gestor de flux de treball Informatica PowerCenter

    És un conjunt ordenat d’una o més sessions i altres tasques, dissenyat per assolir un propòsit operatiu general. És ex executa una sèrie de mapes (com a sessions) i altres tasques.

Fig: Gestor de flux de treball

El gestor de flux de treball és l'aplicació PowerCenter que permet als dissenyadors crear i executar fluxos de treball. Es pot obrir de la següent manera:

  • Es pot iniciar des de Designer fent clic a la icona 'W'
  • Es pot obrir independentment del camí d'inici> Tots els programes> Informatica PowerCenter 9.6.1> Client> Client PowerCenter> PowerCenter Workflow Manager
  • Es pot obrir des del dissenyador de flux de treball: l'eina que utilitzeu per crear objectes de flux de treball

Fig: interfície del gestor de flux de treball

El Gestor de flux de treball mostra les següents finestres per ajudar-vos a crear i organitzar fluxos de treball:

  • Podeu connectar-vos i treballar en diversos repositoris i carpetes. Al Navegador, el Gestor de flux de treball mostra una icona vermella sobre objectes no vàlids.
  • Podeu crear, editar i visualitzar tasques, fluxos de treball i worklets.
  • Conté pestanyes per mostrar diferents tipus de missatges de sortida. La finestra de sortida conté les pestanyes següents:
    • Mostra els missatges quan deseu un flux de treball, un worklet o una tasca. La pestanya Desa mostra un resum de validació quan deseu un flux de treball o un worklet.
    • Obtén el registre. Mostra els missatges quan el Gestor de flux de treball recupera objectes del dipòsit.
    • Mostra els missatges quan valideu un flux de treball, un worklet o una tasca.
    • Mostra els missatges quan copieu objectes del dipòsit.
    • Mostra els missatges del servei d’integració.
    • Mostra els missatges del servei de dipòsit.

Dissenyador de flux de treball Informatica

Mapea l’ordre d’execució i les dependències de Sessions, Tasques i Worklets per al Servidor Informatica

Fig: Dissenyador de flux de treball

  • Desenvolupador de tasques

Crea tasques Session, Shell Command i Email. Les tasques creades al desenvolupador de tasques es poden reutilitzar

  • Dissenyador de treballs

Crea objectes que representen un conjunt de tasques. Els objectes Worklet es poden reutilitzar.

El Gestor de flux de treball també mostra una barra d'estat que mostra l'estat de l'operació que realitzeu.

La següent figura il·lustra l'aspecte d'un flux de treball típic que inclou els components de la tasca Inici, Enllaç i Sessió.

Fig: Exemple de gestor de flux de treball

  • Monitor de flux de treball Informatica PowerCenter

El Workflow Monitor, una eina PowerCenter, s’utilitza per supervisar l’execució de fluxos de treball i tasques.

Workflow Monitor es pot utilitzar per:

  • Vegeu detalls sobre un flux de treball o una tasca executada a la vista de gràfics o la vista de tasques de Gantt
  • Executeu, atureu, avorteu i repreneu els fluxos de treball o les tasques
  • El Monitor de flux de treball mostra els fluxos de treball que s’han executat almenys una vegada.
  • El Monitor de flux de treball rep informació contínua del servei d’integració i del servei de dipòsit. També obté informació del dipòsit per mostrar informació històrica.

Fig: Monitor de flux de treball

Com obrir Informatica Workflow Monitor:

Per obrir el Monitor de flux de treball, aneu a:

Inici> Tots els programes> lnformatica PowerCenter 9.6.1> Client> Client PowerCenter> PowerCenter Workflow Monitor

El monitor també es pot obrir:

  • Des del navegador del gestor de flux de treball
    • El Gestor de flux de treball es pot configurar per obrir el Monitor de flux de treball quan s’executa un flux de treball des del Gestor de flux de treball
    • A Eines> Monitor de flux de treball al Dissenyador, Gestor de flux de treball o Gestor de dipòsits
  • O bé, des de la icona Monitor de flux de treball de la barra d'eines Eines

Fig: seccions del monitor de flux de treball

  • InformaticaAdministrador de la consola

Informatica Administrator console (eina Administrador) és l'eina d'administració per administrar el domini Informatica i la seguretat Informatica.La consola Administrator d'Informatica (l'eina Administrator) està disponible després de la instal·lació d'Informatica.

Fig: Consola d’administrador d’Informatica

La consola d'administració realitza les tasques següents al domini:

  • Gestió de serveis d'aplicacions: Gestiona tots els serveis d’aplicacions del domini, inclosos el servei d’integració i el servei de dipòsit.
  • Configuració de nodes: Configura les propietats del node, inclosos els recursos i el directori de còpia de seguretat. Permet apagar els nodes i reiniciar-los també quan sigui necessari.
  • Gestió d'objectes de domini: Crea i gestiona objectes com ara serveis, nodes, llicències i carpetes.
  • Visualització i edició de propietats d'objectes de domini: Permet veure propietats de tots els objectes del domini i editar-hi.
  • Tasques administratives de seguretat: Gestioneu usuaris, grups, rols i privilegis.
  • Visualització d'esdeveniments de registre: Utilitza el visor de registres per veure esdeveniments de registre de domini, servei d’integració, servei SAP BW, concentrador de serveis web i servei de dipòsit.

Fig: interfície de la consola d’administrador

Així, en poques paraules, el component client d'Informatica consta de 5 components, a saber. Gestor de dipòsits Informatica, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor i Informatica Administrator Console. Forma el treball en forma de tota l'eina. Ara intentem comprendre el component Servidor d'Informatica PowerCenter.

Components del servidor d'Informatica PowerCenter

Els components del servidor PowerCenter inclouen els serveis següents:

  • Servei de dipòsit: El servei de dipòsit gestiona el dipòsit. Recupera, insereix i actualitza metadades a les taules de la base de dades del dipòsit.
  • Servei d’integració: El servei d’integració executa sessions i fluxos de treball.
  • Servei SAP BW: El servei SAP BW busca les sol·licituds RFC de SAP BW i inicia fluxos de treball per extreure dades o carregar-les al SAP BW.
  • Centre de serveis web: El centre de serveis web rep sol·licituds de clients de serveis web i exposa els fluxos de treball de PowerCenter com a serveis.

Ara que hem entès tant els components del client com del servidor d’Informatica, el següent gràfic informatiu explicarà el flux de dades a Informatica, és a dir, com es processen les dades:

Fig: Flux de dades a Informatica

En aquest moment és molt lògic entendre quines són les altres unitats fonamentals d’Informatica, com ara Domain & Node, Service & Service Manager. Per tant, trigem un moment a entendre-les abans de realitzar una intervenció a Informatica.

Domini i nodes Informatica:

Les característiques més destacades d’un domini són les següents:

  • Un domini és una col·lecció o conjunt lògic de nodes i serveis
  • El domini PowerCenter és la unitat administrativa fonamental de PowerCenter
  • Un domini pot ser una única instal·lació de PowerCenter o pot consistir en diverses instal·lacions de PowerCenter

Les característiques més destacades d’un node són les següents:

  • Un node és una representació lògica d'una màquina física. Té atributs físics com ara un nom d'amfitrió i un número de port
  • Cada node executa un gestor de serveis que és responsable de l'aplicació i els serveis bàsics
  • Un node pot ser un node de passarel·la o un node de treballador, però només pot pertànyer a un domini

Fig: Informatica Domain n Node

Gestor de serveis i serveis Informatica:

Un servei és un recurs que proporciona funcions especialitzades. Tots els processos de PowerCenter s'executen com a serveis en un node.

Informatica PowerCenter té dos tipus de serveis:

  • Els serveis d'aplicacions representen funcions basades en el servidor, inclosos els serveis de dipòsit i integració.
  • Els serveis bàsics representen funcions que gestionen i mantenen l’entorn en què opera PowerCenter i inclouen serveis com el servei de registre, el servei de llicències i el servei de domini, entre molts altres.

Gestor de serveis

  • El gestor de serveis és un servei que gestiona totes les operacions del domini i s’executa a cada node d’un domini
  • Al node de passarel·la, el gestor de serveis és responsable del següent:
    • Control del domini
    • Gestió dels serveis que s’executen al domini
    • Proporcionar cerques de serveis
  • En tots els nodes, el gestor de serveis està destinat a controlar els serveis bàsics i els serveis d'aplicacions

Com interactuen els diferents components de PowerCenter:

Fig: Interacció de components Informatica

Cas d'ús: com es carrega una taula de dimensions del producte mitjançant SCD

Plantejament del problema: El nostre objectiu és carregar una taula de dimensions del producte mitjançant un canvi lent de dimensions (SCD) tipus 2 amb data efectiva.

Tenint en compte un sistema d'origen de client que conté els detalls de l'identificador de client, el nom, la ciutat, l'estat i el país dels clients, hem de crear una entrada nova a la taula de dimensions de destinació cada vegada que un client tingui un valor diferent.

Per entendre-ho millor, si un client torna amb un valor diferent per estat o ciutat en comparació amb el valor ja present a la taula de dimensions objectiu, s'ha de crear una entrada nova amb el valor actualitzat. Això s’aconsegueix mitjançant l’ús de la taula objectiu basada en la solució SCD.

A continuació es mostra un procés pas a pas per carregar la taula de dimensions del producte mitjançant SCD.

Pas 1 : Obriu el dissenyador de PowerCenter.

Pas 2 : Connecteu-vos al dipòsit

Fig: Establiment de la connexió amb el dipòsit

Pas 3 : Inicieu el Dissenyador

Fig: Llançament de PowerCenter Designer

Pas 4: Carregueu la font de la base de dades

Fig: diverses opcions per carregar el conjunt de dades d'origen

Pas 5: Connecteu-vos a la base de dades

Pas 6: Seleccioneu la taula SCD_INPUT_DATA

Pas 7: De manera similar, carregueu el conjunt de destinacions des de la base de dades

Fig: diverses opcions per orientar conjunts

Pas 8 : Dissenyeu un flux de treball per realitzar l'operació necessària, tal com es mostra a continuació

Fig: Disseny de flux de treball per a bases de dades

convertidor binari a decimal java

Pas 9 : Inicieu Oracle SQL Developer i carregueu-lo SCD_CUSTOMER taula

Fig: taula SCD_CUSTOMER

Pas 10 : Modifiqueu els valors d'estat per als clients Mary i Hannah

Fig: Modificació dels valors de Maria

Fig: Modificació dels valors de Hannah

Pas 11 : Inicieu el seguiment del flux de treball i executeu el flux de treball

Fig: Execució del flux de treball

Fig: Sortida del flux de treball

Pas 12: Executeu l'ordre següent per obtenir la base de dades orientada

  • seleccioneu * des de scd_customer_target

Fig: Execució de la consulta SQL per a la sortida orientada

Pas 13: Sortida de la taula de dimensions del producte

Fig: Sortida de la taula de dimensions del producte

Per concloure, la taula de productes carregada conté un valor històric de les dades, inclosa la variació dels valors presents, que s’obté mitjançant l’ús d’Informatica PowerCenter.

Espero que aquest bloc d’Informatica Tutorial us hagi estat útil per construir els fonaments d’Informatica i hagi creat prou interès per obtenir més informació sobre Informatica.

Si ja heu decidit dedicar-vos a Informatica com a carrera, us recomanaria per què no doneu un cop d’ull a la nostra pàgina del curs. La formació sobre certificació Informatica a Edureka us convertirà en un expert en Informatica mitjançant sessions dirigides per instructors en directe i formació pràctica mitjançant casos d’ús reals.

Tens alguna pregunta? Esmenta’l a la secció de comentaris i et respondrem.