TechNet
Exportieren (0) Drucken
Alle erweitern

Neuigkeiten in Integration Services

 

Betrifft: SQL Server 2016

needhelp Benötigen Sie Hilfe? MSDN-Forum | Stackoverflow | Melden eines Problems oder Vorschlags an Microsoft Connect

Dieses Thema beschreibt die Funktionen, die hinzugefügt oder aktualisiert wurden SQL Server 2016 Integration Services .

Bessere Bereitstellung

SSISDB-Upgrade-Assistent

Führen Sie den SSISDB-Upgrade-Assistenten aus, um die Datenbank SSIS-Katalogdatenbank (SSISDB) zu aktualisieren, falls diese älter ist als die aktuelle Version der SQL Server-Instanz. Dies tritt auf, wenn eine der folgenden Bedingungen zutrifft.

  • Sie haben die Datenbank aus einer älteren Version von SQL Server wiederhergestellt.

  • Sie nicht die Datenbank aus einer AlwaysOn-Verfügbarkeitsgruppe entfernen, vor der Aktualisierung von SQL Server-Instanz. Dies verhindert die automatische Aktualisierung der Datenbank. Weitere Informationen finden Sie unter Upgrading SSISDB in an availability group.

Weitere Informationen finden Sie unter Upgrade der SSIS-Katalog & #40; SSISDB & #41;.

Unterstützung für Always On im SSIS-Katalog

Die AlwaysOn-Verfügbarkeitsgruppen-Funktion ist eine hohe Verfügbarkeit und Disaster Recovery-Lösung, die alternative auf Unternehmensebene Datenbankspiegelungsfunktion bereitstellt. Eine Verfügbarkeitsgruppe unterstützt eine Failoverumgebung für einen diskreten Satz von Benutzerdatenbanken. Diese werden auch als Verfügbarkeitsdatenbanken bezeichnet, die zusammen ein Failover ausführen. Weitere Informationen finden Sie unter AlwaysOn-Verfügbarkeitsgruppen.

In SQL Server 2016, SSIS stellt neue Funktionen, mit denen Sie problemlos eine zentralisierte SSIS-Katalog (d. h. SSISDB Benutzerdatenbank) bereitstellen können. Um eine hohe Verfügbarkeit für die SSISDB-Datenbank und ihren Inhalt – Projekte, Pakete, Ausführungsprotokolle usw. – zu gewährleisten, können Sie die SSISDB-Datenbank wie jede andere Datenbank zu einer Always On-Verfügbarkeitsgruppe hinzufügen. Wenn ein Failover auftritt, übernimmt einer der sekundären Knoten automatisch die Rolle eines primären Knoten.

Eine ausführliche Übersicht und eine schrittweise Anleitung zum Aktivieren der immer für SSISDB, finden Sie unter immer im SSIS-Katalog & #40; SSISDB & #41;.

Inkrementelle Paketbereitstellung

Die inkrementelle Bereitstellung des Pakets können Sie ein oder mehrere Pakete auf einem vorhandenen oder neuen Projekt bereitstellen, ohne das gesamte Projekt bereitstellen. Sie können Pakete schrittweise (inkrementell) mithilfe der folgenden Tools bereitstellen.

  • Bereitstellungs-Assistent

  • SQL Server Management Studio (verwendet den Bereitstellungs-Assistenten)

  • SQL Server Data Tools (Visual Studio)(verwendet ebenfalls den Bereitstellungs-Assistenten)

  • Gespeicherte Prozeduren

  • Die API des Management Object Model (MOM)

Weitere Informationen finden Sie unter Deploy Packages to Integration Services Server .

Unterstützung für Always Encrypted im SSIS-Katalog

SSIS unterstützt bereits die Funktion Always Encrypted in SQL Server. Weitere Informationen finden Sie im folgenden Blogbeitrag.

Besseres Debuggen

Neue „Ssis_logreader“-Rolle auf Datenbankebene im SSIS-Katalog

In früheren Versionen von der SSIS-Katalog nur Benutzer in der Ssis_admin -Rolle kann die Ansichten, die Protokollierungsausgabe enthalten zugreifen. Es gibt jetzt eine neue Ssis_logreader Datenbankrollen, die Sie verwenden können, gewähren Sie Berechtigungen zum Zugreifen auf die Ansichten, die Protokollausgabe an Benutzer enthalten, die keine Administratoren sind.

