IT-Trainer Jobs und Stellenangebote: Oracle Data Integrator 12c - Development

Seminardauer: 5 Tage

Trainer gesucht

IT-Trainer Jobs und Stellenangebote: Oracle Data Integrator 12c - Development, Datenbank, Datenbank-Entwickler und -Administrator, Oracle, Oracle Data Integrator (ODI), relationale Datenbank.

Anmelden / Registrieren als Trainer

Agenda

Einführung

  • Was ist der Oracle Data Integrator?
  • Vorteile und Nutzen des Oracle Data Integrator?
  • Überblick über die ODI Architektur
  • Überblick über die ODI Komponenten
  • Grafische Module
  • Arten von ODI Agents
  • Übersicht über Oracle Data Integrator Repositories
  • Verwalten von ODI Repositories und Agenten

ODI Topologie Konzepte

  • Überblick über die ODI Topologie
  • Data Server und physische Schemas
  • Physische Architektur
  • Logische Architektur
  • Mapping logischer und physischer Ressourcen
  • Definieren von Agents
  • Definieren einer Topologie
  • Planung der Topologie

Physische und logische Architektur

  • Überblick über den Topology Navigator
  • Erstellung einer physischen Architektur
  • Erstellung eines Daten-Servers
  • Testen der Daten-Server-Verbindung
  • Erstellung eines physischen Schemas
  • Erstellung einer logischen Architektur
  • Logische Architektur und Context Views
  • Verlinkung der physischen und logischen Architektur

Einrichtung eines neues ODI Projekts

  • Übersicht über ODI Projekte
  • Erstellung eines neuen Projekts
  • Erstellung und Pflege von Ordnern
  • Organisation von Ordnern
  • Knowledge Module
  • Erstellung und Beschriftung mit Markern

Oracle Data Integrator Modell Konzepte

  • Was ist ein Modell
  • Metadaten in ODI
  • Reverse Engineering
  • Erstellung von Models
  • Organisation von Models
  • Erstellung von Data Stores
  • Erstellen von Keys und Referenzen

ODI Mapping Konzepte

  • Definition von Mapping
  • Erstellung eines einfachen Mappings
  • Was ist ein Join
  • Was ist ein Filter
  • Was ist ein Constraint
  • Staging Area
  • Überblick über den Integrations-Prozess
  • Execution Location
  • Mapping mit Knowledge Modulen (KM)
  • Erstellung eines fortgeschrittenen Mappings

Entwurf eines Mappings

  • Multiple Datenquellen
  • Erstellung von Joins
  • Filtern von Daten
  • Multiple Datensenken (Zieltabellen)
  • Auswahl von Knowledge Modulen

Mapping: Monitoring und Debugging

  • Monitoring
  • Erstellung von Objekten mit Operator
  • Sessions und Tasks
  • Wie die Ausführung eines Mapping überwacht
  • Wie man eine Session Fehlerbehebung betreibt
  • Überprüfen von generiertem Code
  • Arbeiten mit Fehler
  • Tipps zur Vermeidung von Fehlern

Erstellung und Ausführung von ODI Prozeduren

  • Was ist eine Prozedur?
  • Beispiele
  • Erstellung einer Prozedur
  • Hinzufügen von Befehlen
  • Hinzufügen von Optionen
  • Prozeduren ausführen
  • Anzeigen der Ergebnisse mit Operator

Erstellen und Ausführen ODI Packages

  • Was ist ein Package?
  • Erstellung und Ausführung eines Packages
  • Erstellung fortgeschrittener Packages
  • Fehlerbehandlung
  • Steuerung des Ausführungspfads
  • Einsatz von Variablen

Was sind Variablen?

  • Definition von Variablen
  • Einsatz von Variablen in Mappings
  • Einsatz von Variablen in Packages
  • Einsatz von Variablen in Ladeplänen
  • Festlegen von Variablen als Start Up Parameter
  • Tracking von Variablen

Verwaltung von ODI Szenarien und Versionen

  • Was ist ein Szenario?
  • Verwaltung von Szenarien mit Load Plans
  • Vorbereitung von Szenarien für die Bereitstellung
  • Automatisierte Szenarien-Verwaltung
  • Planung eines ODI Szenarios
  • Überblick über ODI Versions-Management
  • Umgang mit gleichzeitigen Änderungen

Rollout von ODI Komponenten

  • Export und Import
  • Deploymentarchive

Optional: Mapping-Entwurf: Fortgeschrittene Themen

  • Erstellung und Tracking von Variablen
  • Anpassung von Knowledge Modulen
  • Erstellung von User Functions
  • Anpassung von Reverse Engineering mit RKM

Optional: Entwicklung fortgeschrittener Integration Mappings/Packages

  • Implementierung von Schleifen
  • Setbasierte Operatoren
  • Pivot und Unpivot Operator
  • Umgang mit Slowly Changing Dimensions (SCD)