BI-Programmierung
Professionelle Programmentwicklung auf den SAS-Plattformen
SAS Base, SQL, SAS Macro, SAS-DI, SAS-OLAP Cube, SAS-Viya …
BI Programmierung
Als zertifizierter SAS-Entwickler biete ich meinen Kunden seit mehr als 15 Jahren aktive Unterstützung bei der Programmierung und Systementwicklung von BI-DWH Systemen auf der SAS-BI Plattform an. Neben der Entwicklung neuer Applikationen mit SAS-Base, SAS-SQL und SAS-Macro in Windows, Unix oder zOS-Umgebungen, habe ich an der Entwicklung von Systemerweiterungen und an Migrationsprojekten mit SAS-EG uns SAS-Studio verantwortlich mitgearbeitet.
Auf Projekterfahrung mit SAS DI-Studio und SAS-Enterprise Miner kann ich ebenso zurückgreifen, wie auf Praxiserfahrungen mit SAS OLAP Cube, Information Map Studio / Information Delivery Portal und SAS Web Report Studio. Die Architektur von SAS-Viya in cloud Umgebungen sowie in-memory und multithreaded processing sind mir geläufig und kann dessen effizienzsteigernden Potentiale in Kundenprojekten einsetzen.
Die Komplexität auf ein Minimum begrenzen
Modular strukturierte Programmierung
Die SAS-Business Intelligence Plattform gehört u.a. laut Gartner Group zu den weltweit innovativsten end-to-end BI-Tools mit erweiterter Datenaufbereitung und -visualisierung, explorativer Analyseverfahren, Data Science und Machine Learning Modellen und KI Lösungen. Aufgrund meiner Spezialisierung auf SAS erstelle ich für meine Kunden BI-Applikationen, die auch für eigene Mitarbeiter leicht verständlich, wartbar und erweiterbar sind.
Komplexität & Effizienz
Die von mir erstellten Programme arbeiten zuverlässig und sind einfach wart- und erweiterbar. Dafür sorgt ein modularer Aufbau und gezielter Einsatz von gekapselten Macros, FCMP-Funktionen und Subroutinen. Detaillierte in-line Code Kommentierungen sind selbstverständlich ebenso wie eine verständliche und transparente Systemdokumentation. Gerne unterstütze ich auch Kollegen beim konstruktiven, revisionssicheren Code Review.
Effizienter Ressourceneinsatz (CPU-Zeit und Speicher) sind für mich ein Muss, ebenso wie ein strukturierter Aufbau und wieder verwendbare Funktionsblöcke. Schnelle Datenzugriffe über z.B. Index, Hash, Multithreading oder in-memory Verarbeitung setze ich auf die Umgebungen meiner Kunden angepasst ein. Dies kann ich durch meine profunden Kenntnisse der SAS-Entwicklungsplattform gewährleisten.
Base, SQL, Macro
Modulare SAS Programmierung mit gezieltem Einsatz von gekapselten Macros, FCMP-Funktionen und Subroutinen, integriert in die Ablaufsteuerung unter Windows, Linux oder zOS. modularer Aufbau.
SAS-BI Tools
Praxiserfahrung mit weiteren SAS-Tools: SAS OLAP Cube, Information Map Studio / Information Delivery Portal, SAS Web Report Studio, SAS Enterprise Miner oder SAS-Viya.
Systemdoku
Detaillierte in-line Code Kommentierungen sind selbstverständlich ebenso wie eine verständliche und transparente Systemdokumentation. Wichtig ist, dass auch die Fachbereiche verstehen, wie was umgesetzt wurde.