Viele Newbie Fragen zu Oracles Warehouse Builder

Hallo Leute,

ich habe das Problem, dass ich während meines Praktikums im Unternehmen das erste Mal mit dem OWB konfrontiert bin. Genauer gesagt habe ich einen Kriterienkatalog zur Auswahl und Bewertung von ETL-Tools erstellt und benötige ein paar Fakten des Tools von Oracle und wenn möglich auch von DataStage (da hab ich selber bisher noch nicht geschaut). Kann mir da vllt. jmd. helfen wo ich die Daten finde oder mir die Fragen gleich beantworten :smile: Ich wäre schon dankbar wenn ihr mir nur bei ein paar Fragen Hinweise geben könnt, sodass ich nich mit ganzen leeren Händen zu meinem Projektleiter muss :smile:
Z.B.:

Unterstützt es: Hub & Spoke-Architektur, Peer to Peer-Architektur, Bus-Architektur, Codegenerator-Architektur?

Erlaubt es die Parallelschaltung der Bearbeitungen?

Erlaubt es die Installation von Remote-Engines? (Was zum T… ist das? Ich hab schon das ganze Netz danach durchgeforst)

Erlaubt es das Load Balancing?

Erlaubt es das Hot Fail Over?

Kann es mit einem File System(Fat32 etc.) als Bezugssystem arbeiten?

Erlaubt es den Austausch von Metanamen? und mit welchen Metawörterbüchern?

Welche Infos gibts zum Thema Skalierbarkeit bei diesem Tool?

Kann das Produkt eine komplette Tabelle einlesen?
Kann es eine komplette Ansicht einlesen?

Kann es ein kom-plettes gespeicher-tes Verfahren einlesen?

Kann eine Where/ Order-by-Klausel zu diesen Elemen-ten hinzugefügt werden?

Kann es Loaders/Unloaders verwenden?

Kann es eine Query einlesen? Welches Tool muss man die Query-Erstellung verwenden?

Verwendet es eine einzige Struktur für alle DBs?

Kann es eine erweiterte Struktur verwenden, um sich datenbank-spezifische Funk-tionen zu Nutze zu machen? Wenn ja für welche DBs?

Kann es alle Arten von relevanten Daten einlesen/ schreiben? Für welche DBs?

Verwaltet es das DataBase Time Out? (Was geschieht, wenn die Datenbank nicht antwortet?)

Erlaubt es die Verwendung von Datenbank-Fehlermeldungen?Welche?

wie behandelt es MOMs wie z.B:MSMQ oder MQSeries

Können Prozesse ausgelößt werden nach:
Polling Directory

Polling POP/MAPI

Polling Datenbanken

…und was bedeutet die pollingtypen, was ist ein polling?ne einfache Abfrage?

Wie verläuft die Harmonisierung von Datentypen?

Wie verläuft die Fehlerbereinigung

Dublettenidentifikation
Welche Voreinstellungen sind nötig und wie werden diese
eingestellt?
Wie wird die Identifikation durchgeführt?
Wie werden diese gemeldet?

Plausibilitätsprüfungen

Wie wird die Datenkonsistenzerkennung sichergestellt

Wie wird die Verdichtung/Aggregation und die Anreicherung vollzogen?

Wie werden Codes und Steuerzeichen umgewandelt?

Wie werden unterschiedlicher Zeichensätze umgewandelt?

Wie werden Mapping-Tabellen angelegt?

Wie werden Logdateien angelegt?

Wie wird ein Automatisches Job-Controlling realisiert?

Bietet es Mechanismen für die Fortsetzung nach einer Störung an?
Sind mit dem Produkt datensatzbezogene Verarbei-tungen möglich?

Verwaltet das Tool die Transaktionen?

Enthält es Standardtools für die Tabellen-synchronisation?

Wie lauten die verfügbaren Funktionen zur Transformation, Gruppierung und Berechnung von Daten?

Gibt es Transformationsfunktionen für Datums-formate / numerische Formate?

Erlaubt das Produkt eine Transcodierung durch eine Referenztabelle?

Unterstützt es zu Transformationszwecken heterogene Verbindungen?

Welche Verbindungsarten sind zwischen den vom Tool unterstützten Tabellen möglich?

Erlaubt es codierte Transformationen mit Hilfe einer marktgängigen Sprache?