Es gibt auch eine neue Ssis_monitor Rolle. Diese Rolle unterstützt Always On und dient dem SSIS-Katalog nur zur internen Verwendung.

Neuer Protokolliergrad „RuntimeLineage“ im SSIS-Katalog enthalten

Die neue RuntimeLineage Protokolliergrad im SSIS-Katalog sammelt die Daten, die zum Nachverfolgen von Informationen über die Datenherkunft im Datenfluss erforderlich. Sie können diese Herkunftsinformationen analysieren, um die Herkunftsbeziehung zwischen Tasks zu bestimmen. Unabhängige Softwareentwickler (ISVs) und Entwickler können mit diesen Informationen benutzerdefinierte Herkunftszuordnungstools erstellen.

Neuer benutzerdefinierter Protokolliergrad im SSIS-Katalog

Frühere Versionen von SSIS-Katalog können Sie die vier integrierten Protokolliergrade auswählen, wenn Sie ein Paket ausführen: None, Basic, Leistung oder ausführlich. SQL Server 2016 fügt den Protokolliergrad RuntimeLineage hinzu. Darüber hinaus können Sie jetzt zahlreiche benutzerdefinierte Protokolliergrade im SSIS-Katalog erstellen und speichern und den Standardprotokolliergrad für jede Paketausführung bestimmen. Wählen Sie für jeden benutzerdefinierten Protokolliergrad nur die Statistiken und Ereignisse aus, die Sie erfassen möchten. Optional können Sie den Ereigniskontext mit aufnehmen, um variable Werte, Verbindungszeichenfolgen und die Eigenschaften von Tasks anzeigen zu lassen. Weitere Informationen finden Sie unter Enable Logging for Package Execution on the SSIS Server.

Spaltennamen für Fehler im Datenfluss

Wenn Sie die Zeilen im Datenfluss, die einen Fehler enthalten umleiten, enthält die Ausgabe einen numerischen Bezeichner für die Spalte, in der der Fehler aufgetreten ist, sondern zeigt den Namen der Spalte nicht. Der Name der fehlerhaften Spalte kann auf verschiedenen Wegen gesucht oder angezeigt werden.

  • Wenn Sie die Protokollierung konfigurieren, wählen Sie das Ereignis DiagnosticEx für die Protokollierung. Dieses Ereignis schreibt eine Spaltenzuordnung für den Datenfluss in das Protokoll. Sie können den Spaltennamen dann in dieser Spaltenzuordnung nachschlagen, und zwar mithilfe des von einer Fehlerausgabe erfassten Spaltenbezeichners. Weitere Informationen finden Sie unter Error Handling in Data.

  • Im erweiterten Editor wird in den Eigenschaften einer Eingabe- oder Ausgabespalte einer Datenflusskomponente auch der Name der Upstreamspalte angezeigt.

  • Fügen Sie den Daten-Viewer an eine Fehlerausgabe an, um die Namen der fehlerhaften Spalten anzuzeigen. Der Daten-Viewer zeigt jetzt sowohl die Beschreibung des Fehlers und den Namen der fehlerhaften Spalte an.

  • Rufen Sie in der Skriptkomponente oder eine benutzerdefinierte Datenflusskomponente, die neue GetIdentificationStringByID -Methode der Schnittstelle IDTSComponentMetadata100.

Weitere Informationen zu dieser Verbesserung finden Sie im folgenden Blogbeitrag von SSIS-Entwickler Bo Fan: Error Column Improvements for SSIS Data Flow(Verbesserungen der Fehlerspalte für SSIS-Datenfluss).

System_CAPS_ICON_note.jpg Hinweis


(Diese Unterstützung wurde in darauffolgenden Versionen erweitert. Weitere Informationen finden Sie unter Erweiterte Unterstützung für Fehler Spaltennamen und neue IDTSComponentMetaData130-Schnittstelle in der API.)

Umfassendere Unterstützung des Fehlerspaltennamens

