- Informationen zum Importieren von Daten in SAS Studio
- Importieren eines Excel-Arbeitsblatts
- Importieren einer Datei mit Trennzeichen (CSV, TXT, TSV, DLM)
- Importieren einer DBMS-Datei
- Speichern der Importaufgabe
Informationen zum Importieren von Daten in SAS Studio
Sie können diese Dateitypen in SAS Studio importieren:
- getrennte Dateien, wie CSV, TXT, TSV, DLM.
- dBase V, IV, III+ und III (DBF).
- Stata-Dateien (DTA).
- Microsoft Excel-Dateien (XLS, XLSX). Um XLSX-Dateien zu importieren, müssen Sie SAS/ACCESS to PC-Dateien lizenzieren und installieren.
- JMP-Dateien.
- Paradox DB-Dateien.
- SPSS-Dateien.
- Lotus 1-2-3 Dateien aus den Releases 2, 3, 4 oder 5.
Ob Daten aus einem anderen Gebietsschema korrekt importiert werden, hängt davon ab, ob der SAS-Server das Gebietsschema der importierten Daten unterstützt. Wenn Sie Daten importieren, die Zeichen enthalten, die sich vom aktuellen Gebietsschema unterscheiden, verwenden Sie zum Importieren der Daten einen Unicode–Server (UTF-8). Wenn Sie keinen UTF-8-Server verwenden und das Gebietsschema der Daten nicht unterstützt wird, werden nicht unterstützte Werte möglicherweise als Fragezeichen (?) in Ihren importierten Daten. Weitere Informationen zum Festlegen der Standard-Textcodierungsoption finden Sie unter Festlegen allgemeiner Einstellungen.
Excel-Arbeitsblatt importieren
So importieren Sie ein Excel-Arbeitsblatt:
- Wählen Sie NeuDaten importieren.
- Klicken Sie im Arbeitsbereich auf Serverdatei auswählen.
- Wählen Sie die Datei aus, die Sie importieren möchten, und klicken Sie auf Öffnen. Einfuhr.ctl Registerkarte zeigt den Namen und den Speicherort dieser Excel-Datei.
Dieses Beispiel zeigt den Import der as_products.xls-Datei.
- Um die Daten aus einem bestimmten Arbeitsblatt zu importieren, geben Sie den Namen dieses Arbeitsblatts in das Feld Arbeitsblattname ein. Standardmäßig importiert SAS Studio die Daten aus dem ersten Arbeitsblatt.
- Klicken Sie auf , um den Speicherort für den Ausgabedatensatz anzugeben. Standardmäßig wird der Ausgabedatensatz in der Arbeitsbibliothek gespeichert, die ein temporärer Speicherort ist. Der Inhalt dieser Bibliothek wird gelöscht, wenn Sie SAS Studio beenden.
- Klicken Sie auf Optionen.
- Wählen Sie den Dateityp aus.
- Um SAS-Variablennamen aus den Datenwerten in der ersten Zeile des Arbeitsblatts zu generieren, wählen Sie SAS-Variablennamen generieren. Wenn ein Datenwert in der ersten Zeile der Eingabedatei gelesen wird und Sonderzeichen enthält, die in einem SAS-Namen nicht gültig sind, z. B. ein Leerzeichen, konvertiert SAS das Zeichen in einen Unterstrich.
Hinweis: Daten aus einer Spalte, deren Name einen Schrägstrich enthält, z. B. (
Height/cm
), können nicht importiert werden, wenn Sie SAS Studio 5.2 (Enterprise) ausführen. - Geben Sie die Codierung an.
- Um das Excel-Arbeitsblatt zu importieren, klicken Sie auf .
Importieren einer durch Trennzeichen getrennten Datei (CSV, TXT, TSV, DLM)
So importieren Sie eine Datei mit Trennzeichen:
- Wählen Sie NeuDaten importieren.
- Klicken Sie im Arbeitsbereich auf Serverdatei auswählen.
- Wählen Sie die Datei aus, die Sie importieren möchten, und klicken Sie auf Öffnen. Einfuhr.ctl Registerkarte zeigt den Namen und den Speicherort dieser Textdatei.
Dieses Beispiel zeigt den Import einer Textdatei namens CommaSep.txt.
- Um den Speicherort für den Ausgabedatensatz anzugeben, klicken Sie auf . Standardmäßig wird der Ausgabedatensatz in der Arbeitsbibliothek gespeichert, die ein temporärer Speicherort ist. Der Inhalt dieser Bibliothek wird gelöscht, wenn Sie SAS Studio beenden.
- Klicken Sie auf Optionen.
- Geben Sie den Dateityp an.
- Um SAS-Variablennamen aus den Datenwerten in der ersten Zeile der Textdatei zu generieren, wählen Sie SAS-Variablennamen generieren. Wenn ein Datenwert in der ersten Zeile der Eingabedatei gelesen wird und Sonderzeichen enthält, die in einem SAS-Namen nicht gültig sind (z. B. ein Leerzeichen), konvertiert SAS das Zeichen in einen Unterstrich.
- Geben Sie im Feld Trennzeichen das Trennzeichen für die Werte in der Datei ein. Das Standardtrennzeichen ist ein Leerzeichen.
Hinweis: Wenn Sie einen hexadezimalen Wert verwenden, um das Trennzeichen anzugeben, müssen Sie das Kontrollkästchen Trennzeichen Anführungszeichen nicht aktivieren.
- Um mit dem Lesen von Daten aus einer bestimmten Zeile in der Textdatei mit Trennzeichen zu beginnen, geben Sie die Startzeile in das Feld Start reading data at row ein. Möglicherweise möchten Sie diese Option verwenden, wenn sich oben in der Textdatei Kommentare befinden oder die erste Zeile der Datei Spaltenüberschriften enthält. Standardmäßig beginnt SAS Studio mit dem Lesen in Zeile 2.
- Damit SAS Studio den geeigneten Datentyp und die Länge der Variablen ermitteln kann, geben Sie einen Wert in das Feld Zeilen erraten ein. Die Aufgabe durchsucht die Eingabedatendatei von Zeile 1 bis zur angegebenen Nummer. Standardmäßig werden die ersten 20 Zeilen gescannt.
- Geben Sie die Codierung an.
- Um die Daten zu importieren, klicken Sie auf .
Klicken Sie auf die Registerkarte Ergebnisse, um die Attribute des importierten Datensatzes anzuzeigen.
Klicken Sie auf die Registerkarte Ausgabedaten, um den neuen SAS-Datensatz anzuzeigen. Wenn sich dieser Datensatz in der Arbeitsbibliothek befindet (wie in diesem Beispiel gezeigt), möchten Sie ihn möglicherweise an einem permanenteren Speicherort speichern. Die Daten in der Arbeitsbibliothek sind temporär und werden gelöscht, wenn Sie SAS Studio beenden.
Importieren einer DBMS-Datei
Wenn Sie eine Datei aus einem Datenbankverwaltungssystem (DBMS) importieren, hängen die verfügbaren Optionen vom Dateityp ab. Eine Liste der unterstützten Dateitypen finden Sie unter Importieren von Daten in SAS Studio.
- Wählen Sie NeuDaten importieren.
- Klicken Sie im Arbeitsbereich auf Serverdatei auswählen.
- Wählen Sie die Datei aus, die Sie importieren möchten, und klicken Sie auf Öffnen. Einfuhr.ctl Registerkarte zeigt den Namen und den Speicherort dieser Textdatei.
- Klicken Sie auf , um den Speicherort für den Ausgabedatensatz anzugeben. Standardmäßig wird der Ausgabedatensatz in der Arbeitsbibliothek gespeichert, die ein temporärer Speicherort ist. Der Inhalt dieser Bibliothek wird gelöscht, wenn Sie SAS Studio beenden.
- Klicken Sie auf Optionen.
- Geben Sie den Dateityp an.
- Um SAS-Variablennamen aus den Datenwerten in der ersten Zeile der Textdatei zu generieren, wählen Sie SAS-Variablennamen generieren. Wenn ein Datenwert in der ersten Zeile der Eingabedatei gelesen wird und Sonderzeichen enthält, die in einem SAS-Namen nicht gültig sind (z. B. ein Leerzeichen), konvertiert SAS das Zeichen in einen Unterstrich.
- Geben Sie die Codierung an.
- Um die Daten zu importieren, klicken Sie auf .
Speichern der Importaufgabe
Möglicherweise möchten Sie eine Instanz der Importaufgabe speichern, damit Sie diese Einstellungen für den Import einer bestimmten Datei für andere Personen an Ihrer Site freigeben können. SAS Studio speichert diese Instanzen als CTL-Datei. CTL-Dateien müssen in derselben Betriebsumgebung ausgeführt werden, in der sie erstellt wurden. Wenn Sie beispielsweise eine CTL-Datei unter Windows erstellen, muss diese CTL-Datei unter Windows ausgeführt werden.
Um die Importaufgabe zu speichern:
- Klicken Sie auf .
- Geben Sie im Fenster Speichern unter den Namen und den Speicherort an, und klicken Sie dann auf Speichern. Die Datei wird mit der Erweiterung CTL gespeichert.