Konfiguration

Voraussetzung für das Arbeiten mit datasqill ist die Installation der Server Komponenten auf einem zentralen Server, sowie die Installation der datasqill Workbench auf einem Client Computer. Darüber hinaus müssen Verbindungen, Systemparameter und andere notwendige Konfigurationen eingerichtet werden, um die Arbeit mit datasqill zu ermöglichen. Das wird im Verlauf dieses Kapitels beschrieben. Dazu müssen Anpassungen der Einträge in den entsprechenden Tabellen im Schema des datasqill Systemusers vorgenommen werden.

In diesem Kapitel:

Configuration DB

Die Configuration Database enthält die für die Konnektivität benötigten Informationen.

Durch Auswahl des Menüeintrags Settings/Local Settings wechselt die Workbench mit dem Editor in den Konfigurationsbereich. Hier werden allgemeine Informationen zur Verbindung auf die datasqill Konfigurationsdatenbank hinterlegt. Der Configuration DB Editor enthält die folgenden Einträge in den benannten Blöcken:

  • Connection to Configuration DB
    • JDBC-Driver: Auswahl des gültigen Connection Treibers
    • JDBC-URL: Verbindungs-URL
    • User: Name des datasqill Configuration DB Users
    • Passwort: Passwort des datasqill Configuration DB Users
  • AES Cryptography
    • AES Key: Verbindungskey zur Authentifizierung
  • License Information
    • License Key: datasqill Produkt Lizensierungskey
  • Logging Settings
    • Log-Level: Angabe der Logging Schwelle der datasqill Workbench (SEVERE, WARNING, INFO, FINE)
    • Directory: Ablageordner der datasqill Workbench Log Informationen

Transformation DBs einrichten

Eine Configuration DB kann mehrere Transformation DBs verwalten. Es ist gängige Praxis, auf diese Art Entwicklungsarchitekturen wie zum Beispiel Entwicklungs-DB, Test-DB und Produktions-DB innerhalb einer datasqill Umgebung abzubilden. Konfiguration Transformation DB Durch Auswahl de Menüeintrags Settings/Local Settings wechselt die Workbench mit dem Editor in den Konfigurationsbereich. In einer Transformation DB werden alle Transformationsbestandteile, sowie Informationen zur Laufplanung und Laufausführung hinterlegt.

Im Administrationsbereich Transformation DB werden die Verbindungsinformationen zu den in der Konfigurationsdatenbank angelegten Transformation Datenbanken hinterlegt und in einer Liste mit den folgenden Informationen angezeigt:

  • Name: Name der Transformations Datenbank
  • Driver: Connection Treiber
  • URL: Verbindungs-URL
  • User: Name des datasqill Transformation DB Users
  • Password: Passwort des datasqill Transformation DB Users Edit Transformation DB Die konfigurierte Verbindung kann durch das Klicken auf „Test“ verifiziert werden.

Die Anlage und Änderung von Transformation DB Einträgen wird über die folgenden Schaltflächen gesteuert:

  • New: Anlage eines neuen Transformation DB Eintrags
  • Test: Verbindungstest für den Transformation DB Eintrag
  • Edit: Anlage eines bestehenden Transformation DB Eintrags
  • Delete: Löschen eines bestehenden Transformation DB Eintrags

Dialoge werden über die folgenden Schaltflächen gesteuert:

  • Test: Verbindungstest für die eingegebenen Transformation DB Informationen
  • Cancel: Verwerfen des Eintrags bzw. der vorgenommenen Änderungen
  • Save: Speichern des neuen Eintrags bzw. der vorgenommenen Änderungen

System Parameter

Die jeweils für eine Transformation DB gültigen System Parameter werden in der Tabelle vv_sqts_config angelegt bzw. angepasst.

Scheduler Parameter

Im Parameter Parallel : Threads wird die maximale Anzahl der zeitgleich vom datasqill Scheduler gestarteten Jobs definiert. Ist diese Zahl an laufenden Jobs erreicht, wartet der Scheduler mit dem Start eines neuen, bis wieder ein Job abgeschlossen ist.

Im Parameter Ressources : Temp Space wird die maximal zu erreichende Temp Space Größe in Byte angegeben, die der Scheduler für die laufenden Jobs verbrauchen darf. Neue Jobs werden nur dann vom Scheduler gestartet, wenn die laufenden Prozesse den hier konfigurierten Temp Space noch nicht aufgebraucht haben und der erwartete Speicherbedarf des neu zu startenden Jobs, diese Schwelle nicht überschreitet. Sinnvolle Ausgangswerte für diese Parameter werden aufgrund der Umgebungsspezifikation bei der Installation ermittelt und sollten auf Basis erhaltener Erfahrungswerte später ggf. angepasst werden.

Connections einrichten

Die im Rahmen von Transformationen benötigten Verbindungsinformationen müssen in der Tabelle vv_sqts_connection hinterlegt werden.

Schema einrichten

Datenbank Schema die entweder Quell-, Zielobjekte oder anderweitig genutzte Funktionalität von datasqill Prozessen enthalten müssen namentlich in der Tabelle vv_sqts_database_schema hinterlegt werden.