Die DiagnosticEx jetzt Ereignisprotokolle Spalteninformationen für alle Eingabe- und -Spalten, nicht nur Herkunftsspalten. Daher heißt die Ausgabe nicht mehr Pipeline-Herkunftszuordnung, sondern Pipeline-Spaltenzuordnung.

Die Methode GetIdentificationStringByLineageID in umbenannt wurde GetIdentificationStringByID. Weitere Informationen finden Sie unter Spaltennamen für Fehler im Datenfluss.

Weitere Informationen zu dieser Änderung und zu den Verbesserungen der Fehlerspalte finden Sie im folgenden aktualisierten Blogbeitrag. Fehler-Spalte Verbesserungen für SSIS-Datenfluss (aktualisiert für CTP3.3)

System_CAPS_ICON_note.jpg Hinweis


(In RC0 diese Methode wurde in der neuen IDTSComponentMetaData130 Schnittstelle. Weitere Informationen finden Sie unter neue IDTSComponentMetaData130-Schnittstelle in der API.)

Unterstützung für den serverweiten Standardprotokolliergrad

In SQL Server Servereigenschaften, unter der Server Protokolliergrad -Eigenschaft, können Sie jetzt den Standardwert serverweite Protokolliergrad auswählen. Sie können zwischen einem der integrierten Protokolliergrade (None, Standard, Verbose, Performance oder RuntimeLineage) oder einem vorhandenen benutzerdefinierten entscheiden. Der ausgewählte Protokolliergrad wird auf alle im SSIS-Katalog bereitgestellten Pakete angewendet. Dies gilt standardmäßig auch für einen SQL Agent-Auftragsschritt, der ein SSIS-Paket ausführt.

Neue IDTSComponentMetaData130-Schnittstelle in der API

Die neue IDTSComponentMetaData130 Schnittstelle fügt neuen Funktionen in SQL Server 2016 den vorhandenen IDTSComponentMetaData100 -Schnittstelle, insbesondere die GetIdentificationStringByID Methode. (Die GetIdentificationStringByID Methode wird verschoben, um die neue Schnittstelle aus dem IDTSComponentMetaData100 Schnittstelle.) Es gibt auch neue IDTSInputColumn130 und IDTSOutputColumn130 Schnittstellen, die beide die unterstützen die LineageIdentificationString Eigenschaft. Weitere Informationen finden Sie unter Spaltennamen für Fehler im Datenfluss.

Bessere Paketverwaltung

Benutzerfreundlicheres Upgraden von Projekten

Wenn Sie SSIS-Projekte aus früheren Versionen in die aktuelle Version aktualisieren, auf Projektebene Verbindungs-Manager funktionieren weiterhin wie erwartet, und das paketlayout und die Anmerkungen werden beibehalten.

Die Eigenschaft „AutoAdjustBufferSize“ berechnet automatisch die Puffergröße für den Datenfluss.

Wenn Sie den Wert der neuen festlegen AutoAdjustBufferSize Eigenschaft true, das Datenflussmodul berechnet automatisch die Größe des Puffers für den Datenfluss. Weitere Informationen finden Sie unter Data Flow Performance Features.

Wiederverwendbare Vorlagen der Ablaufsteuerung

Speichern Sie eine häufig verwendete Ablaufsteuerungstask oder Container in eine eigenständige Vorlagendatei und wiederverwenden Sie es mehrmals in ein oder mehrere Pakete in einem Projekt mit ablaufsteuerungsvorlagen. Die Wiederverwendbarkeit erleichtert das Design und die Verwaltung von SSIS-Paketen. Weitere Informationen finden Sie unter Wiederverwenden des Kontrollflusses für Pakete mithilfe von Control Flow Paket Teile.

Neue Vorlagen, zu Teilen umbenannt

Die neue wiederverwendbare ablaufsteuerungsvorlagen im CTP-Version 3.0 veröffentlicht wurden als Steuerelementteile Datenfluss oder Paketteile umbenannt. Weitere Informationen zu dieser Funktion finden Sie unter Wiederverwenden des Kontrollflusses für Pakete mithilfe von Control Flow Paket Teile.

Erweiterte lokale Konnektivität

Unterstützung für OData V4-Datenquellen

