Projekte
Das Projekt Jura
Das Ziel des Projekts Jura ist der Aufbau einer verteilten Bibliothek von SAS-Makros im Internet. ‚Verteilt’ bedeutet dabei, dass die Teile der Bibliothek auf unterschiedlichen Servern liegen können, und dass dennoch jeder Server Zugriff auf die gesamte Bibliothek bietet.
Der Zugriff auf die Makro-Bibliothek soll auf zwei Wegen möglich sein:
- mit Web-Browsern,
- aus laufenden SAS-Programmen.
Der Zugriff aus laufenden SAS-Programmen soll so erfolgen, dass keine Notwendigkeit mehr besteht, Makros explizit aus dem Internet herunterzuladen und zu installieren. Es soll vielmehr ausreichend sein, die zu verwendenden Makros zu benennen; der Zugriff auf die Makro-Bibliothek (genauer: auf denjenigen Server, der die geforderten Makros tatsächlich bereitstellt) soll dann transparent erfolgen.
Auf der 10. KSFE in Hamburg ist die Idee entstanden, gemeinsam auf Redscope SAS-Programmierrichtlinien zu entwickeln. Jeder kann an diesem Projekt mitarbeiten. Man kann als Redscope-Mitglied also neue Seiten in das Projekt einfügen oder einfach vorhandene Seiten kommentieren. Jeder kann die Seiten, die er selbst erstellt hat, beliebig oft überarbeiten, sobald sie freigeschaltet sind.
Testen von Software ist notwendig und zeitraubend. Der Unittest-Ansatz, der insbesondere im Java-Umfeld mit JUNIT bekannt geworden ist, setzt darauf, dass das Testen Teil des Entwicklungsprozesses ist und dass Tests soweit wie möglich automatisiert ablaufen. Dies hat den Vorteil, dass die Tests jederzeit schnell wieder ausgeführt und somit negative Seiteneffekte von Änderungen schnell identifiziert werden können.
SASUnit ist ein von HMS Analytical Software entwickeltes frei verfügbares SAS-Makropaket. Es steuert die Ausführung von Testszenarien und erstellt automatisch übersichtliche Testberichte im HTML-Format.
Yalan enables you to build a database containing information extracted from the logs of your sas jobs.
The informations collected by Yalan include:
- Informations about the jobs itself including date and time of execution,
- Informations about job steps (name of procedure / data step),
- Performance statistics on a step level (CPU Time, real time, memory, ...),
- Informations about data sets, database tables and external files read and written including the number of observations and variables,
- Error and warning messages.
Herzlich Willkommen zur ersten offenen deutschsprachigen Kommunikationsplattform zur SAS-Software Redscope – Heads for SAS. Sie ermöglicht es Ihnen, aktuell und praxisnah Informationen zur SAS-Software auszutauschen. Redscope stellt Anwendern, Wissenschaftlern und Entwicklern ein Forum zur Verfügung: für den Austausch zu Lösungen und Tools von und für SAS, Tipps und Tricks und Fragen zur Programmierung und Anwendung. Lesen Sie interessante qualifizierte Artikel, diskutieren Sie mit Kollegen über Lösungsmöglichkeiten oder stellen Sie Ihre Fragen in den Foren, wenn Sie bei der Arbeit mit SAS einmal nicht weiter kommen. Lernen Sie andere SAS-Benutzer kennen oder beteiligen Sie sich aktiv und werden Sie selbst zum Redscope-Head.
