Vortrag DSAG Technologietage 2018: Richtlinien und deren Prüfung für HANA native Entwicklung (Views / SQLScript)

Dr. Christian Pfaller

Since this post accompanies a talk in German, it is written in German, too. However, slides are in English.

Koordinaten

Zusammenfassung

Zusammen mit Jonatan Skopek von der Munich Re zeigen wir den Einsatz von statisicher Code-Analyse für HANA-native-Entwicklung.

Wie für jede andere Entwicklungstechnologie sollten auch für die native HANA-Entwicklung (z. B. Calculation Views, Analytical Views oder SQLScript-Datenbankprozeduren) Programmierrichtlinien bestimmt und eingehalten werden.

In diesem Vortrag stellen wir dazu ein Regelset sowie die Werkzeugkette zur automatischen Prüfung dieser Regeln vor. Einen Schwerpunkt bildet dabei die Einhaltung einer Soll-Architektur für HANA-Views: Damit wird erkannt, wenn Views diese Architektur verletzen, wenn diese z. B. nicht auf die direkt darunter liegende Schicht zugreifen (Architekturkonformanzanalyse).

Folien