Massenladen von Daten in SQL Server-Datenbanken
Die folgenden Punkte können Ihnen bei der Konfiguration für das Massenladen von IBM® SPSS Modeler in eine SQL Server-Datenbank mithilfe der Optionen für das externe Ladeprogramm im Dialogfeld "DB-Export: Erweiterte Optionen" behilflich sein.
- Sicherstellen, dass das SQL Server-Dienstprogramm "bcp.exe" installiert ist
- Das Script mssql_loader.py ruft das SQL Server-Dienstprogramm bcp.exe auf. Stellen Sie sicher, dass bcp.exe auf dem Server installiert ist, auf dem mssql_loader.py ausgeführt werden soll.
- Verwendung von Leerzeichen als Trennzeichen funktioniert nicht
- Vermeiden Sie, im Dialogfeld "DB-Export: Erweiterte Optionen" Leerzeichen als Trennzeichen auszuwählen.
- Option "Tabellengröße prüfen" empfohlen
- Es wird empfohlen, die Option Tabellengröße prüfen im Dialogfeld "DB-Export: Erweiterte Optionen" zu aktivieren. Fehler beim Massenladevorgang werden nicht immer erkannt und durch die Aktivierung dieser Option wird eine zusätzliche Prüfung durchgeführt, um sicherzustellen, dass die richtige Anzahl an Zeilen geladen wurde.
- Leere Zeichenfolgen
- Leere Zeichenfolgen werden als NULL-Werte in die Datenbank exportiert.
- Angeben der vom SQL Server benannten vollständig qualifizierten Instanz
- Es kann jedoch vorkommen, dass SPSS Modeler aufgrund eines nicht qualifizierten Hostnamens nicht auf SQL Server zugreifen kann und der folgende
Fehler angezeigt wird:
Fehler beim Ausführen von externem Massenladeprogramm. Weitere Details in der Protokolldatei.
Fügen Sie zum Beheben dieses Fehlers die folgende Zeichenfolge (einschließlich der doppelten Anführungszeichen) im Feld Weitere Optionen für Ladeprogramm hinzu:"-S mhreboot.spss.com\SQLEXPRESS"