Neuigkeiten (Integration Services)

Diese neueste Version von Microsoft Integration Services enthält neue Features sowie Erweiterungen für die Bereiche Installation, Komponenten, Datenverwaltung, Leistung und Problembehebung. Diese neuen Funktionen und Erweiterungen erhöhen die Leistungsfähigkeit und Produktivität von Entwicklern, Administratoren und Wissensarbeitern, die Datentransformationslösungen entwickeln:

Neuigkeiten in SQL Server 2008 R2

In der folgenden Liste werden die neuen Funktionen für Integration Services beschrieben:

Neuigkeiten in SQL Server 2008

Mittels der folgenden Liste können Sie neue Funktionen und Erweiterungen nach Bereichen suchen:

  • Installationsfunktionen
    Diese Version enthält einen neuen Speicherort für Beispiele und eine Unterstützung für Datentransformationsdienste.

  • Komponentenerweiterungen
    Diese Version enthält die folgenden Komponentenerweiterungen:

    • Eine verbesserte Transformation für die Suche

    • Neue ADO.NET-Komponenten

    • Eine neue Funktion für die Datenprofilerstellung

    • Ein neuer Verbindungs-Assistent

    • Eine neue Skriptumgebung

    • Paketaktualisierungsoptionen,

    • Änderungen an der Anwendung für Paketkonfigurationen

  • Erweiterungen bei der Datenverwaltung
    Diese Version enthält eine verbesserte Datentypverarbeitung, neue Datum- und Uhrzeitdatentypen und verbesserte SQL-Anweisungen.

  • Verbesserungen bei Leistung und Problembehandlung
    Diese Version enthält ein neues Change Data Capture-Feature und neue Debugdumpdateien.

Installations-Features

Neuer Speicherort für Beispiele

Die Onlinedokumentation umfasst keine SQL Server-Beispieldatenbanken und Beispielanwendungen mehr. Diese Beispieldatenbanken und Beispielanwendungen sind jetzt auf der Website SQL Server Samples verfügbar. Diese Website vereinfacht nicht nur das Suchen nach Beispielen, sondern stellt auch zusätzliche Beispiele für Microsoft SQL Server und Business Intelligence bereit. Auf der SQL Server-Website mit Beispielen können Sie die folgenden Aktionen ausführen:

  • Durchsuchen Sie die Beispiele, die von Entwicklern, Benutzern und der Microsoft MVP (Most Valuable Professional)-Community bereitgestellt wurden.

  • Laden Sie Beispieldatenbanken und Codeprojekte herunter.

  • Rufen Sie einen Diskussionsbereich auf, in dem Sie Probleme melden und Fragen zu den Beispielen für die einzelnen Technologiebereiche stellen können.

Unterstützung für SQL Server 2000 Data Transformation Services (Datentransformationsdienste, DTS)

Integration Services unterstützt nach wie vor SQL Server 2000 Data Transformation Services (DTS). Weitere Informationen finden Sie unter Unterstützung für SQL Server 2000 DTS in SQL Server 2008 R2.

Zurück zu 'Neue Features und Erweiterungen nach Bereich'

Komponentenerweiterungen

Verbesserte Leistung und Zwischenspeicherung für die Suchtransformation

Zu den Leistungssteigerungen der Suchtransformation gehören schnelleres Cacheladen und effizientere Suchvorgänge. Diese Verbesserungen werden durch die folgenden Features ermöglicht:

  • Die Fähigkeit, Zeilen ohne übereinstimmende Einträge im Verweisdataset zu erkennen und diese Zeilen in den Cache zu laden.

  • Die Fähigkeit, unterschiedliche Datenflüsse zum Laden des Verweisdatasets im Cache und zum Durchführen von Suchvorgängen auf das Verweisdataset zu verwenden.

Die Suchtransformation schließt jetzt die folgenden Zwischenspeicheroptionen ein:

Weitere Informationen finden Sie unter Transformation für Suche, Cacheverbindungs-Manager und Cachetransformation.

In der MSDN Library auf der Videohomepage unter Vorgehensweise: Implementieren einer Suchtransformation im Vollcachemodus (SQL Server-Video) können Sie ein Video abspielen, in dem die Suchtransformation konfiguriert wird.

Neue ADO.NET-Komponenten

