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