Erlaubt es die Wiederverwendung vorhandener Scripts wie pl/sql, dts, stored procs usw.?
Bietet das Produkt Möglichkeiten für grafisches Mapping?

Ermöglicht die graphische Schnittstelle Drag and Drop für die Durchführung der Bearbeitungen?

Erlaubt es die graphische Darstellung von Datenströmen?

Ist in dem Entwicklungs-Tool eine Abfrage für die Einsicht der Daten möglich?

Enthält das Produkt ein Tool für die Impaktanalyse?

Welche Tools werden für die Debugging-Unterstützung verwendet?

Welche Hauptfunktionen stehen für die Verwaltung von Transformationsfehlern zur Verfügung?

Welche Kompetenzen sind für die Entwicklung der Bearbeitungsketten erforderlich?

Erlaubt es die homogene Darstellung von Zeit- und Währungsdaten?

Erlaubt es die Beseitigung von Attributs- und Schlüssel-disharmonien?

Erlaubt es die Aggregation und Berechnung von Kennzahlen?

Erlaubt es die logische Integration zusammen-gehöriger Datenkategorien?

Erlaubt es die Konsolidierung verschiedener Bereiche?

Bietet es die Möglichkeit, durch Änderung der Datenparameter Buffer/Index/Cache die Bearbeitungen zu optimieren?

Bietet es die Möglichkeit, einen Prozess zu definieren, der auf mehreren Quellen/Ziele anwendbar ist (ohne den Prozess zu duplizieren)?

Erlaubt es die Entwicklung von Bereinigungs- und Transformationsfunktionen im Team?

Unterstützt es gleichzeitige Mehrfach-aktualisierungen?
Synchron
Asynchron

Abdeckungsgrad der manuellen Programmierung

In wie weit wird die Systemdokumentation unterstützt? (Worin

Erlaubt es die Generierung der technischen Dokumentation?(unterscheiden

Erlaubt es die Generierung der funktionalen Dokumentation? (die sich?)

Können Variablen während des ETL-Prozesses benutzt werden?

Gibt es Funktion für den Enduser, wie z.B. trigger auszulösen, ohne sich um technische Belange kümmern zu müssen?

Werden die Bearbeitungen vor dem Wechsel zum „Online-Gehen“ kompiliert? (Was bedeutet das???)

Sind Schnittstellenherstellungen mit Überwachungs-Tools möglich? Wenn ja, mit welchen: (Hää? Bedeutung??)

Kann mit dem Produkt ein auslieferbares Produkt erstellt werden?

Wie werden die neuen Bearbeitungen online bereitgestellt?

Wie gesagt, ich bin für jede! einzelne Antwort sehr dankbar!!!

Hi!

Ich habe hier bereits angefangen, Dir zu antworten (nach der Hälfte hab ich aufgegeben), jedoch verlangst Du hier die Arbeit eines Oracle-Consultants; also:

  • OWB gründlich studieren
    oder
  • OWB-Kundigen anheuern

Grüße,
Tomh

PS: Der OWB kann nichts und alles, es kommt immer drauf an, wer ihn wie konfiguriert und wann und wie „füttert“ …

Auch hallo.

Also für diese Fragen bedarf es wirklich eines Consultants…:wink:
In der Zwischenzeit kann dieser Literaturtip weiterhelfen: http://www.oracle.com/technology/obe/start/index.html
& http://www.oracle.com/technology/tech/bi/index.html

Evtl. auch in Buchform, aber…
Mit der Oracle XE Version scheint der OWB aber nicht kooperieren zu wollen :frowning:

HTH
mfg M.L.

Erstmal Danke für eure Hilfe!

Leider haben die links mir nicht viel neues gebracht :frowning:

@Tomh: hättest du vllt. die Antworten zu der hälfte der Fragen noch?

Vielen Dank

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi!

Mit der Oracle XE Version scheint der OWB aber nicht
kooperieren zu wollen :frowning:

Doch, doch, allerdings nicht ganz standardmäßig - es fehlen einige DB-Scripts bzw. die Packages, die diese Scripts anlegen, und noch ein paar Sachen … eine „normale“ Oracle-Instance aufsetzen und OWB einbinden geht im Endeffekt schneller …

Grüße,
Tomh