Hallo Forum,
ich habe mit einem ETL-Prozess Probleme.
Ich bekomme aus einem System eine Text-Datei. Diese Textdatei imporitere ich über einen ETL-Prozess in einen SQl2008 Standard.
Beim Test hatte ich Daten von 2 Monaten in der Datei. Test war immer erfolgreich. Jetzt habe ich ein ganzes Geschäftsjahr in der Datei. Der Import bircht nun an unterschiedlichsten Stellen ab. Die Fehlermeldung sagt immer das Gleiche. Ein Feld konnte nicht konvertiert werden, da die Ziel-Spalte zu klein ist und ein Datenverlust entstehen würde. Das Feld ist ein Ländercode. Der Ländercode ist in der Textdatei 2-stellig. In der SQL-Tabelle ist die Spalte mit nvarchar (5) angelegt.
Jetzt kommt der Witz hoch 12:
Die Daten von 2011 (rund 66.000 Datensätze) importiert der ETL ohne Probleme.
Kann man für ein Feld des Imports die Prüfung bezüglich Datenverlust deaktivieren?
Hat jemand eine Idee?
Gruss
Michael
ich habe mit einem ETL-Prozess Probleme.
Ich bekomme aus einem System eine Text-Datei. Diese Textdatei imporitere ich über einen ETL-Prozess in einen SQl2008 Standard.
Beim Test hatte ich Daten von 2 Monaten in der Datei. Test war immer erfolgreich. Jetzt habe ich ein ganzes Geschäftsjahr in der Datei. Der Import bircht nun an unterschiedlichsten Stellen ab. Die Fehlermeldung sagt immer das Gleiche. Ein Feld konnte nicht konvertiert werden, da die Ziel-Spalte zu klein ist und ein Datenverlust entstehen würde. Das Feld ist ein Ländercode. Der Ländercode ist in der Textdatei 2-stellig. In der SQL-Tabelle ist die Spalte mit nvarchar (5) angelegt.
Jetzt kommt der Witz hoch 12:
Die Daten von 2011 (rund 66.000 Datensätze) importiert der ETL ohne Probleme.
Kann man für ein Feld des Imports die Prüfung bezüglich Datenverlust deaktivieren?
Hat jemand eine Idee?
Gruss
Michael
Comment