Oracle_Data_Warehouse_JobServer_Utility_V2

Werbung
ORACLE DATA WAREHOUSE & PL/SQL JOB-STEUERUNGS UTILITY DATENBALTT
ORACLE DATA WAREHOUSE &
PL/SQL JOB-STEUERUNGS UTILITY
Wollen Sie Stored Procedures und einfache PL/SQL-Statements als
einfache Datenbank-Jobs ausführen? Wollen Sie dazu Prozessflüsse mit
Abhängigkeiten, Parameterübergabe und Ergebniskontrolle definieren –
ohne eine JCL-Maschine einzusetzen?
Dann hilft Ihnen das PL/SQL Job-Steuerung-Utility.
AUF EINEN BLICK
JOB-Steuerung PL/SQLProzesse zur Ausführung als
Job in der Datenbank.
Umfangreiche Steuerungs- und
Kontroll-Funktionen mit
PL/SQL-API.
Integrierte Protokoll
Funktionalität
Überblick
Benutzen Sie das PL/SQL Job-Steuerung Utility für den automatisierten Ablauf und die
Kontrolle von Stored Procedures und beliebigen PL/SQL oder SQL Statements innerhalb
einer Oracle Datenbank.
In einer zentralen Job-Queue-Tabelle definieren Sie zunächst die primären Arbeitsschritte
Ihrer Prozessabläufe als PL/SQL-Aufrufe oder parametrisierte PL/SQL-Makros. Mit
vordefinierten Steuerungskomponenten verbinden Sie einzelne Schritte zu einem
Prozessfluss mit Kontrollfunktionen wie z.B. für:
WEITERE SERVICES
Folgende ergänzende Oracle
Services könnten für Sie
interessant sein:
 DWH Information Catalouge
Framework
 DWH Audit Utility
 DWH Event&FileScan Utility
 DWH Job Server Utility
 OWB Deployment Utility

Vorgänger und Nachfolger-Synchronisation.

Sequentieller oder Paralleler Ablauf.

Parameterübergaben.

Erfolgs- und Fehlerverhalten.

Konditionale Verzweigung und Iteration.
Ergänzende API-Funktionen unterstützen die Ausführung von SHELL-Skripten, die
Versendung von E-Mails und ggf. dedizierten Einfluss auf die Job-Kontrolle. Auf der
Basis von Stored Procedures in PL/SQL oder JAVA können darüber hinaus beliebige
individuelle Erweiterungen programmiert werden.
Einen Prozessfluss starten Sie entweder durch direkten manuellen Anstoß oder zyklisch
automatisiert durch die integrierte Schedulefunktion oder extern gesteuert durch eine
Ereignisfunktion aus dem API. Auch im Fehlerfalle können Sie den Ablauf an jedem
beliebigen Schritt wieder aufsetzen.
Eine besondere Zusatz-Funktionalität ist die integrierte Bucket-Maschine zur Steuerung
und Kontrolle spezieller hochgradig parallelisierter Prozesse – vergleichbar mit Parallel
DML – jedoch ist diese zusätzlich auch für DDL und PL/SQL-Aktionen nutzbar. Damit
können u.U. auch extrem große DML – bei Partitionen auch DDL – Transaktionen
automatisch kontrolliert in kleineren Einheiten aufgeteilt und bearbeitet werden.
In einer zentralen Protokoll-Tabelle werden alle wichtigen Ausführungsinformationen
(z.B. Startzeit, Dauer, Status, Anzahl bearbeiteter Sätze, Anzahl Fehler,ggf.
Fehlermeldung, Übergabe-Parameter und ausgeführter Code.) gespeichert.
Ein API speziell für OWB-Mappings übernimmt optional die Runtime-Informationen
direkt aus dem OWB in das zentrale Job-Protokoll.
Das Verfahren basiert ausschließlich auf Standard Oracle DB-Objekten, und ist in Data
ORACLE CONSULTING
Warehouse Projekten mit dem Oracle RDBMS seit Version 8, 9, 10, 11 im Einsatz.
1
ORACLE DATA WAREHOUSE & PL/SQL JOB-STEUERUNGS UTILITY DATENBALTT
ALLEINSTELLUNGS-
Die Administration erfolgt ab Version 10 über eine APEX-Applikation.
MERKMALE
 Oracle Expertise in der
Bereitstellung von Best
Practices von
standardisierten
Methoden, Tools und
Ressourcen
 Serviceumfang entsprechend
Ihrer Bedürfnisse zur
funktionalen und
technischen Integration
sowie das für die optimale
Nutzereinführung
notwendige Change
Management
 Verständliche und kosten-
effiziente Managementlösungen entsprechend
Ihrer Ziele, die zu einem
allübergreifenden
Projkterfolg führen
Servicekomponenten
Das PL/SQL Job-Steuerung Utility beinhaltet die Komponenten:
 PL/SQL-Packages und Tabellenstrukturen
 Eine APEX-Applikation zur Administration und Kontrolle.
 Installationsscripte, die über eine Konfigurationsdatei gesteuert werden
 PL/SQL API und Beispiele für PL/SQL und OWB.
Service-Komponente APEX-Applikation
Die APEX-Applikation bietet für die Komponenten des Job-Steuerung Utilities jeweils
eine Übersichts- und eine Detail-Darstellung. In der Übersicht kann mit Such- und
Auswahlkriterien die angezeigte Menge eingeschränkt werden. Die Detail-Seiten sind mit
umfangreichen Funktionen und Querverweisen zur komfortablen Bedienung und
einfachen Navigation ausgestattet.
Bild 1: APEX-Übersicht zur Job_Queue-Tabelle
Service-Komponente Installation
Die Installation erfolgt über Installationsscripte wie Bat/Shell-Scripte, Sql-Scripte.
Die Installation wird über eine Konfigurationsdatei gesteuert.
Bei der Installation sind die Datenbankschemas für das Job-Utility und teilnehmende
Client-Schematas (Eigentümer der auszuführenden Prozesse) frei wählbar.
Erste Schritte
Setzen Sie auf Oracles Methoden, Tools und Erfahrung mit Kundenimplementierungen in
verschiedenen Fachgebieten und Geografien! Für Ihren Erfolg steht das gesamte Oracle
Team durch die enge Kooperation der Bereiche Consulting, Development, Support,
Education und Global Delivery. Für zusätzliche Informationen zu Oracle Solution
Services wenden Sie sich bitte an Ihre Oracle Geschäftsstelle vor Ort oder besuchen Sie
unsere Website unter www.oracle.com/goto/experts.
Hinweis
Dieses Utility ist nicht verkäuflich. Aufgrund der Anwendung des Utilities oder Teile davon
entstehen keine Ansprüche gegenüber Oracle. Das Utility stellt ein Hilfsmittel im Rahmen eines
Beratungs-Workshops mit Oracle dar.
2
Herunterladen