Rundbrief 5 - SCHOLZ SOFTWARE GmbH

Werbung
Rundbrief 5
Aktuelles aus der SAS Softwarewelt.
1.1 Versionsvielfalt
Die kürzlich erhobene Umfrage der laufenden Versionen zeigen ein heterogenes Bild
(Zwei Anfragen sind noch offen). Es sind viele verschiedene Versionen und
Datenmodelle im Einsatz. Zudem unterscheidet sich auch der Reportgenerator und
die zugehörigen Module und Zeitstationen je nach Lizenz.
Eine neue Basisversion 9.0 bedingt eine Standardisierung, ansonsten die
Datenkonvertierung und die zugehörigen Abhängigkeiten aus dem Ruder laufen.
Was auch für eine Basisversion (Baseline1) mit aufbauenden Modulen spricht (im
Gegensatz zum Versionsdschungel) ist die Kompatibilität zu den verschiedenen
Betriebsversionen (NT, XP, Vista, Win7/8). Einige Komponenten werden nur noch
inoffiziell unterstützt, vor allem die BDE und diverse Handscanner Treiber.
Nun die Basisversion ist noch in der Planung und Budgetierung, so dass ich in den
nächsten Monaten eben die Einzelversionen nach Bedarf erweitere oder alte
Versionen mit einer neueren austausche (Upgraden).
Bei einem Update (geänderte Funktionalität) ist individuelles Vorgehen angebracht.
1
Ist die gemeinsame Code Basis einer Software
1.2 SQL Tool verfügbar
Auf dem Scholz-Server liegt ein Tool mit einer Demo Datenbank bereit, welches
einfache Ad-Hoc abfragen erlaubt und für den Administrator oder Superuser
interessant ist.
Die Anwendung liegt für Sie zum Download bereit:
http://www.scholz2000.com/wp-content/uploads/updates/daten_new.zip
Mit diesem Tool tblstruct.exe sind auch Tests oder Wartungsarbeiten möglich,
so dass ich es auch bei Anfragen oder Problemen mit dem TeamViewer in ihrem
Betriebe einsetzen werde.
Wie im letzten Rundbrief erwähnt, erkläre ich unter 1.5 wie die Abfrage funktioniert
und zeige den Zusammenhang zu deren Reports und Statistiken.
1: Datentransfer einer Abfrage
Mit SQL zu den Antworten lässt sich einfach und schnell ein Ergebnis oder ein
Report generieren. Mit der obigen Abfrage sieht man alle nicht gedruckten
Auftragsbestätigungen auf einen Blick.
So lässt sich auch bei einer nicht vorhandenen Funktion im Menu mal direkt eine
Abfrage starten um die Funktionalität zu erweitern.
1.3 TeamViewer 8 Update
Mit der kürzlich erworbenen neuen Lizenz sind auch Sie berechtigt die Version 8 zu
nutzen. Es lassen sich mit diesem Update angeblich auch Daten direkt transportieren
oder ganze Archive austauschen. Auch Online- Konferenzen sind möglich.
2
1.4 Delphi XE 4
Der Nachfolger von XE3 ist erschienen.
Mit RAD Studio XE4 kodieren Sie echt native Apps für PCs, Tablets und weitere
Smartphones. Und die neue iOS-Unterstützung in Delphi ist verblüffend! Sie
entwicklen skriptfreie Apps, die die gesamte Palette der Fähigkeiten und die Leistung
der zugrunde liegenden Geräte nutzen.
Eine Codebasis - ein Team
RAD Studio in Action LIVE!
Geräteübergreifend, echt nativ und iOS-fähig
2: Textbausteine auch in SQL möglich
1.5 Abfragen direkt mit SQL möglich
Wenn Sie direkt auf die Datenbank zugreifen wollen, ist dies mit SQL möglich. Nun
was ist SQL:
SQL ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen
Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und
Abfragen von darauf basierenden Datenbeständen. (aus Wiki)
Statisches SQL sind SQL-Befehle, die zur Entwicklungszeit einer Anwendung
geschrieben werden, während dynamisches SQL SQL-Befehle sind, die zur
Laufzeit einer Anwendung geschrieben werden.
Im obigen Beispiel wurde folgende Abfrage codiert:
SQLQuery = 'select * from AB.DB where Gedruckt=false';
Mit select from definiert man die Anzahl Datensätze aus der Tabelle AB.DB. Mit
where setzt man eine logische Bedingung, ähnlich wie ein Filter.
Mit Access oder der maXbox ist es auch möglich, Abfragen oder Statistiken direkt zu
generieren. Access ist ja ein Datenbankteil der Office - Applikationen. Gut geeignet
für schnelle Lösungen oder als Front-End für einen SQL-Server.
Die Hersteller relationaler Datenbank Management Systeme (RDBMS) haben den
ursprünglichen "Standard-SQL" zum Teil stark erweitert, wie dies auch in Paradox als
Standard DB in SAS möglich ist:
3
SAS IT-Architekur:
Eine künftige Version 9.0 wird aus 3 Schichten bestehen:
Module
Baseline
Kernel
Services und Erweiterungen (Add ons)
Funktionen und Schnittstellen
Datenbank, Treiber und Generatoren
2: Script Engine maXbox mit SQL Explorer zu SAS
maXbox News: In der Version 3.9.8.9 ist das dynamische Generieren und
Visualisieren von Daten sowie verbesserte Integrationsmöglichkeiten von Office und
SAS vorhanden, die u. a. den Aufwand für die Berichtserstellung reduzieren
(Abfragen, Reporting, Datenexporte und Analysen).
Die Anwendung liegt für Sie zum Download bereit:
http://www.scholz2000.com/wp-content/uploads/updates/maxbox3.zip
Ein guten Sommer wünscht, Max Kleiner,
Juni 2013
[email protected]
http://www.scholz2000.com
http://www.softwareschule.ch/
4
Herunterladen