Die OData-Quelle und den OData-Verbindungs-Manager unterstützen jetzt die OData v3 und v4-Protokolle.

  • Für OData V3-Protokolle unterstützt die Komponente das ATOM- und das JSON-Datenformat.

  • Für OData V4-Protokolle unterstützt die Komponente das ATOM- und das JSON-Datenformat.

Weitere Informationen finden Sie unter OData Source.

Explizite Unterstützung für Excel 2013-Datenquellen

Der Excel-Verbindungs-Manager, die Excel-Quelle und das Excel-Ziel und die SQL Server-Import / Export-Assistenten jetzt bieten explizite Unterstützung für Excel 2013-Datenquellen.

Unterstützung für das Hadoop File System (HDFS)

Unterstützung für HDFS enthält Verbindungs-Manager für die Verbindung zu Hadoop-Clustern und Aufgaben, die allgemeine HDFS-Vorgänge ausführen. Weitere Informationen finden Sie unter Hadoop und bietet Unterstützung in Integration Services & #40; SSIS & #41;.

Erweiterte Unterstützung für Hadoop und HDFS

  • Der Hadoop-Verbindungs-Manager unterstützt jetzt die Standard- und Kerberos-Authentifizierung. Weitere Informationen finden Sie unter Hadoop Connection Manager.

  • Die Komponenten HDFS File Source (HDFS-Dateiquelle) und HDFS File Destination (HDFS-Dateispeicherort) unterstützen nun sowohl das Text- als auch das Avro-Format. Weitere Informationen finden Sie unter HDFS File Source und HDFS File Destination.

  • Der Task „Hadoop-Dateisystem“ unterstützt neuerdings zusätzlich zu den Optionen „CopyToHadoop“ und „CopyFromHadoop“ auch „CopyWithinHadoop“. Weitere Informationen finden Sie unter Hadoop File System Task.

Die Komponente HDFS File Destination (HDFS-Dateispeicherort) unterstützt nun das Dateiformat ORC.

Das HDFS-Dateiziel unterstützt jetzt das ORC-Dateiformat zusätzlich zu Text und Avro. (Die Komponente HDFS File Source (HDFS-Dateiquelle) unterstützt nur Text und Avro.) Weitere Informationen zu dieser Komponente finden Sie unter HDFS File Destination.

ODBC-Komponenten für SQL Server 2016 aktualisiert

Die ODBC-Quelle und Ziel-Komponenten wurden aktualisiert, um vollständige Kompatibilität mit SQL Server 2016 bereitzustellen. Es wurden keine neuen Funktionen hinzugefügt, und das Verhalten hat sich nicht verändert.

Explizite Unterstützung für Excel 2016-Datenquellen

Der Excel-Verbindungs-Manager, die Excel-Quelle und das Excel-Ziel unterstützen jetzt explizite Excel 2016 Datenquellen.

Veröffentlichung von Microsoft Connector für SAP BW für SQL Server 2016

Microsoft® Connector für SAP BW für Microsoft SQL Server® 2016 wurde als Teil der SQL Server 2016-Feature Pack freigegeben. Die Komponenten des Feature Packs können Sie unter Microsoft® SQL Server® 2016 Feature Packherunterladen.

Connectors v4. 0 für Oracle und Teradata freigegeben

Der Microsoft Connectors v4. 0 für Oracle und Teradata veröffentlicht wurden. Die Connectors finden Sie unter Microsoft Connectors v4. 0 für Oracle und Teradata.

Erweiterte Konnektivität in der Cloud

Veröffentlichung von Azure Feature Pack for SSIS für SQL Server 2016

Das Azure-Feature Pack für Integration Services wurde freigegeben für SQL Server 2016. Das Feature Pack enthält Verbindungs-Manager für Verbindungen zu Azure-Datenquellen und Tasks für allgemeine Azure-Vorgänge. Weitere Informationen finden Sie unter Azure Feature Pack für die Integration Services & #40; SSIS & #41;.

System_CAPS_ICON_note.jpg Hinweis

Zu diesem Zeitpunkt können der Azure-Speicher-Verbindungs-Manager und die Komponenten, die es - verwendet, der Blob-Quelle, Ziel-Blob, die BLOB-Upload-Aufgabe und die BLOB-Download Task - nur allgemeine Speicherkonten herstellen; Sie können Blob-Speicherkonten nicht herstellen. Weitere Informationen über diese beiden Typen von Speicherkonten finden Sie unter Einführung in Microsoft Azure Storage.

