Hinzufügen neuer Felder
So fügen Sie neue Felder zu einer vorhandenen Datenbanktabelle hinzu:
- Wählen Sie aus den Menüs im Dateneditor für das Dataset, anhand dessen Sie Felder zur Datenbanktabelle hinzufügen möchten, folgende Optionen aus:
- Wählen Sie die Datenbankquelle aus. Weitere Informationen finden Sie im Thema Datenquelle auswählen .
- Wählen Sie im Fenster Wählen Sie aus, wie die Daten exportiert werden sollen des Assistenten für den Datenbankexport die Option Neue Felder zu einer vorhandenen Tabelle hinzufügen aus.
- Wählen Sie im Feld Tabelle oder Ansicht wählen die Datenbanktabelle aus. Weitere Informationen finden Sie im Abschnitt Tabelle auswählen .
- Gleichen Sie im Feld Fälle mit Datensätzen abgleichen die Variablen, die die einzelnen Fälle eindeutig identifizieren, mit den entsprechenden Datenbankfeldnamen ab. Weitere Informationen finden Sie im Abschnitt Fälle mit Datensätzen abgleichen .
- Verschieben Sie die Variablen, die als neue Felder hinzugefügt werden sollen, mittels Ziehen und Ablegen in die Spalte Quelle der Werte.
Informationen zu Feldnamen und Datentypen finden Sie im Abschnitt zur Erstellung von Datenbankfeldern aus IBM® SPSS® Statistics -Variablen unter In eine Datenbank exportieren.
Feldname. Die Standardfeldnamen entsprechen den Variablennamen von IBM SPSS Statistics . Sie können die Feldnamen auf jeden Namen ändern, der im betreffenden Datenbankformat zulässig ist. So sind bei vielen Datenbanken bestimmte Zeichen in Feldnamen zulässig, die in Variablennamen nicht zulässig sind, beispielsweise Leerzeichen. Daher kann ein Variablenname wie Anruf_ausstehend in den Feldnamen Anruf ausstehend geändert werden.
Typ. Der Exportassistent nimmt anfängliche Datentypzuordnungen auf der Basis der ODBC -Standarddatentypen oder -Datentypen vor, die nach dem ausgewählten Datenbankformat zulässig sind, das am ehesten mit dem definierten IBM SPSS Statistics -Datenformat übereinstimmt. Datenbanken können jedoch Typunterscheidungen vornehmen, die in IBM SPSS Statisticskeine direkte Entsprechung haben und umgekehrt. Die meisten numerischen Werte in IBM SPSS Statistics werden beispielsweise als Gleitkommawerte mit doppelter Genauigkeit gespeichert, während die numerischen Datentypen der Datenbank Gleitkomma (double), Ganzzahl, reelle Zahl usw. enthalten. Darüber hinaus verfügen viele Datenbanken nicht über Entsprechungen zu IBM SPSS Statistics -Zeitformaten. Sie können den Datentyp in jeden Datentyp ändern, der in der Dropdown-Liste zur Verfügung steht.
Im Allgemeinen sollte der Grunddatentyp (Zeichenfolge oder numerisch) der Variablen mit dem Grunddatentyp des Datenbankfelds übereinstimmen. Wenn die Datentypen nicht übereinstimmen und dieses Problem nicht von der Datenbank behoben werden kann, führt dies zu einem Fehler und es werden keine Daten in die Datenbank exportiert. Wenn Sie beispielsweise eine Zeichenfolgevariable in ein Datenbankfeld mit einem numerischen Datentyp exportieren, wird ein Fehler ausgegeben, wenn irgendwelche Werte der Zeichenfolgevariablen nicht numerische Zeichen enthalten.
Breite. Sie können die definierte Breite für die Zeichenfolgefelder (char, varchar) ändern. Die Breite numerischer Felder richtet sich nach dem Datentyp.
Wertbeschriftungen. Wenn für eine Variable Variablenbeschriftungen definiert sind, wird anstelle der Werte der Text der Variablenbeschriftung exportiert. Bei Werten, für die keine Wertbeschriftung definiert ist, werden die Datenwerte als Textzeichenfolge exportiert. Diese Option ist für Datumsformatvariablen oder Variablen, für die keine Wertbeschriftungen definiert sind, nicht verfügbar.
Vorhandene Felder anzeigen. Wählen Sie diese Option, um eine Liste vorhandener Felder anzuzeigen. Mit diesem Feld im Assistenten für den Datenbankexport können Sie zwar keine vorhandenen Felder ersetzen, sie können jedoch herausfinden, welche Felder bereits in der Tabelle vorhanden sind. Wenn Sie die Werte vorhandener Felder ersetzen möchten, lesen Sie den Abschnitt Werte in vorhandenen Feldern ersetzen.
Benutzerdefiniert fehlende Werte
Es gibt zwei Optionen für den Umgang mit benutzerdefiniert fehlenden Werten beim Export von Daten aus Variablen in Datenbankfelder:
- Als gültige Werte exportieren. Benutzerdefiniert fehlende Werte werden als reguläre, gültige, nicht fehlende Werte behandelt.
- Benutzerdefiniert fehlende numerische Werte als Nullen exportieren und benutzerdefiniert fehlende Zeichenfolgewerte als Leerzeichen exportieren. Numerische benutzerdefiniert fehlende Werte werden wie systemdefiniert fehlende Werte behandelt. Benutzerdefiniert fehlende Zeichenfolgewerte werden in Leerzeichen umgewandelt (Zeichenfolgen können nicht systemdefiniert fehlend sein).