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 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
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!!!