Benutzerfreundlicheres Installieren

Das Upgrade wird blockiert, wenn SSISDB zu einer Verfügbarkeitsgruppe gehört

Wenn die SSIS-Datenbank (SSISDB) zu einer AlwaysOn-Verfügbarkeitsgruppe gehört, müssen Sie die SSISDB aus der verfügbarkeitsgruppe, SQL-Server aktualisieren, entfernen Sie SSISDB dann wieder mit der verfügbarkeitsgruppe hinzufügen. Weitere Informationen finden Sie unter Upgrading SSISDB in an availability group.

Ansprechenderes Designerlebnis

Unterstützung für mehrere Zielversionen und mit mehreren Versionen im SSIS-Designer

Sie können nun der SSIS-Designer in SQL Server Data Tools (SSDT) für Visual Studio 2015 erstellen, verwalten und Ausführen von Paketen, Target SQL Server 2016, SQL Server 2014 oder SQL Server 2012. Die neuesten SSDT können Sie unter Download der neuesten SQL Server-Datatoolsherunterladen.

Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf ein Integration Services-Projekt, und wählen Sie Eigenschaften um die Eigenschaftenseiten für das Projekt zu öffnen. Klicken Sie in der Registerkarte Allgemein in den Konfigurationseigenschaftenauf die Eigenschaft TargetServerVersion , und wählen Sie dann SQL Server 2016, 2014 oder 2012 aus.

TargetServerVersion property in project properties dialog box

System_CAPS_ICON_important.jpg Wichtig

Wenn Sie benutzerdefinierte Erweiterungen für SSIS entwickeln, finden Sie unter Unterstützung der Festlegung von Zielversionen in Ihre benutzerdefinierten Komponenten und erste Ihre benutzerdefinierten SSIS-Erweiterungen durch die Unterstützung mehrerer Versionen von SSDT 2015 für SQL Server 2016 unterstützt werden.

Bessere Verwaltungsfunktionen in SQL Server Management Studio

Verbesserte Leistung für SSIS-Katalogsichten

Die meisten SSIS-Katalogsichten bieten jetzt eine bessere Leistung Wenn sie von einem Benutzer ausgeführt werden, die nicht Mitglied der Ssis_admin-Rolle ist.

Weitere Verbesserungen

Die Balanced Data Distributor-Transformation ist jetzt Teil von SSIS

Die Balanced Data Distributor-Transformation, die in früheren Versionen von separaten Download erforderlich SQL Server, ist jetzt installiert werden, bei der Installation Integration Services. Weitere Informationen finden Sie unter Balanced Data Distributor Transformation.

Data Feed Publishing-Komponenten sind jetzt Bestandteil von SSIS

Der Data Feed Publishing Components, die in früheren Versionen von separaten Download erforderlich SQL Server, sind jetzt installiert werden, bei der Installation Integration Services. Weitere Informationen finden Sie unter Data Streaming Destination.

Unterstützung für Azure Blob Storage im SQL Server-Import/Export-Assistenten

Der SQL Server-Import / Export-Assistenten können jetzt Importieren von Daten aus, und speichern Sie Daten in Azure Blob-Speicher. Weitere Informationen finden Sie unter Wählen Sie eine Datenquelle & #40; SQLServer Import und Export-Assistenten & #41; und Wählen Sie ein Ziel & #40; SQLServer Import und Export-Assistenten & #41;.

System_CAPS_ICON_note.jpg Hinweis

Zu diesem Zeitpunkt können der Azure-Speicher-Verbindungs-Manager und die Komponenten, die es - verwendet, der Blob-Quelle, Ziel-Blob, die BLOB-Upload-Aufgabe und die BLOB-Download Task - nur allgemeine Speicherkonten herstellen; Sie können Blob-Speicherkonten nicht herstellen. Weitere Informationen über diese beiden Typen von Speicherkonten finden Sie unter Einführung in Microsoft Azure Storage.

Veröffentlichung des Change Data Capture Designer für Oracle von Attunity und des dazugehörigen Diensts für SQL Server 2016

