28.12.2013 Aufrufe

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Projektbericht Cuberunner<br />

CEWE „gestochen scharfe Fragen stellen“ – Dokumentation<br />

3.1 Automatische Prozesse<br />

Die ETL-Anwendung startet automatisch und führt den gesamten Extraktions-, Lade- und Transformationsprozess<br />

aus den Datenbanken von QuestionPro bis in die Datenbanken bei CEWE durch. Der<br />

Prozess startet jeden Morgen vor der Arbeitszeit.<br />

Nach dem herkömmlichen Laden der Daten vom Vortag führt die ETL-Anwendung selbstständig einen<br />

Korrekturprozess aus. Fehlerhafte Ladevorgänge (ETL_LOAD_ID = 0 in SR_ETL_LOG) werden<br />

identifiziert und für den Zeitraum erneut ausgeführt. Somit wird ein hohes Maß an Sicherheit gewährleistet,<br />

da selbst bei temporärem Ausfall der QuestionPro API oder <strong>and</strong>erer Verbindungen der Korrekturprozess<br />

täglich nach dem automatischen Prozess durchgeführt wird und eine Bereinigung vornimmt.<br />

3.2 Manueller Prozess<br />

Sollte es aus unbekannten Gründen doch zu fehlenden Daten kommen, besteht die Möglichkeit einen<br />

manuellen Prozess mit modifizierbarem Zeitraum unabhängig vom automatischen Prozess und dem<br />

Korrekturprozess zu starten.<br />

Dazu liegt eine Datei datum.txt der Manuell_QP.jar bei. In dieser Text-Datei kann ein beliebiges<br />

Start- und Enddatum eingegeben werden. Einzige Restriktion ist die Reihenfolge des Datums (Erst das<br />

Startdatum, dann das Enddatum) und das Format (MM/DD/YYYY). Ist beides angepasst, kann die<br />

Datei Manuell_QP.jar gestartet werden, die für den eingegebenen Zeitraum einen erneuten Datenextrakt<br />

durchführt.<br />

Abbildung 3.3: Auszug aus der datum.txt-Datei<br />

3.3 Parameter anpassen<br />

Sollte die Notwendigkeit bestehen die Verbindungsparameter für die Datenbank anzupassen (möglicherweise<br />

bei einem Datenbankumzug), kann dies mit Hilfe der beiliegenden connection.txt-Datei vorgenommen<br />

werden.<br />

In die connection.txt-Datei werden die Parameter für die Verbindung wie unter <strong>and</strong>erem Server-<br />

Adresse, Port, Service-Name oder die Benutzerdaten eingegeben werden. Die Reihenfolge kann der<br />

Datei entnommen werden.<br />

314

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!