Kann ich die unit-test-Informatica Powercentre workflows?
Kann ich unit test Informatica Powercentre workflows?
EDIT:
Genauer gesagt, kann ich verspotte Quellen-und Ziel-und test-Schritte dazwischen? ZB. Wenn ich einen workflow mit Oracle Quell-und einer Ziel-Textdatei kann ich es testen ohne Oracle-und eine text-Datei.?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, Sie können nicht.
Wenn Sie erstellen und speichern Sie eine Zuordnung Informatica überprüft, ob die Zuordnung ist syntaktisch gültig. Es wird Ihnen eine Fehlermeldung, wenn er ' s nicht. Suchen Sie die Fehler im unteren Bereich. Können Sie überprüfen, eine Zuordnung, indem Sie auf Menü Zuordnungen > Bestätigen.
Können Sie überprüfen workflow ähnlich : Workflows Menü - > Bestätigen.
Ausführen des workflow ist es notwendig, dass Sie die Quelle und Ziel vorhanden und angeschlossen. Wenn Sie nicht wollen, zu schreiben, um die Ziel-oder nicht machen wollen, die volle Lautstärke testen können Sie "Enable Test Load" auf Session-Ebene (Edit - > Eigenschaften - > Aktivieren der Test-Last) und stellen Sie "Anzahl der Reihen zu testen".
Ja, Sie können den work-flow und testen Sie das Ziel der Ausgabe-Tabelle.
(Aus dem work-flow-manager mit der rechten Maustaste auf einen Workflow, und klicken Sie auf "ausführen" work flow "vom start".
Einmal den Arbeitsablauf erfolgreich ist, zeigen Sie die Daten in das Ziel zu sehen, dass die Zuordnungen und Transformationen funktionieren.
Genau wie jede andere Unit-Tests, die Sie benötigen, um identifizieren die Datensätze in der Quelle (und Ziel) und die erwarteten Ergebnisse im Ziel, bevor Sie Ihren work-flow.
Wenn ich z.B. testen will, eine Zuordnung, die die SCD Typ2 Logik, die Sie ausführen können, um die work-flow, zweimal, und aktualisieren Sie die Quell-Spalten und nach dem ausführen des Arbeitsablauf, überprüfen Sie, ob der aktuelle Datensatz wurde korrekt aktualisiert, und wenn die neue Zeile für eine Geschichte-version der Datensatz wurde korrekt aktualisiert.
Was wir versuchen zu tun, in Informatica zu bauen-eine Quellcode-Datei, erstellen einer erwarteten output-Datei und führen Sie dann einen workflow zu einer tatsächlichen Ausgabe-Datei. Dann führen wir eine bytecode-Vergleich der erwarteten output file versus unsere aktuelle Ausgabe-Datei. Was wir tatsächlich testen für ist hier, ob oder nicht unsere mapping-Logik implementiert ist, wie wir glauben, es sollte umgesetzt werden.
Den folgenden python-Skript wird die Tests zu tun:
Nicht gerade lustig, aber im wesentlichen wird das, was notwendig ist, um richtig zu testen, dass Ihre Zuordnung korrekt ist. Gültigkeit der Zuordnung wird überprüft, meine Informatica selbst.