Tipps & Tricks. Carina Ortseifen Ruprecht-Karls-Universität Heidelberg. Andreas Krebs icasus. Grischa Pfister icasus. Makrosprache
|
|
- Karola Berg
- vor 8 Jahren
- Abrufe
Transkript
1 Tipps & Tricks Carina Ortseifen Ruprecht-Karls-Universität Heidelberg Andreas Krebs icasus Grischa Pfister icasus Makrosprache Eigene Makrofunktionen 1
2 Tipps & Tricks Eigene Makrofunktionen Warum? Erweitern der SAS Makrosprache um Aufrufe anderer BASE-Funktionen Kapselung häufig verwendeter Routinen Makro mit Rückgabewert %Let wert = %Funktion() %If ( %Funktion() ) %Then SASAUTOS (!sasroot/core/sasmacro ) Teile der SAS Makro-Funktionen sind so implementiert %Lowcase %Trim Tipps & Tricks Eigene Makrofunktionen Regeln Makro darf keinen BASE-Code erzeugen nur Rückgabewert Keine Verwendung von Data Step oder Prozeduren Alle BASE-Funktionen stehen zur Verfügung 2
3 Tipps & Tricks Eigene Makrofunktionen Wie funktioniert es? Prinzip der Textersetzung Ergebnis des Makro ist String Makro-Parser setzt String entsprechend ein Syntax: %Macro Name(parameter);... &Rueckgabewert %Mend; Makro_001.sas Tipps & Tricks Eigene Makrofunktionen Beispiele Kapseln von BASE-Funktionen Makro_002.sas Erzeugen eines Timestamp für die Benennung von Files Makro_003.sas Abfragen der Anzahl Observations in einer Tabelle Makro_004.sas Beachten Quoting der Parameter bei Sonderzeichen 3
4 Interaktion mit dem Betriebssytem Systemkommandos aufrufen Systemkommandos aufrufen X '...' Kommando X '...'; Globale Anweisung %SYSEXEC() Open Code CALL SYSTEM(); Routine rc = SYSTEM(); Funktion SYSTASK COMMAND ''; Globale Anweisung FILENAME fileref PIPE '...'; unnamed pipes 4
5 Systemkommandos aufrufen Worauf ist zu achten? synchron / asynchron? Soll aufgerufenes Programm (un)abhängig von SAS laufen? Evtl. Optionen XSYNC und XWAIT beachten! Returncode? Hat z.b. das Anlegen eines Verzeichnisses geklappt? Ausgabe verarbeiten? Z.B. die Ausgabe des DIR Kommandos einlesen Systemkommandos aufrufen X X %SYSEXEC Kommando Globale Anweisung Open Code Optionen XSYNC und XWAIT sind relevant lassen die DOS-Box aufflackern setzten die Macrovariable SYSRC (0: kein Fehler, >0: Fehler) Os_cmds.Source umständliche Verarbeitung des Returncodes brauchen am wenigsten Ressourcen 5
6 Systemkommandos aufrufen CALL SYSTEM() rc = SYSTEM() Routine Funktion Optionen XSYNC und XWAIT sind relevant lassen die DOS-Box aufflackern setzten die Macrovariable SYSRC (0: kein Fehler, >0: Fehler) wirken erst zur Ausführungszeit Os_cmds.Source des Data Steps einfache bedingungsabhängige Ausführung möglich Funktion SYSTEM ermöglicht einfache Verarbeitung des Returncodes Systemkommandos aufrufen SYSTASK COMMAND ''; Globale Anweisung WAITFOR taskname TIMEOUT=seconds; per default asynchron nachträgliche Synchronisierung mit WAITFOR Shell frei wählbar (flackert evtl.) frei wählbarer eindeutiger Taskname Os_cmds.Source frei wählbare Macrovariable für Status 6
7 Systemkommandos aufrufen SYSTASK COMMAND ''; Globale Anweisung WAITFOR taskname TIMEOUT=seconds; Returncode für SYSTASK bzw. WAITFOR: &SYSRC Returncode des aufgerufenen Programms: SYSTASK COMMAND <STATUS=stat-var> ; &stat-var hat erst nach Ablauf/Abbruch des Programms einen Wert Status des Verlaufs des aufgerufenen Programms: SYSTASK LIST taskname; SASLOG: Start Failed, Running, Complete Systemkommandos aufrufen SYSTASK COMMAND ''; Globale Anweisung WAITFOR taskname TIMEOUT=seconds; Funktionsprinzip ähnlich wie MP-CONNECT bei SAS-Prozessen mehr Kontrolle mit MP-CONNECT 7
8 Systemkommandos aufrufen FILENAME fileref PIPE unnamed pipes immer synchron lässt die DOS-Box nicht aufflackern setzt nicht &SYSRC kann STDOUT und STDERR einlesen Os_cmds.Source Systemkommandos aufrufen 8
9 Die Funktion DCREATE() Tipps & Tricks Interaktion mit dem Betriebssystem Die Funktion DCREATE() neu seit Version 9 legt einen neuen Ordner an gibt einen Rückgabewert aus, der anzeigt, ob der Ordner angelegt werden konnte ist eine gute Alternative zum X-Kommando 9
10 Tipps & Tricks Interaktion mit dem Betriebssystem Syntax rc = DCREATE (dirname, path); dirname Name des neuen Ordners (ohne Pfad) path rc Überordner, unter dem der neue Ordner angelegt wird Returncode/Rückgabewert Konnte der Ordner angelegt werden: Name des Ordners Ansonsten: leerer Textstring Tipps & Tricks Interaktion mit dem Betriebssystem Beispiel 1 Anlegen eines Ordners test im Hauptordner von C: Data _null_; rc=dcreate("test","c:\"); Put rc=; Run; Im Log-Fenster erscheint dann: rc=c:\test Wenn der Ordner angelegt wurde. oder (da test schon existiert oder c:\ nicht): rc= 10
11 Tipps & Tricks Interaktion mit dem Betriebssystem Beispiel 2 Anlegen eines Ordners test im Work-Ordner: Data _null_; rc=dcreate("test",pathname("work")); Put rc=; Run; Meldung im Log-Fenster: rc=c:\dokume~1\x16.ad\lokale~1\temp\sas Temporary Files\_TD3356\test Formate Formate automatisieren 11
12 Tipps & Tricks Formate automatisieren Aufgaben von Formaten Anzeige von Texten statt kodierter Werte Klassifizierung von Gruppierungsvariablen Validierung von Daten Umschlüsselung von Variablen Wie werden Formate permanent gespeichert? Wie werden Formate aus Tabellen erzeugt? Tipps & Tricks Formate automatisieren Formate permanent speichern Prozedur Format Proc Format lib=library<.catalog >... Keine Angabe Katalog FORMATS Standard-Suchpfade für Formate Work.Formats Library.Formats SAS Formate Formate_001.sas 12
13 Tipps & Tricks Formate automatisieren Formate in Tabelle schreiben Output Control Data Set Option CNTLOUT SELECT Statement Proc Format cntlout=libref.table; Select <$>Format; Run; Formate_002.sas Tipps & Tricks Formate automatisieren Formate aus Tabelle lesen Input Control Data Set Option CNTLIN Proc Format cntlin=libref.table; Run; i.d.r. mindestens benötigte Variablen FMTNAME Name des Formates LABEL Anzeigetext für Bereich START Anfang des Wertebereiches END Ende des Wertebereiches Formate_003.sas 13
14 Einheiten mit Picture- Formaten Einheiten mit Picture Formaten Beispiele Inch in Zentimeter umwandeln (1 inch = 2,54 cm) Währungsumrechnung (Fremdwährungen in Euro, Tageskurse, historische Kurse) 14
15 Einheiten mit Picture Formaten Was ist ein Picture-Format? spezielles numerisches Format (Type = FORMAT) anwendbar auf numerische Variablen Zeichengerüst, dessen Ziffern mit den Ziffern einer Zahl ersetzt werden Einheiten mit Picture Formaten Was ist ein Picture-Format? digit selectors (zero vs. non zero, max. 16) directives (%a, %H,, hier irrelevant) message characters , 99 cm maximal 40 Zeichen 15
16 Einheiten mit Picture Formaten Beispiel Inch in Zentimeter umwandeln (1 inch = 2,54 cm) picture in2cm (round) low-<0 = ' ,99 cm' (mult=254 prefix='-') 0-high = ' ,99 cm' (mult=254) ; Einheiten mit Picture Formaten Beispiel Inch in Zentimeter umwandeln (1 inch = 2,54 cm) picture in2cm (round) low-<0 = ' ,99 cm' (mult=254 prefix='-') 0-high = ' ,99 cm' (mult=254) ; 16
17 Einheiten mit Picture Formaten Wert Absolutwert MULT=254 ROUND Dezimalen entfernen evtl. führende Nullen PREFIX='-' ,4 9, 995 cm Einheiten mit Picture Formaten Wert Absolutwert MULT=254 ROUND Dezimalen entfernen evtl. führende Nullen PREFIX='-' ,4 9, 995 cm 17
18 Einheiten mit Picture Formaten Wert Absolutwert MULT=254 ROUND Dezimalen entfernen String '12345' PREFIX='-' ,4 9, 995 cm Einheiten mit Picture Formaten Wert Absolutwert MULT=254 ROUND Dezimalen entfernen String '12345' PREFIX='-' ,4 9, 995 cm 18
19 Einheiten mit Picture Formaten Inch2cm.Source Einheiten mit Picture Formaten Beispiel Währungsumrechnung (Fremdwährungen in Euro, aktuelle Kurse, historische Kurse) Data Set Sasuser.Kurs Waehrung Kursdatum Kurs USD , USD , GBP , JPY , SEK , Je Währung und Kursdatum ein Picture Format! 19
20 Einheiten mit Picture Formaten Mit SAS 9 sind Formatnamen bis zu 32 Bytes möglich sprechende Formatnamen für Währungsumrechnung sind möglich Beispiel: währung2eur_yyyymmddp USD2EUR_ P GBP2EUR_ P Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; length fmtname $32 start end $16 label $40 prefix type sexcl eexcl $1 hlo $2; set Exchange.Kurs; 20
21 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; length fmtname $32 start end $16 label $40 prefix type sexcl eexcl $1 hlo $2; set Exchange.Kurs; retain type 'P'; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; length fmtname $32 start end $16 label $40 prefix type sexcl eexcl $1 hlo $2; set Exchange.Kurs; fmtname = trim(waehrung)!! = '2EUR_'!! put(kursdatum,yymmddn8.)!! 'P';... 21
22 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; length fmtname $32 start end $16 label $40 prefix type sexcl eexcl $1 hlo $2; set Exchange.Kurs; mult = 100 / Kurs; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für negative Werte; start = 'LOW'; end = '0'; prefix = '-'; eexcl = 'Y'; hlo = 'RL'; output; 22
23 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für negative Werte; start = 'LOW'; end = '0'; prefix = '-'; eexcl = 'Y'; hlo = 'RL'; output; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für negative Werte; start = 'LOW'; end = '0'; prefix = '-'; eexcl = 'Y'; hlo = 'RL'; output; 23
24 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für negative Werte; start = 'LOW'; end = '0'; prefix = '-'; eexcl = 'Y'; hlo = 'RL'; output; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für negative Werte; start = 'LOW'; end = '0'; prefix = '-'; eexcl = 'Y'; hlo = 'RL'; output; 24
25 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für negative Werte; start = 'LOW'; end = '0'; prefix = '-'; eexcl = 'Y'; hlo = 'RL'; output; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für positive Werte; start = '0'; end = 'HIGH'; prefix = ' '; eexcl = 'N'; hlo = 'RH'; output; 25
26 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für positive Werte; start = '0'; end = 'HIGH'; prefix = ' '; eexcl = 'N'; hlo = 'RH'; output; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für positive Werte; start = '0'; end = 'HIGH'; prefix = ' '; eexcl = 'N'; hlo = 'RH'; output; 26
27 Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für positive Werte; start = '0'; end = 'HIGH'; prefix = ' '; eexcl = 'N'; hlo = 'RH'; output; Einheiten mit Picture Formaten picture USD2EUR_ P (round) LOW - <0 = ' ,99' (mult=72.59 prefix='-') 0 - HIGH = ' ,99' (mult=72.59); data CNTLIN; * Range für positive Werte; start = '0'; end = 'HIGH'; prefix = ' '; eexcl = 'N'; hlo = 'RH'; output; 27
28 Einheiten mit Picture Formaten Fremd2euro.Source Einheiten mit Picture Formaten 28
29 National Language Support (NLS) Tipps & Tricks National Language Support (NLS) Option LOCALE Steuert bestimmte sprachabhängige Grundeinstellungen Papiergröße, Ränder, bestimmte Formate LAND_Sprachversion z.b. DE_DE, EN_US, Formate zur Unterstützung des NLS NLDATE NLDATEMN NLDATE* Locale_Format_001.sas 29
30 Tipps & Tricks National Language Support (NLS) Option DATESTYLE Steuert Reihenfolge bei speziellen Informaten Datum = 01/02/03 DATESTYLE= MDY MYD YMD YDM DMY DYM LOCALE Informate ANYDTDTM Datum & Zeit ANYDTDTE Datum ANYDTTME Zeit Locale_Informat_001.sas Tipps & Tricks National Language Support (NLS) Funktionen NLDATE() und NLDATM() String mit benutzerdefiniertem Datum / Zeitstempel Direktiven / Platzhalter %a, %A Tag kurz, lang %b, %B Monat kurz, lang Locale_Nldate_001.sas 30
SAS-Treff am URZ: Formate Formate automatisieren. 2. Picture-Formate. 3. Boxplots und Formate. 4. Beschriften von Balkendiagrammen
SAS-Treff am URZ: Tipps und Tricks zu Formaten. November 27 Carina Ortseifen Inhalt. Formate automatisieren 2. Picture-Formate. Boxplots und Formate 4. Beschriften von n 5. Literatur Formate automatisieren.
MehrSkripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93
Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrImport und Export von Übergängern
Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrAuslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe
News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Auslesen von SAS Systeminformationen über die aktuelle Log- Ausgabe 4 September,
Mehr5.1.4.6 Übung - Datenmigration in Windows XP
5.0 5.1.4.6 Übung - Datenmigration in Windows XP Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows XP. Empfohlene Ausstattung Die folgende Ausstattung
MehrAblaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole
Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrÄnderungen im Vertrags-Manager
Änderungen im Vertrags-Manager 2009-01-27 Version 1.0.0.13... 2 2007-08-09 Version 1.0.0.12... 3 2007-07-25 Version 1.0.0.11... 4 2006-11-07 Version 1.0.0.10... 5 2006-09-27 Version 1.0.0.9... 7 2006-06-28
MehrInternet online Update (Mozilla Firefox)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Mozilla Firefox und gehen auf unsere Internetseite:
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrSupport-Tipp Mai 2010 - Release Management in Altium Designer
Support-Tipp Mai 2010 - Release Management in Altium Designer Mai 2010 Frage: Welche Aufgaben hat das Release Management und wie unterstützt Altium Designer diesen Prozess? Zusammenfassung: Das Glück eines
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrSpeichern. Speichern unter
Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim
MehrVisual Basic Express Kompilieren mit Skripten
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Vorbereitung... 1 Build.bat anlegen... 1 Verknüpfung Build.bat im Projekt anlegen... 3 Einzelne Betriebssystem/Plattform
MehrHistorical Viewer. zu ETC5000 Benutzerhandbuch 312/15
Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines
MehrInformationen zu den regionalen Startseiten
Informationen zu den regionalen Startseiten Inhaltsverzeichnis Informationen zu den regionalen Startseiten 1 1. Grundlegende Regeln 2 1.1. Was wird angezeigt? 2 1.2. Generelle Anzeigeregeln 2 2. Anpassbare
MehrVariablen & erweiterte Aktionen nutzen
341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine
MehrSafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrSAS Metadatenmanagement Reporting und Analyse
SAS Metadatenmanagement Reporting und Analyse Melanie Hinz mayato GmbH Am Borsigturm 9 Berlin melanie.hinz@mayato.com Zusammenfassung Metadaten sind seit Version 9 ein wichtiger Bestandteil von SAS. Neben
MehrLinux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,
MehrMöglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!
Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Um mehrere Versionsstände parallel betreiben zu können, sollte man die folgenden Hintergründe kennen, um zu verstehen wo ggf. die Hürden liegen.
MehrKurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich
Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich Mitgliederbereich (Version 1.0) Bitte loggen Sie sich in den Mitgliederbereich mit den Ihnen bekannten Zugangsdaten
MehrBMC Control M Tipps & Tricks 2. Martin Dienstl, BMC Software martin_dienstl@bmc.com
BMC Control M Tipps & Tricks 2 Martin Dienstl, BMC Software martin_dienstl@bmc.com CONTROL M Tipps&Tricks Topics Usability Nützliche Systemparameter Copyright 3/1/2012 BMC Software, Inc 2 Quantitative
MehrAnleitung zur Installation und Verwendung von eclipseuml 2.1.0
Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 In dieser Anleitung wird die Installation und Verwendung von Omodo eclipseuml 2.1.0 beschrieben. eclipseuml ist eine Zusatzsoftware für Eclipse,
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
Mehr1. Handhabung. 1.1. Werkzeug- und Menüleiste
1. Handhabung 1.1. Werkzeug- und Menüleiste Neuer Ordner Ausschneiden Kopieren Einfügen Löschen separate Vorschau Ausloggen Neues Dokument Schnellsuche Datei importieren Schnellsuche Spaltenansicht = normale
Mehr,QVWDOODWLRQXQG.RQILJXUDWLRQYRQ,QWHUEDVH
,QVWDOODWLRQXQG.RQILJXUDWLRQYRQ,QWHUEDVH Autor: Claus Blank Datum: 11.07.2005 ABIES IT GmbH Planckstraße 10 D-37073 Göttingen Tel.: 0551/49 803-0 Fax: 0551/49 803-33 www.abies.de zentrale@abies.de 1. Stellen
MehrStapelverarbeitung Teil 1
Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler
MehrStellvertretenden Genehmiger verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen
MehrInstallationsanleitung Maschinenkonfiguration und PP s. Release: VISI 21 Autor: Anja Gerlach Datum: 18. Dezember 2012 Update: 18.
Installationsanleitung Maschinenkonfiguration und PP s Release: VISI 21 Autor: Anja Gerlach Datum: 18. Dezember 2012 Update: 18.Februar 2015 Inhaltsverzeichnis 1 Einbinden der Postprozessoren... 3 1.1
MehrTritt beim Aufruf ein Fehler aus, so wird eine MessageBox mit dem Fehlercode und der Kommandozeile angezeigt.
WinCC UniAddIn Motivation Add-ins für WinCC können in VBA und VB6 programmiert werden. Andere Entwicklungsumgebungen werden nicht standardmäßig unterstützt. Die Entwicklung in VBA hat den Nachteil, dass
MehrOffice 2007 Umsteiger Präsentationen für unterwegs vorbereiten
1. Wenn Sie Ihre Präsentation fertig gestellt haben, müssen Sie sich Gedanken über den Vortrag machen: Brauchen Sie Begleitmaterial für Ihr Publikum? Welche technischen Voraussetzungen bestehen am Ort
MehrInhaltserzeichnis. Datenübernahme
Inhaltserzeichnis 1. Feststellen der Installationsart...2 1.1 Sichern der bereits installierten Version von V-LOG 5.0...2 1.2 Deinstallation der alten Version von V-LOG 5.0...3 1.3 Installation der neuen
MehrMenü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen
Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrHinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt
Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt 1. Vorbetrachtungen... 2 2. Die Installation... 2 3. Einstellungen - Erstellung der Verknüpfung... 3 3.1 Benutzung des Konfigurationsprogramms
MehrSRH - Kurzinformation
SRH - Kurzinformation Dieses Dokument gibt eine Übersicht über das Shockley/Read/Hall-Programm, im folgenden SRH- Programm genannt. Bei dem SRH-Programm handelt es sich um ein Java Programm, welches in
MehrAnleitung für die Formularbearbeitung
1 Allgemeines Anleitung für die Formularbearbeitung Die hier hinterlegten Formulare sind mit der Version Adobe Acrobat 7.0 erstellt worden und im Adobe-PDF Format angelegt. Damit alle hinterlegten Funktionen
MehrGrundlagen der Informatik
Mag. Christian Gürtler Programmierung Grundlagen der Informatik 2011 Inhaltsverzeichnis I. Allgemeines 3 1. Zahlensysteme 4 1.1. ganze Zahlen...................................... 4 1.1.1. Umrechnungen.................................
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrVersand von Newslettern aus Sage CRM mit MailChimp
Versand von Newslettern aus Sage CRM mit MailChimp Autor: Robert Cwicinski letzte Änderung: 06.05.2015 Inhaltsverzeichnis 1 Ausgangssituation... 3 2 Zielsetzung... 3 3 MailChimp Konto... 4 3.1 Account
MehrAnwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
MehrAnleitung zur Einrichtung der VR-NetWorld Card basic in der VR-NetWorld Software
Anleitung zur Einrichtung der VR-NetWorld Card basic in der VR-NetWorld Software Bevor Sie mit der Einrichtung beginnen, sollten Sie folgende Punkte beachten: Die VR-NetWorld Software ist in der aktuellsten
MehrUm ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.
Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung
MehrKonvertieren von Settingsdateien
Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form
Mehr1. EINLEITUNG 2. GLOBALE GRUPPEN. 2.1. Globale Gruppen anlegen
GLOBALE GRUPPEN 1. EINLEITUNG Globale Gruppen sind system- oder kategorieweite Gruppen von Nutzern in einem Moodlesystem. Wenn jede Klasse einer Schule in eine globale Gruppe aufgenommen wird, dann kann
MehrStundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten
Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrInternet online Update (Internet Explorer)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
MehrBilder zum Upload verkleinern
Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr
MehrSchnelleinstieg in die (cs) AuftragPro
Schnelleinstieg in die (cs) AuftragPro Starten der Anwendung Entpacken Sie das herunter geladene Archiv. Der entstandene Ordner (cs) AuftragPro enthält alle benötigten Komponenten der Anwendung. Öffnen
Mehr1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)
Tipp: Aktionen (c) 2005 Thomas Stölting, Stand: 25.4. 2005 In Photoshop werden häufig immer wieder die gleichen Befehlssequenzen benötigt. Um sie nicht jedesmal manuell neu eingeben zu müssen, können diese
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrAccess 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA
Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten
MehrMehrere PDF-Dokumente zu einem zusammenfügen
Mehrere PDF-Dokumente zu einem zusammenfügen Eine Funktion des Programm»PDFCreator«, welches auf allen Computer der Landesverwaltung installiert ist, ermöglicht es dir einfach und schnell mehrere Dateien
MehrInstallationshinweise und Systemvoraussetzungen
Installationshinweise und I. Angaben zu den Klett-Langenscheidt Moodle Kursdateien Typ: Kurs Format: Moodle 2 Erstellt mit Moodle Version: 2.0.7 Die Kursdateien wurden mit Moodle 2.0.7 erstellt. Wenn Sie
MehrSchrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.
Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..
MehrSicherheit für Windows Vista Teil 2: Windows Tool zum Entfernen bösartiger Software
Sicherheit für Windows Vista Teil 2: Windows Tool zum Entfernen bösartiger Software Dieser Artikel ist Teil 2 zum Thema Sicherheit für Windows Vista. Wir zeigen Ihnen hier, wie Sie mit dem kostenlosen
MehrEinstellungen der Anzeige
Kurzanleitung Beim Start der Datenbank erscheinen folgende Auswahlmöglichkeiten (wenn man zur Rolle Admin gehört ). Mit der Schaltfläche Administration öffnet sich der Dialog zur Eingabe der Registrierung.
Mehr5.1.4.4 Übung - Datenmigration in Windows 7
5.0 5.1.4.4 Übung - Datenmigration in Windows 7 Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows 7. Empfohlene Ausstattung Die folgende Ausstattung ist
MehrMailUtilities: Remote Deployment - Einführung
MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control
MehrGeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
MehrPython SVN-Revision 12
Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrErweiterungsmodule für den Webbrowser
Erweiterungsmodule für den Webbrowser Krishna Tateneni Jost Schenck Deutsche Übersetzung: Jürgen Nagel Überarbeitung der deutschen Übersetzung: Frank Brücker 2 Inhaltsverzeichnis 1 Erweiterungsmodule für
MehrAufklappelemente anlegen
Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie
MehrErstellen einer E-Mail in OWA (Outlook Web App)
Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrKurzanleitung LFB-Online für Schulen
1. Anmeldung bei LFB-Online für Schulen Rufen Sie im Browser an einem KISS-Rechner die Adresse: http://kv2las2.kultus.bwl.de:7778/ auf. Klicken Sie dort auf Start LFB-Online für Schulen und melden sich
MehrMastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10
Testplan Programmieren 2 FS12 Gruppe 10 Redzepi Iljasa Reichmuth Marco Rey Philipp Rohrer Felix Eine interdisziplinäre Projektarbeit der Studiengänge Elektrotechnik und Informatik. Horw, 11.05.2012 Autoren
MehrInformatik 1 Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so
Mehr1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern
1 Einleitung Lernziele Symbolleiste für den Schnellzugriff anpassen Notizenseiten drucken eine Präsentation abwärtskompatibel speichern eine Präsentation auf CD oder USB-Stick speichern Lerndauer 4 Minuten
MehrKlausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.
Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrProjektzeit erfassen. Allgemeines. Projektzeit erfassen - Maske. Erklärung der Tabellenspalten. In Arbeit!
Projektzeit erfassen Allgemeines In Arbeit! Projektzeit erfassen - Maske Im Folgenden sehen Sie die Projektzeit erfassen - Maske eines Mitarbeiters (Renner Rudi) direkt nach dem Aufruf des Menüpunktes.
MehrArge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40
CAP-News 40 CAP-News ist in unrägelmäßigen Abständen erscheinende Information zum Produktkonfigurator CAP/VARIANTS. Hier werden die neuen Befehle, Funktionen und Möglichkeiten beschrieben. In CAP-News
MehrKurz-Anleitung Veranstaltungskalender AHG
Babiel GmbH Moskauer Str. 27 40227 Düsseldorf www.babiel.com info@babiel.com Seite: 2 von 17 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Neue Veranstaltungsansicht im Portal... 3 1.2 Neue Veranstaltungsübersicht
MehrSchöne neue Welt. So können Sie fehlende SAS-Funktionalitäten mit PROC FCMP nachrüsten. SAS Treff 13. Juni 2013
Schöne neue Welt So können Sie fehlende SAS-Funktionalitäten mit PROC FCMP nachrüsten SAS Treff 13. Juni 2013 ist IT-Dienstleister für Business Intelligence und Datenanalyse gibt es seit fast 25 Jahren
MehrHandbuch. Adressen und Adressenpflege
Handbuch Adressen und Adressenpflege GateCom Informationstechnologie GmbH Am Glocketurm 6 26203 Wardenburg Tel. 04407 / 3141430 Fax: 04407 / 3141439 E-Mail: info@gatecom.de Support: www.gatecom.de/wiki
MehrArbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!
Microsoft Office automatisieren Um beim ersten Start eines MS Office Programms (Word, Excel,...) eines neuen Benutzers auch schon brauchbare Einstellungen von Symbolleisten, Icons,... zur Verfügung stellen
MehrFIS: Projektdaten auf den Internetseiten ausgeben
Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrInventur. Bemerkung. / Inventur
Inventur Die beliebige Aufteilung des Artikelstamms nach Artikeln, Lieferanten, Warengruppen, Lagerorten, etc. ermöglicht es Ihnen, Ihre Inventur in mehreren Abschnitten durchzuführen. Bemerkung Zwischen
MehrWie kann ein Fondssparplan verwaltet werden? Version / Datum V 1.0 / 22.09.2010
Software WISO Mein Geld Thema Wie kann ein Fondssparplan verwaltet werden? Version / Datum V 1.0 / 22.09.2010 Das vorliegende Dokument gibt Ihnen Tipps, wie ein Fondssparplan mit WISO Mein Geld komfortabel
MehrELSTER Daten versenden
ELSTER Daten versenden Hauptmenü: Über den Haupt-Menüpunkt ELSTER gelangen Sie zu allen wichtigen Funktionen rund um ELSTER. - Verfügbarkeit: Sie können hierüber die Verfügbarkeit der ELSTER-Server für
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
Mehrteamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
MehrNavigieren auf dem Desktop
Navigieren auf dem Desktop Sie kennen Windows 7 noch nicht? Obwohl Windows 7 viel mit den Versionen von Windows gemein hat, die Ihnen ggf. bereits vertraut sind, werden Sie möglicherweise an der einen
MehrArbeiten mit den Mastercam Werkzeug-Managern
Arbeiten mit den Mastercam Werkzeug-Managern Mastercam besitzt zwei Werkzeug-Manager zum Anlegen, Ändern und Verwalten Ihrer Werkzeuge; wobei der eine als (klassischer) WZ-Manager und der andere als (stand-alone)
Mehr