Dies wird die lange Antwort zu dieser kurzen Frage. Lang, da die
Liste der Neuerungen und Änderungen recht umfangreich ist mit 34 Einträgen. Wie obiger Titel vermuten lässt, wird sich die Antwort wohl auf mehrere Blogeintäge verteilen.
Die meisten Änderungen findet man unter der Überschrift "SQL Warehousing Tool features" und dort zum Thema "Data flow enhancements". Und hier geht es gleich mit einer sehr sinnvollen und hilfreichen Erweiterung los:
"Flat file discovery: You can sample a file in the file import operator and automatically generate its schema, instead of manually defining columns and data types."
Konkret ist hier der neue Knopf "Dateiformat generieren" auf der Dateiformat-Seite des Dateiimport-Operators gemeint. Damit wird ein Dialog gestartet, in dessen Verlauf die Liste der zu importierenden Felder mit wenigen Eingaben komfortabel generiert werden kann.
Diese Erweiterung ist ohne Frage sehr hilfreich. Ich hatte einen solche Unterstützung
bereits vermisst, da z.B. Access seit langem über einen solchen Assistenten zur Erstellung von csv-Dateien verfügt.
Aber gerade der Vergleich mit MS Access zeigt, dass länderspezifische Einstellungen noch nicht komplett berücksichtigt werden. Die Voreinstellungen stehen weiterhin auf "," als Feldbegrenzer und "." als Dezimalzeichen, auch lässt sich ein Datum der Form "DD.MM.YYYY" nicht auswählen.
Um das Format einer z.B. mit Access ohne Änderung der Voreinstellung erstellten csv-Datei zu generieren, muss man einige Default-Werte des neuen Dialogs anpassen:
So sollte auf der ersten Seite der Formattyp "Generisch mit Begrenzer" ausgewählt werden, damit auf der folgenden Seite das Semikolon als Feldbegrenzer spezifiziert werden kann. Aus dieser Seite kann auch das Komma als Dezimalzeichen gesetzt werden.
Leider gibt es keine Option zur Übernahme der Feldnamen aus der ersten Zeile der zu importierenden Datei.
Mit Fertigstellung der Dateiformatgenerierung wird die Dateiformat-Seite des Operators aktualisiert. Unter Feldbegrenzer findet man nun ";" und die Definition des Dezimaltrennzeichen wird mit dem Eintrag "decpt," im Feld "Zusätzliche Dateitypmodifikatoren" reflektiert.
Ich kann mich des Eindrucks nicht erwehren, dass das Layout dieses Tabs "größzügiger" geworden ist: Die Abstände zwischen Label und Eingabefeld sind wohl größer geworden.
Trotz all diesen Nörgelei: Dieses neue Feature erleichtert wesentlich die Definition eines Dateiimports.
Dies sind drei weitere Neuerungen aus dem Bereich "Data flow enhancements": "Table source filtering: You can apply a WHERE clause condition to the data that is read in from a source table." Einfach praktisch, das erspart einen gesonderten Operator auf
Aufgenommen: Jan 04, 17:08