Oracle Data Integrator

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda

Es tracta d'una aproximació declarativa a la transformació i integració de les dades. És a dir, un ETL o, com ells diuen, un E-LT (Extract - Load Transform). En una única ferramenta, incorpora tant la gestió dels fluxes de dades com la integració de les mateixes.

El que tracta de fer és separar les regles declaratives de els detalls d'implementació. L'arquitectura és E-LT en la que aprofita la potència de les bases de dades relacionals i en la que primer carrega les dades i després aplica les transformacions.

Arquitectura

Repositoris

Els components central de ODI són els repositoris. Ells guarden la configuració, les metadades, els projectes, els escenarios, els logs... Podem tindre més d'un repositori. Els repositoris permeten entorns separats que poden compartir metadades i escenarios. També actua com un control de versions. En ODI tenim el Master Repository i altres Work Repositories. El Master guarda els usuaris, la topologia i objectes guardats. En els de Work es guarden els objectes de desenvolupament com: Els models i metadades, projectes i escenaris d'execució.

Interfície d'usuari

Hi ha una interfície gràfica d'escriptori per a ODI que permet administrar tota eixa arquitectura. Es separa en quatre navegadors que són:

  • Designer Navigator: Per a crear les transformacions i proves d'integritat de les dades.
  • Operator Navigator: Per gestionar la producció i monitoritzar.
  • Topology Navigator: Per a descriure l'arquitectura lògica i física. Les bases de dades, servidors...
  • Security Navigator: Per gestionar la seguretat dels usuaris, rols, perfils...

ETL amb ODI

En tots els projectes d'integració i transformació es tracta de:

  • Crear Mappings per moure i transformar les dades.
  • Automatizar l'execució dels mapes en els paquets
  • Executar els paquets i veure el resultat
  • Preparar els components desenvolupats per posar en producció
  • Implementar el control de qualitat de les dades

Projects

[Archivo:CapturaODIDesigner.png] Dins de la navegació del Designer trobem la part dels projectes. Ahí estan les regles de transformació de les dades com són els mappings, procedures, variables...


Models

En la navegació del Desginer també trobem la part dels models, on estan les dades en les que treballarem. Els models són les dades i metadades i són una abstracció de les taules o fitxers o l'origen de dades que siga.