Integration Services enthält jetzt die folgenden ADO.NET-Komponenten:

  • Eine ADO.NET-Quellkomponente, die Daten von einem .NET Framework-Anbieter verwendet und sie dem Datenfluss zur Verfügung stellt. Weitere Informationen finden Sie unter ADO.NET-Quelle.

  • Eine Daten in eine Reihe von ADO.NET-kompatiblen Datenbanken ladende ADO.NET-Zielkomponente, die eine Datenbanktabelle oder -sicht verwenden. Weitere Informationen finden Sie unter ADO.NET-Ziel.

Neuer Datenprofilerstellungs-Task und Datenprofil-Viewer

Der Datenprofilerstellungs-Task ist ein neuer Task in der Integration Services-Toolbox. Sie können diesen Task in einem Integration Services-Paket verwenden, um ein Profil für Daten zu erstellen, die in SQL Server gespeichert sind. Die vom Profil bereitgestellten Informationen helfen Ihnen dabei, potenzielle Probleme mit der Datenqualität zu identifizieren. Der Datenprofilerstellungs-Task stellt Profile bereit, mit deren Hilfe Sie Probleme mit der Datenqualität in einzelnen Spalten und in Spaltenbeziehungen identifizieren können.

  • Profile zum Identifizieren von Problemen in einzelnen Spalten

    • Die Verteilung der Längen in den Spaltenwerten.

    • Der prozentuale Anteil von NULL-Werten.

    • Die Verteilung der Werte in der Spalte.

    • Spaltenstatistik für numerische Spalten.

    • Reguläre Ausdrücke, die mit Zeichenfolgenspalten übereinstimmen.

  • Profile zum Identifizieren von Problemen mit Spaltenbeziehungen

    • Kandidatenschlüsselspalten

    • Funktionale Abhängigkeiten zwischen Spalten.

    • Die Aufnahme der Wertemenge einer Spalte in die Wertemenge einer anderen Spalte.

Weitere Informationen finden Sie unter Datenprofilerstellungs-Task und Profilerstellung von Daten mit dem Datenprofilerstellungs-Task und dem Viewer.

In der MSDN Library auf der Videohomepage unter Vorgehensweise: Verwenden des Datenprofilerstellungs-Tasks (SQL Server-Video) können Sie ein Video abspielen, in dem der Datenprofilerstellungs-Task verwendet wird.

Neuer Integration Services-Verbindungsprojekt-Assistent

Der Integration Services-Verbindungsprojekt-Assistent wird zum Erstellen eines Pakets verwendet, das die zum Verbinden von Datenquellen und -zielen erforderlichen Verbindungsinformationen enthält. Der Assistent führt Sie schrittweise durch die Auswahl von Datenanbietern, die Konfiguration der Verbindungs-Manager und die Zuordnung von Verbindungs-Managern zu Quellen und Zielen. Weitere Informationen zum Verwenden dieses Assistenten finden Sie unter Erstellen eines Pakets durch Ausführen eines Assistenten.

Neue Skriptumgebung

Business Intelligence Development Studio kann nun nahtlos in die VSTA-Umgebung (Microsoft Visual Studio-Tools für Anwendungen) integriert werden. VSTA ist die Entwicklungsumgebung, in der Entwickler Skripts für den Skripttask und die Skriptkomponente erstellen.

VSTA unterstützt die Programmiersprachen Microsoft Visual Basic 2008 und Microsoft Visual C# 2008. Mit VSTA können Sie zudem einem Skript zur Entwurfszeit verwaltete Assemblys hinzufügen, indem Sie zum Speicherort des Ordners wechseln. Des Weiteren können Sie mit VSTA einen Webverweis im Code hinzufügen, sodass der Code Objekte und Methoden verwenden kann, die von einem Webdienst bereitgestellt werden.

In SQL Server 2005 Integration Services (SSIS)-Paketen mit VSA-Skripts (Microsoft Visual Studio für Anwendungen) konvertiert VSTA diese Skripts.

HinweisHinweis

Haltepunkte werden in der Skriptkomponente nicht unterstützt.

Weitere Informationen zu VSTA in Integration Services finden Sie in den folgenden Themen:

Paketaktualisierung