Microsoft® Change Data Capture Designer und Service für Oracle von Attunity für Microsoft SQL Server® 2016 wurden als Teil der SQL Server 2016-Feature Pack veröffentlicht. Diese Komponenten unterstützen jetzt Oracle 12c in der klassischen Installation. (Mehrinstanzenfähigen Installation wird nicht unterstützt) Komponenten des Feature Packs finden Sie unter Feature Pack für Microsoft® SQL Server® 2016.

CDC-Komponenten für SQL Server 2016 aktualisiert

Die Komponenten (Change Data Capture) CDC-Steuerungstasks, Quell- und Splittertransformation wurden aktualisiert, um vollständige Kompatibilität mit SQL Server 2016 bereitzustellen. Es wurden keine neuen Funktionen hinzugefügt, und das Verhalten hat sich nicht verändert.

Analysis Services-Task „DDL ausführen“ aktualisiert

Analysis Services Task DDL ausführen wurde aktualisiert, um tabellarische Modell Scripting Language-Befehle akzeptiert.

Analysis Services-Tasks unterstützen Tabellenmodelle

Sie können nun alle SSIS-Aufgaben und Ziele, die SQL Server Analysis Services (SSAS) mit SQL Server 2016 Tabellenmodelle zu unterstützen. Die SSIS-Tasks wurden aktualisiert, sodass sie Tabellenobjekte anstelle von mehrdimensionalen Objekten darstellen. Wenn Sie beispielsweise Objekte zur Verarbeitung auswählen, erkennt der Verarbeitungstask automatisch, dass es sich um ein Tabellenmodell handelt, und zeigt eine Auflistung tabellarischer Objekte anstelle von Measuregruppen und Dimensionen an. Der Speicherort der Partitionsverarbeitung zeigt nun auch tabellarische Objekte an und unterstützt die Übertragung von Daten in eine Partition.

Das Ziel für die Dimension-Verarbeitung funktioniert nicht für tabellarische Modelle mit dem Kompatibilitätsgrad SQL 2016. Für die Verarbeitung von Tabellen benötigen Sie lediglich den Analysis Services-Verarbeitungstask und das Ziel der Partitionsverarbeitung.

Unterstützung für integrierte R-Dienste

SSIS unterstützt bereits die integrierte R-Dienste in SQL Server. Mit SSIS können Sie nicht nur Daten extrahieren und die Ausgabe von Analysen laden, sondern auch R-Modelle erstellen, ausführen und in regelmäßigen Abständen aufbewahren. Weitere Informationen finden Sie im folgenden Blogbeitrag. Operationalize your machine learning project using SQL Server 2016 SSIS and R Services(Operationalisieren Ihres Machine Learning-Projekts mithilfe von SQL Server 2016 Integration Services (SSIS) und R Services).

Umfangreiche Ausgabe der XML-Validierung im XML-Task

Validieren Sie XML-Dokumente und erhalten Sie eine umfangreiche Fehlerausgabe durch die Aktivierung der Eigenschaft ValidationDetails des XML-Tasks. Bevor die Eigenschaft ValidationDetails verfügbar war, gab die XML-Validierung durch den XML-Task nur „true“ oder „false“ als Ergebnis zurück, ohne Informationen zu Fehlern oder wo diese auftraten. Wenn Sie jetzt die Eigenschaft ValidationDetails auf „true“ festlegen, enthält die Ausgabedatei ausführliche Informationen zu jedem Fehler, einschließlich der Zeilennummer und der Position. Sie können diese Informationen verwenden, um Fehler in XML-Dokumenten zu verstehen, zu finden und zu beheben. Weitere Informationen finden Sie unter Validate XML with the XML Task.

SSIS eingeführt, die ValidationDetails Eigenschaft im SQL Server 2012 Service Pack 2. Diese neue Eigenschaft wurde zu diesem Zeitpunkt nicht angekündigt oder dokumentiert. Die ValidationDetails Eigenschaft ist auch verfügbar in SQL Server 2014 und SQL Server 2016.

Was ist neu in SQLServer 2016
Von den SQL Server 2016-Editionen unterstützte Funktionen

needhelp Benötigen Sie Hilfe? MSDN-Forum | Stackoverflow | Melden eines Problems oder Vorschlags an Microsoft Connect

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2016 Microsoft