Scripte

Hoch  Zurück  Vor

Unterhalb der Projektdetails ist eine Übersicht über alle SQL-Scripte des Projektes aufgelistet. Diese Liste bietet mittels der Scriptnamen, Gruppen und weiterer angezeigter Informationen einen schnellen Überblick über die Abläufe der Übertragung. Außerdem können hier einzelne SQL-Scripte gezielt ein- und ausgeschaltet werden.

Projekt-Scripte

 

Kontextmenue

 

ID - Jedem Script wird eine ID zugewiesen, die aber für den Projektablauf nicht relevant ist.
Gruppe - Die Gruppe, zu der das jeweilige Script gehört.
Order-Tag - Reihenfolge, in der die Scripte ausgeführt werden. Die Reihenfolge wird dabei über eine simple Nummerierung vorgenommen. Sie können den Order-Tag-Vorschlag des Programms benutzen oder einen anderen Wert eingeben. Es ist unbedingt darauf zu achten, dass der Order-Tag den Ablauf aller SQL-Scripte beeinflusst.
Aktiviert - Zeigt an, ob das Script aktiviert ist oder nicht. Die Einstellung lässt sich im Bearbeiten-Modus direkt über diese Liste ändern.
Scriptname - Anzeigename des Scripts. Im Allgemeinen ein kurzer, aber aussagekräftiger Name über die Funktion des Scripts. Dieser Name wird auch während der Ausführung des jeweiligen Scripts mit dem DataNAUT UC angezeigt.
Quelldatenbank - Quelldatenbank für die Abfrage des Scripts. Wird eine zu übertragende Datenmenge erhoben (SELECT a, b, c FROM tabelle ), geschieht dies ausschließlich auf der Quelldatenbank. Gleiches gilt für verschiedene Datenbankaktionen wie UPDATE, DELETE, INSERT, usw.
Zieltabelle - Name der Tabelle, in die das Script Daten transferiert. Eine Zieltabelle muss nur angegeben werden, wenn Daten übertragen werden sollen.
Zieldatenbank - Datenbank, in die die Daten transferiert werden, sofern vorhanden.
Info - Genauere, interne Informationen zum Script, beispielsweise wichtige Informationen darüber, warum das Script notwendig ist oder wie es arbeitet.
Kontextmenü - Mit einem Rechtsklick auf die Übersicht, gelangen Sie in das Kontextmenü und können dort verschiedene Einstellungen vornehmen. Ihre Ansichtseinstellungen verwalten Sie beispielsweise mit dem Ansichtsmanager. Sie können Gruppen und Datenbanken zuordnen,  aktivieren und deaktivieren Sie Scripte einzeln oder markieren Sie mehrere.

 

Init-Script

Zusätzlich kann für jedes Projekt ein Init-Script angelegt werden, das zur Initialisierung der Übertragung verwendet werden kann. Dieses Script hat eine besondere Funktion: Es kann auf einer beliebigen Datenbank ausgeführt werden, unabhängig von den in den Projektdetails angegebenen Datenbanken. Die Ergebnisse der Abfrage des Init-Scripts werden dann als Parameterwerte für das eigentliche Projekt verwendet und zwar wird das Projekt für jeden Datensatz der Ergebnistabelle einmal ausgeführt.
 

Init-Script3

 

 

 

23Iniscripte

 

Datenbank für Initscript - Datenbank, mit der das Init-Script verwendet werden soll.
Initscript verwenden - Diese Option aktiviert bzw. deaktiviert die Verwendung des Init-Scripts.
Eigenschafts-Präfix - Derzeit noch ohne Funktion.
Parameter-Präfix - Über das Init-Script kann ein Projekt mit mehr als nur einem Parameter versorgt werden. Dazu müssen Felder, die für Parameterwerte verwendet werden, über den Parameter-Präfix als solche gekennzeichnet werden. Die oben zu sehende SQL-Abfrage würde Parameterwerte für die Parameter PARAM1 und PARAM2 bereitstellen.

 

Möchten Sie zum Beispiel Statistiken für bestimmte Filialen erstellen, so legen Sie zunächst ein Projekt an, was Ihnen die Daten liefert, die Sie für Ihre Statistik benötigen. Im Init-Script können Sie die Filialen abrufen, für welche Sie diese Statistiken aufstellen möchten. Das Init-Script läuft nun vor dem Projektstart ab und liefert die IDs der gewünschten Filialen. Danach läuft das Projekt für jeden gelieferten Datensatz, in diesem Fall die IDs, einmal durch.

 

Im Init-Script selbst kann ein "normaler" Parameter verwendet werden, der über die Projektdetails definiert werden muss. Dieser Parameterwert gilt dann nur für das Init-Script. Die Projektparameter werden durch das Init-Script übergeben.

 

Externes Programm

 

     24ExternesProgramm

 

Pfad - Pfad eines externen Programms, was nach dem Projektdurchlauf ausgeführt werden soll.
Parameter - Angabe eines eventuell benötigten Parameters, der für das Ausführen des Programms benötigt wird.
Externes Programm verwenden - Nur wenn dies aktiv ist, wird das angegebene Programm nach (einem) Projektdurchlauf gestartet.
Ausführung erst nach Gesamtdurchlauf - Gibt es mehrere Projektdurchläufe, so startet das Programm nicht nach jedem Durchlauf, sondern erst, wenn alle Projektdurchläufe abgeschlossen sind.