Sie können die Integration Services-Pakete vom Format, das Integration Services in SQL Server 2005 verwendet, auf das Format, das SQL Server 2008 verwendet, aktualisieren. Führen Sie eine oder mehrere der folgenden Prozeduren aus, um die SQL Server 2005-Pakete zu aktualisieren:

  • Verwenden Sie das dtexec-Befehlszeilenprogramm (dtexec.exe) von SQL Server 2008 zur Ausführung des SQL Server 2005-Pakets. Wenn Sie diese Methode zur Ausführung eines SQL Server 2005-Pakets verwenden, ist die Aktualisierung nur vorübergehend, und die aus der Aktualisierung hervorgehenden Änderungen können nicht gespeichert werden.

  • Fügen Sie einem vorhandenen Projekt das SQL Server 2005-Paket hinzu, oder öffnen Sie das Paket in SQL Server 2008 Integration Services. Integration Services aktualisiert das Paket dann automatisch. Die Aktualisierung ist vorübergehend. Sie müssen die Paketänderungen speichern, um das Paket dauerhaft zu aktualisieren.

    HinweisHinweis

    Klicken Sie im Menü Projekt auf Vorhandenes Paket hinzufügen, um ein Paket einem vorhandenen Paket hinzuzufügen.

  • Erstellen oder öffnen Sie ein SQL Server 2005 Integration Services-Projekt, und verwenden Sie dann den SSIS Paketaktualisierungs-Assistenten, um alle Pakete im Projekt zu aktualisieren. Diese Aktualisierung kann nicht rückgängig gemacht werden.

Weitere Informationen finden Sie unter Aktualisieren von Integration Services-Paketen.

Zurück zu 'Neue Funktionen und Erweiterungen nach Bereich'

Paketkonfigurationen

Wenn Sie mit dem Befehlszeilenprogramm dtexec (dtexec.exe) ein bereitgestelltes Paket ausführen, wendet Integration Services jetzt die Paketkonfigurationen zweimal an. Integration Services wendet die Konfiguration sowohl vor als auch nach der Übernahme der Optionen an, die Sie an der dtexec-Befehlszeile angegeben haben.

Weitere Informationen finden Sie unter SSIS-Paketkonfigurationen.

Erweiterungen bei der Datenverwaltung

Verbesserte Datentypverarbeitung im SQL Server-Import/Export-Assistent

Der SQL Server-Import/Export-Assistent bietet jetzt zusätzliche Informationen und Optionen in Bezug auf die Datentypkonvertierungen, die der Import- oder Exportvorgang erfordert:

  • Sie können für jede Tabelle oder Sicht, die Sie für den Import bzw. Export auswählen, Datentyp-Zuordnungsinformationen anzeigen. Zu diesen Informationen gehört eine visuelle Vorhersage der Wahrscheinlichkeit, dass die Konvertierungen ohne Fehler durchgeführt werden.

  • Sie können zusätzliche ausführliche Informationen für jede Spalte in der ausgewählten Tabelle oder Sicht anzeigen.

  • Sie können die Datentypkonvertierungen, die der Assistent ausführen wird, Spalte für Spalte akzeptieren oder zurückweisen.

  • Sie können die Behandlung von Fehlern und abgeschnittenen Daten global oder Spalte für Spalte festlegen.

Weitere Informationen finden Sie unter Datentypzuordnung überprüfen (SQL Server-Import/Export-Assistent).

Neue Datums- und Zeitdatentypen

Die folgenden neuen Datums- und Zeitdatentypen sind in Integration Services verfügbar:

  • DT_DBTIME2

  • DT_DBTIMESTAMP2

  • DT_DBTIMESTAMPOFFSET

Diese neuen Integration Services-Datentypen bieten die folgenden Vorteile:

  • Unterstützung von mehr Dezimalstellen bei Sekundenbruchteilen.

  • Unterstützung benutzerdefinierter Genauigkeit.

  • Unterstützung für ein Zeitzonenoffset.

Verschiedene Ablaufsteuerungs- und Datenflusselemente unterstützen diese neuen Datentypen. Weitere Informationen finden Sie unter Ablaufsteuerungselemente und unter Datenflusselemente.

Mithilfe von Ausdrücken, der Transformation für Datenkonvertierung und der Transformation für abgeleitete Spalten können Sie die neuen Datentypen in andere Integration Services-Datumsdatentypen konvertieren. Mithilfe von Ausdrücken können Sie auch Vergleiche zwischen den neuen Datentypen ausführen. Weitere Informationen finden Sie unter Integration Services-Datentypen und unter CAST (SSIS-Ausdruck): Konvertieren von SSIS-Datentypen.

