info@comelio.com

  • Berlin, Germany
    Comelio GmbH
    Fon: +49.30.8145622.00
    Fax: +49.30.8145622.10

  • Miami, USA
    Comelio, Inc. (Regus)
    Fon: +1.305.395.7962
    Fax: +1.305.395.7964

  • Chennai, India
    Comelio Business Solutions Pvt. Ltd.
    Fon: +9144.420.13545
    Fax: +91.44.420.13551

Neuerungen

Neuigkeiten

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).

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:

  • Das Verweisdataset ist eine Cachedatei (Dateierweiterung .caw), und es wird mit einem Cacheverbindungs-Manager darauf zugegriffen.
  • Das Verweisdataset ist eine verbundene Datenquelle im Datenfluss, und es wird mithilfe eines Cacheverbindungs-Managers und einer Transformation für Cachetransformation darauf zugegriffen.
  • Das Verweisdataset ist eine Tabelle, Sicht oder Abfrage, die vollständig oder teilweise zwischengespeichert wird und auf die mit einem OLE DB-Verbindungs-Manager zugegriffen wird.
  • Der Cache kann für mehrere Suchtransformationen in einem einzelnen Paket und für Transformationen in verschiedenen Paketen freigegeben werden.
  • Sie können eine Cachedatei zusammen mit einem Paket bereitstellen.

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.
  • Eine ADO.NET-Zielkomponente, die Daten in eine Reihe von ADO.NET-kompatiblen Datenbanken lädt, die eine Datenbanktabelle oder -sicht verwenden.

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.

Neuer Integration Services-Verbindungs-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.

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.

Hinweis:  Haltepunkte werden in der Skriptkomponente nicht unterstützt.

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 das SQL Server 2005-Paket einem vorhandenen Projekt 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.

Hinweis:  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.

Erweiterungen bei der Datenverwaltungy  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.

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.

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.

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.
  • 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.
  • 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 Datenbankmodul einen Fehler zurück. Die OPENROWSET-Funktion ermöglicht Ihnen die Verwendung von OLE DB für den Zugriff auf Remotedaten.

Erweiterungen für Leistung und Fehlerbehebung

Change Data Capture  Integration Services enthält eine neue Technologie namens Change Data Capture. Dieses neue Feature von Datenbankmodul 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.

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.