Kürzlich bin ich bei einem Kundenprojekt auf ein unerwartetes Verhalten bei der synchronen Transformationen in der Skriptkomponente gestoßen. Beim Erzeugen einer neuen Spalte in der Skriptkomponente wurde die Ausgabespalte von Typ integer mit 0-Werten befüllt. Dabei hätte ich erwartet, dass die Spalte NULL-Werte enthält. Interessanterweise verhält sich SSIS bei einer asynchronen Datentransformation anders. Um dies zu vermeiden, sollte man stets die entsprechenden Ausgabespalten am Anfang explizit auf NULL setzen.
Betrachten wir beide Fälle anhand zweier Beispiele.
Extraktion von MySQL-Daten
Der folgende Blogbeitrag betrachtet verschiedene Möglichkeiten zur Extraktion von Daten aus einer MySQL-Datenbank und Import in den SQL Server 2014 mittels SSIS näher. Hierfür wurden drei verschiedene Möglichkeiten untersucht: Treiber für ADO.NET bzw. ODBC und die Möglichkeit der Extraktion in eine CSV-Datei und Import dieser in den SQL-Server.
Paketkonfiguration im Projektbereitstellungsmodell weiterhin verfügbar
In meinem letzten Blogbeitrag hatte ich beschrieben, wie man im Projektbereitstellungsmodell mit Hilfe des Konfigurations-Managers Parameter unterschiedliche Werte für z.B. eine Test- oder Produktivumgebung zuweist. In diesem Blogbeitrag werde ich beschreiben, wie man weiterhin die Paketkonfiguration im Projektbereitstellungsmodell verwenden kann.
„Paketkonfiguration im Projektbereitstellungsmodell weiterhin verfügbar“ weiterlesen