Verbesserte SQL-Anweisungen

Integration Services enthält die folgenden Verbesserungen bei Transact-SQL-Anweisungen:

  • Durchführen mehrerer DML (Data Manipulation Language, Datendefinitionssprache)-Vorgänge   Transact-SQL unterstützt die Verwendung eines MERGE-Vorgangs in einer SQL-Anweisung. Mithilfe des MERGE-Vorgangs können Sie mehrere INSERT-, UPDATE- und DELETE-Vorgänge in einer Anweisung für eine bestimmte Zieltabelle beschleunigen. Die Zieltabelle basiert auf den Verknüpfungsbedingungen mit einer Quelltabelle. Weitere Informationen finden Sie unter Einfügen, Aktualisieren und Löschen von Daten mithilfe von MERGE und unter Verwenden von MERGE in Integration Services-Paketen.

  • Abrufen von Daten zu Änderungen an einer Datenquelle   Der INSERT-Vorgang unterstützt das Einfügen von Zeilen in eine Zieltabelle, die von der OUTPUT-Klausel eines INSERT-, UPDATE-, DELETE- oder MERGE-Vorgangs zurückgegeben werden. Weitere Informationen finden Sie unter INSERT (Transact-SQL).

  • Verbessern der Leistung des Massenladevorgangs, wenn die Daten entsprechend dem gruppierten Index in der Tabelle sortiert werden   Die BULK-Option der OPENROWSET-Funktion unterstützt das ORDER-Argument, das angibt, wie die Daten in der Datendatei bereits sortiert sind. Das ORDER-Argument hat keine Auswirkungen auf das Sortieren der Textdaten. Dieses Argument ist ein Anhaltspunkt für SQL Server Database Engine (Datenbankmodul), dass die Daten in der Datei bereits vorsortiert sind. Wenn die Daten nicht sortiert sind, gibt Database Engine (Datenbankmodul) einen Fehler zurück.

    Die OPENROWSET-Funktion ermöglicht Ihnen die Verwendung von OLE DB für den Zugriff auf Remotedaten. Weitere Informationen finden Sie unter OPENROWSET (Transact-SQL).

Zurück zu 'Neue Features und Erweiterungen nach Bereich'

Verbesserungen bei Leistung und Problembehandlung

Change Data Capture

Integration Services kann ein neues Database Engine (Datenbankmodul)-Feature mit dem Namen "Change Data Capture" verwenden. Dieses neue Feature zeichnet Einfüge-, Aktualisierungs- und Löschaktivitäten auf, die an SQL Server-Tabellen vorgenommen werden. Change Data Capture stellt zudem Details zu diesen Änderungen in einem leicht verwendbaren relationalen Format bereit.

Informationen über das Verwenden von Change Data Capture in einem Integration Services-Paket zum Ausführen inkrementeller Ladevorgänge finden Sie unter Verbessern des inkrementellen Ladens mit Change Data Capture. Aktuelle Beispiele zum Verwenden von Change Data Capture in Integration Services-Paketen finden Sie auf der Website SQL Server Samples.

Neue Debugdumpdateien

Sie können Debugdumpdateien (Dateierweiterungen .mdmp und .tmp) erstellen, die Informationen darüber enthalten, was bei der Ausführung eines Pakets abläuft. Diese Informationen können Ihnen bei der Behebung von Problemen bei der Paketausführung helfen.

Verwenden Sie im Programm dtexec und im Eingabeaufforderungsprogramm dtutil (dtutil.exe) bestimmte Eingabeaufforderungsoptionen, um Debugdumpdateien zu erstellen. Weitere Informationen finden Sie unter dtexec-Hilfsprogramm (SSIS-Tool) und dtutil-Hilfsprogramm (SSIS-Tool).

Weitere Informationen zum Typ der in den Debugdumpdateien (Dateierweiterung .tmp) enthaltenen Informationen finden Sie unter Arbeiten mit Debugdumpdateien.

Zurück zu 'Neue Funktionen und Erweiterungen nach Bereich'

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf MSDN auf der Integration Services-Seite:


Abonnieren Sie die auf der Seite verfügbaren RSS-Feeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.