English| Impressum & AGBs | Datenschutz

Inhaltsverzeichnis

SQL mit SAS 2: PROC SQL für Fortgeschrittene


1 Übersicht zu Band 1 und 2

2 Fokus: Missings

2.1 Von Anfang an: Definition und Definieren von Missings
2.2 Abfragen für Missings
2.3 Missings in Aggregierungsfunktionen
2.4 Mögliche unerwünschte Ergebnisse bei (u.a.) WHERE, GROUP und ORDER
2.5 Mögliche unerwünschte Ergebnisse bei Joins
2.6 Suchen und Ersetzen von Missings
2.7 Prädikate (ALL/ANY/SOME, EXISTS, IN, IS, LIKE usw.)

3 Fokus: Datenqualität mit PROC SQL

3.1 Integrity Constraints (Prüfregeln) und Audit Trails
3.2 Identifizieren und Filtern von mehrfachen Werten (Doppelte)
3.3 Identifizieren und Filtern von Ausreißern
3.4 Identifizieren, Filtern oder Ersetzen un(erwünschter) Zeichen(ketten)

4 Fokus: Makroprogrammierung mit SQL

4.1 Makrovariablen
4.2 Makroprogramme mit PROC SQL
4.3 Elemente der SAS Makrosprache
4.4 Anwendung 1: Zeilenweises Aktualisieren von Daten mit Sicherheitsprüfung
4.5 Anwendung 2: Arbeiten mit mehreren Dateien (Aufteilen)
4.6 Anwendung 3: "Drehen" einer SAS Tabelle (stack/unstack)
4.7 Anwendung 4: Makros für den Abruf von Systeminformationen
4.8 Anwendung 5: Anlegen von Verzeichnissen für das Ablegen von Daten
4.9 Anwendung 6: Fortlaufende "exotische" Spaltennamen ("2010", "2011", ...)
4.10 Anwendung 7: Konvertieren ganzer Variablenlisten von String nach numerisch

5 Fokus: SQL für Geodaten

5.1 Geodaten und Distanzen
5.2 SQL und Karten

6 Fokus: Hashing als Alternative zu SQL

6.1 Was ist Hash Programmieren?
6.2 Arbeiten innerhalb einer Tabelle
6.2.1 Aggregieren mit SQL, SUMMARY, und Hash
6.2.2 Sortieren mit SORT, SQL, und Hash
6.2.3 Subsetting: Filtern und zufälliges Ziehen
6.2.4 Eliminieren von doppelten Keys
6.2.5 Abfragen von Werten (Retrieval)
6.3 Arbeiten mit mehreren Tabellen
6.3.1 Joins (Inner, Outer) mit zwei Tabellen
6.3.2 Fuzzy-Join mit zwei Tabellen
6.3.3 Splitten einer (nicht) sortierten SAS Tabelle
6.4 Übersicht: Elemente des Hash Programming

7 Fokus: Performanz und Effizienz

7.1 Eine Strategie als SAS Programm
7.2 Weniger ist mehr: Eingrenzen großer Tabellen auf das Wesentliche
7.3 Noch mehr Luft rauslassen: Verkürzen und Komprimieren
7.4 Sortieren? Je weniger, desto besser
7.5 Beschleunigen: Besondere Tricks für besondere Anlässe (SQL und mehr)
7.6 Datenverarbeitung in SAS oder im DBMS: Abstimmen von SQL auf DBMS
7.7 Schritt für Schritt zu mehr Performanz: Performanz als Strategie

8 Hilfen, Tipps und Tricks

8.1 Laufzeit als Schlüssel zur Performanz
8.2 Bescheid wissen: SAS Dictionaries
8.3 Datenhandling und Datenstrukturierung
8.4 Aktualisieren von Tabellen (SQL vs. DATA Step)

9 SAS Syntax - PROC SQL, SAS Funktionen und SAS Routinen

9.1 PROC SQL Syntax (Übersicht)
9.2 SAS Funktionen und Funktionsaufrufe (Übersicht)
9.3 Pass-through Facility (Syntax, Besonderheiten)

10 Verwendete SAS Datasets

11 Literatur

12 Ihre Meinung zu diesem Buch

13 Autor

 
Kontakt Sitemap
1998-2014 Copyright by Method Consult Switzerland, Dr.Schendera