Kalender mit CONNECT BY

Mit der folgenden View können wir eine Kalendertage Tabelle erstellen. Das Statement lässt sich auf jeder aktuellen Oracle Datenbank ausführen. Zusätzlich habe ich noch das um 6 Monate verschoben Geschäftsjahr implementiert. Auf dieser Basis lassen sich mit den entrechenden Format Masken vielen zusätzliche Information generieren.

SQLScript Print

Mit SAP HANA Library SQLSCRIPT_PRINT können Ergebnisse am Bildschirm ausgegeben werden. Für ein Logging in einer Applikation würde diese Funktionalität nicht einsetzen. Für Demos ist die Funktionalität bestens geeignet. Beispiel

ADD PRIMARY KEY

Ein Primärschlüssel dient dem Schnellen Zugriff und der Prüfung auf doppelte Einträge. Im Anschluss gleich ein einfaches Beispiel. Der Begriff TABELLEN_NAMEN und SPALTE muss mit realen Bezeichnungen ausgetauscht werden. Natürlich geht das Anlegen eines Primary Keys auch direkt mit dem Create der Tabelle. Mit dem folgenden Befehl, kann die Tabelle wieder entfernt werden.

Between oder >= und <

Mit dem unten dargestellten SQL Statement werden zunächst zwei Zeitscheiben simuliert. Im zweiten Schritt wird abgefragt, in wie viel Zeitscheiben das Jahr 2020 liegt. Tatsächlich soll immer nur eine Scheibe selektiert werden. Wir müssen uns die Frage stellen, wie die Zeitscheiben modelliert sind. Entspricht die Obergrenze des ersten Intervalls der Untergrenze des nachfolgenden Intervalls muss die …

with clause in der Praxis

Ein kleines Beispiel mit with clause unterstützt den Einsatz in der Praxis. Mit Views aus der with clause lassen sich Daten lesen, berechnen und stehen weiteren Whith-Clause Views oder der Hauptabfrage zur Verfügung. Das folgende Beispiel lässt sich in einer Oracle Datenbank ausführen. View 2 und View 3 dienen zur Veranschaulichung wie mehrere Views vordefiniert werden …

Analyse Laufzeitverhalten PowerCenter

Der PowerCenter Monitor ist ein Tool mit dem über eine graphische Benutzeroberfläche das aktuelle Laufzeitverhalten analysiert werden kann. Der Ablauf wird über ein Gant Diagramm dargestellt und fehlerhafte Sessions werden farblich markiert. Eine Statistik über das Laufzeitverhalten von Objekten über die letzten Monate und Jahre habe ich bis jetzt noch nicht gefunden. An dieser Stelle …

PowerCenter Session Tuning

ETL kann nie schnell genug sein. Wenn jedoch ein Workflow zu langsam ist müssen wir zunächst messen welche Laufzeit zu langsam und welche Laufzeit schnell genug ist. Schnell lassen sich die „Langläufer“ identifizieren und wir können mit unseren Maßnahmen beginnen. Dargestellt wird das folgende Beispiel anhand eines Mappings das bei einem Full Load ca. 130 …