Festlegen der Eigenschaften einer Datenflusskomponente

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Die Eigenschaften von Datenflusskomponenten, z. B. Quellen, Ziele und Transformationen, können Sie mithilfe eine der folgenden Funktionen festlegen:

  • Die von Integration Services bereitgestellten Komponenten-Editoren. Diese Editoren schließen nur die benutzerdefinierten Eigenschaften jeder Datenflusskomponente ein.

  • Im Fenster Eigenschaften werden die benutzerdefinierten Eigenschaften auf Komponentenebene jedes Elements sowie die allen Datenflusselementen gemeinsamen Eigenschaften aufgelistet.

  • Das Dialogfeld Erweiterter Editor ermöglicht den Zugriff auf benutzerdefinierte Eigenschaften für jede Komponente. Das Dialogfeld Erweiterter Editor ermöglicht außerdem den Zugriff auf benutzerdefinierte Eigenschaften für die einzelnen Komponenten sowie auf die für alle Datenflusskomponenten gemeinsamen Eigenschaften, die Eigenschaften von Eingaben, Ausgaben, Fehlerausgaben, Spalten und externen Spalten.

Festlegen der Eigenschaften einer Datenflusskomponente mit einem Komponenten-Editor

  1. Öffnen Sie in SQL Server Data Tools (SSDT) das Integration Services-Projekt mit dem gewünschten Paket.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie auf die Registerkarte Ablaufsteuerung , und doppelklicken Sie anschließend auf den Datenflusstask, der den Datenfluss mit der Komponente enthält, deren Eigenschaften Sie anzeigen und ändern möchten.

  4. Doppelklicken Sie auf die Datenflusskomponente.

  5. Zeigen Sie im Komponenten-Editor die Eigenschaftswerte an, oder ändern Sie diese, und schließen Sie dann den Editor.

  6. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern, um das aktualisierte Paket zu speichern.

Festlegen der Eigenschaften einer Datenflusskomponente im Eigenschaftenfenster

  1. Öffnen Sie in SQL Server Data Tools (SSDT) das Integration Services-Projekt mit dem gewünschten Paket.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie auf die Registerkarte Ablaufsteuerung , und doppelklicken Sie anschließend auf den Datenflusstask, der die Komponente enthält, deren Eigenschaften Sie anzeigen und ändern möchten.

  4. Klicken Sie mit der rechten Maustaste auf die Datenflusskomponente, und klicken Sie anschließend auf Eigenschaften.

  5. Zeigen Sie die Eigenschaftswerte an, oder ändern Sie diese, und schließen Sie dann das Fenster Eigenschaften .

    Hinweis

    Viele Eigenschaften sind schreibgeschützt und können nicht geändert werden.

  6. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern, um das aktualisierte Paket zu speichern.

Festlegen der Eigenschaften einer Datenflusskomponente mit dem erweiterten Editor

  1. Öffnen Sie in SQL Server Data Tools (SSDT) das Integration Services-Projekt mit dem gewünschten Paket.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie auf die Registerkarte Ablaufsteuerung , und doppelklicken Sie anschließend auf den Datenflusstask, der die Komponente enthält, die Sie anzeigen oder ändern möchten.

  4. Klicken Sie im Datenfluss-Designer mit der rechten Maustaste auf die Datenflusskomponente, und klicken Sie anschließend auf Erweiterten Editor anzeigen.

    Hinweis

    In SQL Serverkann Erweiterter Editornicht für Datenflusskomponenten verwendet werden, die mehrere Eingaben unterstützen.

  5. Führen Sie im Dialogfeld Erweiterter Editor einen beliebigen der folgenden Schritte aus:

    • Klicken Sie auf die Registerkarte Verbindungs-Manager , um die von der Komponente verwendete Verbindung anzuzeigen und anzugeben.

      Hinweis

      Die Registerkarte Verbindungs-Manager ist nur für Datenflusskomponenten verfügbar, die Verbindungs-Manager zum Herstellen einer Verbindung mit Datenquellen wie z. B. Dateien und Datenbanken verwenden.

    • Klicken Sie auf die Registerkarte Komponenteneigenschaften , um die Eigenschaften auf Komponentenebene anzuzeigen und zu ändern.

    • Klicken Sie auf die Registerkarte Spaltenzuordnungen , um Zuordnungen zwischen externen Spalten und der verfügbaren Ausgabe anzuzeigen und zu ändern.

      Hinweis

      Die Registerkarte Spaltenzuordnungen ist nur verfügbar, wenn Sie Quellen oder Ziele anzeigen oder bearbeiten.

    • Klicken Sie auf die Registerkarte Eingabespalten , um eine Liste der verfügbaren Eingabespalten anzuzeigen und die Namen von Ausgabespalten zu aktualisieren.

      Hinweis

      Die Registerkarte Eingabespalten ist nur verfügbar, wenn Sie mit Transformationen oder Zielen arbeiten. Weitere Informationen finden Sie unter Integration Services Transformations.

    • Klicken Sie auf die Registerkarte Eingabe- und Ausgabeeigenschaften , um die Eigenschaften von Eingaben, Ausgaben und Fehlerausgaben sowie die Eigenschaften der enthaltenen Spalten anzuzeigen und zu ändern.

      Hinweis

      Quellen weisen keine Eingaben auf. Ziele haben keine Ausgaben, mit Ausnahme einer optionalen Fehlerausgabe.

  6. Zeigen Sie die Eigenschaftswerte an, oder ändern Sie diese.

  7. Klicken Sie auf OK.

  8. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern, um das aktualisierte Paket zu speichern.

Allgemeine Eigenschaften von Datenflusskomponenten

Die Datenflussobjekte im Microsoft SQL Server Integration Services-Objektmodell verfügen über allgemeine Eigenschaften und benutzerdefinierte Eigenschaften auf der Komponentenebene, der Eingabe- und Ausgabeebene und der Ebene der Eingabe- und Ausgabespalten. Viele Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

In diesem Thema werden die allgemeinen Eigenschaften von Datenflussobjekten aufgelistet und beschrieben.

Component properties

Im Integration Services-Objektmodell implementiert eine Komponente im Datenfluss die Schnittstelle IDTSComponentMetaData100.

Die folgende Tabelle beschreibt die Eigenschaften der Komponenten in einem Datenfluss. Einige Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

Eigenschaft Datentyp BESCHREIBUNG
ComponentClassID String Die CLSID der Komponente.
ContactInfo String Kontaktinformationen für den Entwickler einer Komponente.
BESCHREIBUNG String Die Beschreibung der Datenflusskomponente. Der Standardwert dieser Eigenschaft entspricht dem Namen der Datenflusskomponente.
id Integer Ein Wert, der diese Instanz der Komponente eindeutig identifiziert.
IdentificationString String Identifiziert die Komponente.
IsDefaultLocale Boolean Gibt an, ob die Komponente das Gebietsschema des Datenflusstasks verwendet, zu dem es gehört.
LocaleID Integer Das Gebietsschema, das die Datenflusskomponente verwendet, wenn das Paket ausgeführt wird. Alle Windows-Gebietsschemas sind zur Verwendung in Datenflusskomponenten verfügbar.
Name String Der Name der Datenflusskomponente.
PipelineVersion Integer Die Version des Datenflusstasks, innerhalb derer eine Komponente zur Ausführung entworfen wird.
UsesDispositions Boolean Gibt an, ob eine Komponente über eine Fehlerausgabe verfügt.
ValidateExternalMetadata Boolean Gibt an, ob die Metadaten externer Spalten überprüft werden. Der Standardwert dieser Eigenschaft ist True.
Version Integer Die Version einer Komponente.

Eingabeeigenschaften

Im Integration Services -Objektmodell verfügen Transformationen und Ziele über Eingaben. Eine Eingabe einer Komponente im Datenfluss implementiert die Schnittstelle IDTSInput100.

Die folgende Tabelle beschreibt die Eigenschaften der Eingaben von Komponenten in einem Datenfluss. Einige Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

Eigenschaft Datentyp BESCHREIBUNG
BESCHREIBUNG String Die Beschreibung der Eingabe.
ErrorOrTruncationOperation String Eine optionale Zeichenfolge, die die Fehlertypen oder abgeschnittene Daten angibt, die bei der Verarbeitung einer Zeile auftreten können.
ErrorRowDisposition DTSRowDisposition Ein Wert, der die Behandlung von Fehlern angibt. Mögliche Werte sind Fail component, Ignore failureund Redirect row.
HasSideEffects Boolean Gibt an, ob eine Komponente aus dem Ausführungsplan des Datenflusses entfernt werden kann, wenn diese nicht an eine Downstreamkomponente angefügt ist und RunInOptimizedMode auf truegesetzt ist.
id Integer Ein Wert, der die Eingabe eindeutig identifiziert.
IdentificationString String Eine Zeichenfolge, die die Eingabe identifiziert.
IsSorted Boolean Gibt an, ob die Daten in der Eingabe sortiert werden.
Name String Der Name der Eingabe.
SourceLocale Integer Die Gebietsschema-ID (Locale ID, LCID) der Eingabedaten.
TruncationRowDisposition DTSRowDisposition Ein Wert, der bestimmt, wie die Komponente das Abschneiden von Daten behandelt, das bei der Verarbeitung von Zeilen auftritt. . Mögliche Werte sind Fail component, Ignore failureund Redirect row.

Ziele und einige Transformationen unterstützen keine Fehlerausgaben, und die Eigenschaften ErrorRowDisposition und TruncationRowDisposition dieser Komponenten sind schreibgeschützt.

Eigenschaften der Eingabespalten

Im Integration Services -Objektmodell enthält eine Eingabe eine Auflistung von Eingabespalten. Eine Eingabespalte einer Komponente im Datenfluss implementiert die Schnittstelle IDTSInputColumn100.

Die folgende Tabelle beschreibt die Eigenschaften der Eingabespalten von Komponenten in einem Datenfluss. Einige Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

Eigenschaft Datentyp BESCHREIBUNG
ComparisonFlags Integer Eine Gruppe von Flags, die den Vergleich von Spalten angeben, die über einen Zeichendatentyp verfügen. Weitere Informationen finden Sie unter Comparing String Data.
BESCHREIBUNG String Beschreibt die Eingabespalte.
ErrorOrTruncationOperation String Eine optionale Zeichenfolge, die die Fehlertypen oder abgeschnittene Daten angibt, die bei der Verarbeitung einer Zeile auftreten können.
ErrorRowDisposition DTSRowDisposition Ein Wert, der die Behandlung von Fehlern angibt. Mögliche Werte sind Fail component, Ignore failureund Redirect row.
ExternalMetadataColumnID IDTSExternalMetadataColumn100 Die ID der externen Metadatenspalte, die einer Eingabespalte zugewiesen ist.
id Integer Ein Wert, der die Eingabespalte eindeutig identifiziert.
IdentificationString String Eine Zeichenfolge, die die Eingabespalte identifiziert.
LineageID Integer Die ID der Upstreamspalte.
LineageIdentificationString String Die Identifikationszeichenfolge, die den Namen der Upstreamspalte enthält.
Name String Der Name der Eingabespalte.
SortKeyPosition Integer Ein Wert, der anzeigt, ob eine Spalte sortiert ist, und der die zugehörige Sortierreihenfolge und die Reihenfolge, in der mehrere Spalten sortiert werden, angibt. Der Wert 0 weist darauf hin, dass die Spalte nicht sortiert ist. Weitere Informationen finden Sie unter Sortieren von Daten für die Transformationen für Zusammenführen und Zusammenführungsjoin.
TruncationRowDisposition DTSRowDisposition Ein Wert, der bestimmt, wie die Komponente das Abschneiden von Daten behandelt, das bei der Verarbeitung von Zeilen auftritt. Mögliche Werte sind Fail component, Ignore failureund Redirect row.
UpstreamComponentName String Der Name der Upstreamkomponente.
UsageType DTSUsageType Ein Wert, der bestimmt, wie eine Eingabespalte von der Komponente verwendet wird.

Eingabespalten verfügen auch über die Datentypeigenschaften, die unter "Datentypeigenschaften" beschrieben sind.

Ausgabeeigenschaften

Im Integration Services -Objektmodell verfügen Quellen und Transformationen über Ausgaben. Eine Ausgabe einer Komponente im Datenfluss implementiert die Schnittstelle IDTSOutput100.

Die folgende Tabelle beschreibt die Eigenschaften der Ausgaben von Komponenten in einem Datenfluss. Einige Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

Eigenschaft Datentyp BESCHREIBUNG
DeleteOutputOnPathDetached Boolean Ein Wert, der bestimmt, ob eine Datenfluss-Engine die Ausgabe löscht, wenn sie von einem Pfad getrennt wird.
BESCHREIBUNG String Beschreibt die Ausgabe.
ErrorOrTruncationOperation String Eine optionale Zeichenfolge, die die Fehlertypen oder abgeschnittene Daten angibt, die bei der Verarbeitung einer Zeile auftreten können.
ErrorRowDisposition DTSRowDisposition Ein Wert, der die Behandlung von Fehlern angibt. Mögliche Werte sind Fail component, Ignore failureund Redirect row.
ExclusionGroup Integer Ein Wert, der eine Gruppe sich gegenseitig ausschließender Ausgaben identifiziert.
HasSideEffects Boolean Ein Wert, der angibt, ob eine Komponente aus dem Ausführungsplan des Datenflusses entfernt werden kann, wenn diese nicht an eine Upstreamkomponente angefügt ist und RunInOptimizedMode auf truegesetzt ist.
id Integer Ein Wert, der die Ausgabe eindeutig identifiziert.
IdentificationString String Eine Zeichenfolge, die die Ausgabe identifiziert.
IsErrorOut Boolean Gibt an, ob es sich bei der Ausgabe um eine Fehlerausgabe handelt.
IsSorted Boolean Gibt an, ob die Ausgabe sortiert wird. Der Standardwert ist False.

** Wichtig ** Durch die Festlegung des Werts für die Eigenschaft IsSorted auf True werden keine Daten sortiert. Diese Eigenschaft ist lediglich ein Hinweis für die Downstreamkomponenten, dass die Daten vorher sortiert wurden. Weitere Informationen finden Sie unter Sortieren von Daten für die Transformationen für Zusammenführen und Zusammenführungsjoin.
Name String Der Name der Ausgabe.
SynchronousInputID Integer Die ID einer Eingabe, die zur Ausgabe synchron ist.
TruncationRowDisposition DTSRowDisposition Ein Wert, der bestimmt, wie die Komponente das Abschneiden von Daten behandelt, das bei der Verarbeitung von Zeilen auftritt. Mögliche Werte sind Fail component, Ignore failureund Redirect row.

Eigenschaften der Ausgabespalten

Im Integration Services -Objektmodell enthält eine Ausgabe eine Auflistung von Ausgabespalten. Eine Ausgabespalte einer Komponente im Datenfluss implementiert die Schnittstelle IDTSOutputColumn100.

Die folgende Tabelle beschreibt die Eigenschaften der Ausgabespalten von Komponenten in einem Datenfluss. Einige Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

Eigenschaft Datentyp BESCHREIBUNG
ComparisonFlags Integer Eine Gruppe von Flags, die den Vergleich von Spalten angeben, die über einen Zeichendatentyp verfügen. Weitere Informationen finden Sie unter Comparing String Data.
BESCHREIBUNG String Beschreibt die Ausgabespalte.
ErrorOrTruncationOperation String Eine optionale Zeichenfolge, die die Fehlertypen oder abgeschnittene Daten angibt, die bei der Verarbeitung einer Zeile auftreten können.
ErrorRowDisposition DTSRowDisposition Ein Wert, der die Behandlung von Fehlern angibt. Mögliche Werte sind Fail component, Ignore failureund Redirect row. Der Standardwert lautet Fehler bei Komponente.
ExternalMetadataColumnID Integer Die ID der externen Metadatenspalte, die einer Eingabespalte zugewiesen ist.
id Integer Ein Wert, der die Ausgabespalte eindeutig identifiziert.
IdentificationString String Eine Zeichenfolge, die die Ausgabespalte identifiziert.
LineageID Integer Die ID der Ausgabespalte. Downstreamkomponenten verweisen auf die Spalte, indem sie diesen Wert verwenden.
LineageIdentificationString String Die Identifikationszeichenfolge, die den Namen der Spalte enthält.
Name String Der Name der Ausgabespalte.
SortKeyPosition Integer Ein Wert, der anzeigt, ob eine Spalte sortiert ist, und der die zugehörige Sortierreihenfolge und die Reihenfolge, in der mehrere Spalten sortiert werden, angibt. Der Wert 0 weist darauf hin, dass die Spalte nicht sortiert ist. Weitere Informationen finden Sie unter Sortieren von Daten für die Transformationen für Zusammenführen und Zusammenführungsjoin.
SpecialFlags Integer Ein Wert, der die speziellen Flags der Ausgabespalte enthält.
TruncationRowDisposition DTSRowDisposition Ein Wert, der bestimmt, wie die Komponente das Abschneiden von Daten behandelt, das bei der Verarbeitung von Zeilen auftritt. Mögliche Werte sind Fail component, Ignore failureund Redirect row. Der Standardwert lautet Fehler bei Komponente.

Ausgabespalten schließen auch eine Gruppe von Datentypeigenschaften ein.

Eigenschaften externer Metadatenspalten

Im Integration Services -Objektmodell können Eingaben und Ausgaben eine Auflistung externer Metadatenspalten enthalten. Eine externe Metadatenspalte einer Komponente im Datenfluss implementiert die Schnittstelle IDTSExternalMetadataColumn100.

Die folgende Tabelle beschreibt die Eigenschaften der externen Metadatenspalten von Komponenten in einem Datenfluss. Einige Eigenschaften verfügen über schreibgeschützte Werte, für die zur Laufzeit eine Zuweisung über die Datenfluss-Engine erfolgt.

Eigenschaft Datentyp BESCHREIBUNG
BESCHREIBUNG String Beschreibt die externe Spalte.
id Integer Ein Wert, der die Spalte eindeutig identifiziert.
IdentificationString String Eine Zeichenfolge, die die Spalte identifiziert.
Name String Der Name der externen Spalte.

Externe Metadatenspalten schließen auch eine Gruppe von Datentypeigenschaften ein.

Datentypeigenschaften

Ausgabespalten und externe Metadatenspalten schließen eine Gruppe von Datentypeigenschaften ein. Je nach dem Datentyp der Spalte können Eigenschaften einen Lese-/Schreibzugriff oder einen Schreibschutz festlegen.

Die folgende Tabelle beschreibt die Datentypeigenschaften von Ausgabespalten und externen Metadatenspalten.

Eigenschaft Datentyp BESCHREIBUNG
CodePage Integer Gibt die Codepage für Zeichenfolgendaten an, bei denen es sich nicht um Unicode handelt.
DataType Ganze Zahl (Enumeration) Der Integration Services -Datentyp der Spalte. Weitere Informationen finden Sie unter Integration Services Datentypen.
Länge Integer Die Länge der Zeichen in einer Spalte.
Genauigkeit Integer Die Genauigkeit einer numerischen Spalte.
Skalieren Integer Die Dezimalstellen einer numerischen Spalte.

Benutzerdefinierte Eigenschaften von Datenflusskomponenten

Informationen zu benutzerdefinierten Eigenschaften finden Sie unter den folgenden Themen.

Verwenden eines Ausdrucks in einer Datenflusskomponente

In diesem Verfahren wird beschrieben, wie ein Ausdruck der Transformation für bedingtes Teilen oder der Transformation für abgeleitete Spalten hinzugefügt wird. Die Transformation für bedingtes Teilen verwendet Ausdrücke zum Definieren der Bedingungen, die Datenzeilen in eine Transformationsausgabe leiten, und die Transformation für abgeleitete Spalten verwendet Ausdrücke zum Definieren von Werten, die Spalten zugewiesen sind.

Um einen Ausdruck in einer Transformation zu implementieren, muss das Paket bereits mindestens einen Datenflusstask und eine Quelle einschließen.

  1. Öffnen Sie in SQL Server Data Tools (SSDT) das Integration Services-Projekt mit dem gewünschten Paket.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie im SSIS -Designer auf die Registerkarte Ablaufsteuerung , und klicken Sie dann auf den Datenflusstask mit dem Datenfluss, den Sie in einem Ausdruck implementieren möchten.

  4. Klicken Sie auf die Registerkarte Datenfluss , und ziehen Sie dann aus der Toolbox die Transformation für bedingtes Teilen oder die Transformation für abgeleitete Spalten auf die Entwurfsoberfläche.

  5. Ziehen Sie den grünen Konnektor von der Quelle oder einer Transformation auf die Transformation für bedingtes Teilen oder abgeleitete Spalten.

  6. Doppelklicken Sie auf die Transformation, um ihr Dialogfeld zu öffnen.

  7. Erweitern Sie im linken Fenster die Option Variablen , um system- und benutzerdefinierte Variablen anzuzeigen, und erweitern Sie Spalten , um die Transformationseingabespalten anzuzeigen.

  8. Erweitern Sie im rechten Fenster die Option Mathematische Funktionen, Zeichenfolgenfunktionen, Datums-/Uhrzeitfunktionen, NULL-Funktionen, Typumwandlungenund Operatoren , um auf die Funktionen, die Umwandlungen und die Operatoren zuzugreifen, die von der Ausdrucksgrammatik bereitgestellt werden.

  9. Gehen Sie je nach Transformation zum Erstellen eines Ausdrucks wie folgt vor

    • Ziehen Sie im Dialogfeld Transformations-Editor für bedingtes Teilen die Variablen, Spalten, Funktionen, Operatoren und Umwandlungen in die Spalte Bedingung . Sie können den Ausdruck aber auch direkt in die Spalte Bedingung eingeben.

    • Ziehen Sie im Dialogfeld Transformations-Editor für abgeleitete Spalten die Variablen, Spalten, Funktionen, Operatoren und Umwandlungen in die Spalte Ausdruck . Sie können den Ausdruck aber auch direkt in die Spalte Ausdruck eingeben.

      Hinweis

      Wenn Sie den Fokus von der Spalte Bedingung oder Ausdruck entfernen, kann der Ausdruckstext hervorgehoben dargestellt werden, was auf eine falsche Ausdruckssyntax hinweist.

  10. Klicken Sie auf OK, um das Dialogfeld zu schließen.

    Hinweis

    Wenn der Ausdruck ungültig ist, wird eine Warnung angezeigt, die die Syntaxfehler im Ausdruck beschreibt.

Datenflusseigenschaften, die Sie mit einem Ausdruck festlegen können

Die Werte mancher Eigenschaften von Datenflussobjekten können mithilfe von Eigenschaftsausdrücken festgelegt werden, die im Datenflusstask-Container verfügbar sind.

Weitere Informationen zum Verwenden von Eigenschaftsausdrücken finden Sie unter Verwenden von Eigenschaftsausdrücken in Paketen.

Sie können Eigenschaftsausdrücke dazu verwenden, Konfigurationen für jede bereitgestellte Instanz eines Pakets anzupassen. Sie können Eigenschaftsausdrücke auch zur Festlegung von Laufzeiteinschränkungen für ein Paket nutzen, indem Sie die Option /set mit dem Eingabeaufforderungshilfsprogramm dtexec verwenden. Sie können z. B. die von der Transformation für Sortierung verwendeten MaximumThreads oder die MaxMemoryUsage der Transformationen für die Fuzzygruppierung und die Fuzzysuche einschränken. Wenn keine Einschränkungen bestehen, legen diese Transformationen möglicherweise große Datenmengen im Arbeitsspeicher ab.

Um einen Eigenschaftsausdruck für eine der Eigenschaften eines unter diesem Thema aufgelisteten Datenflussobjekts festzulegen, zeigen Sie das Fenster Eigenschaften für den Datenflusstask an, indem Sie den Datenflusstask auf der Oberfläche Ablaufsteuerung des Designers auswählen oder indem Sie die Registerkarte Datenfluss des Designers auswählen, ohne eine individuelle Komponente oder einen Pfad auszuwählen. Wählen Sie die Ausdrücke -Eigenschaft aus, und klicken Sie auf die Schaltfläche mit den drei Punkten, um das Dialogfeld Eigenschaftsausdrucks-Editor anzuzeigen. Öffnen Sie die Dropdownliste Eigenschaft , um eine Eigenschaft auszuwählen, und geben Sie dann einen Ausdruck in das Textfeld Ausdruck ein, oder klicken Sie auf die Schaltfläche mit den drei Punkten, um das Dialogfeld Ausdrucks-Generator anzuzeigen.

Die Eigenschaft -Liste zeigt nur die verfügbaren Eigenschaften der Datenflussobjekte an, die bereits in der Datenfluss -Oberfläche des Designers platziert wurden. Deshalb können Sie die Eigenschaft -Liste nicht dazu verwenden, alle möglichen Eigenschaften von Datenflussobjekten anzuzeigen, die Eigenschaftsausdrücke unterstützen. Wenn Sie z.B. eine ADO.NET-Quelle auf der Designer-Oberfläche platziert haben, enthält die Liste Eigenschaft einen Eintrag für die Eigenschaft [ADO.NET-Quelle].[SQL-Befehl] . Die Liste zeigt außerdem viele Eigenschaften des Datenflusstasks selbst an.

Die Werte der Eigenschaften in der folgenden Liste können über Eigenschaftsausdrücke angegeben werden.

Datenflussquellen

Datenflussobjekt Eigenschaft
ADO NET-Quelle TableOrViewName-Eigenschaft

SqlCommand-Eigenschaft
XML-Quelle XMLData-Eigenschaft

XMLSchemaDefinition-Eigenschaft

Datenflusstransformationen

Weitere Informationen zu diesen benutzerdefinierten Eigenschaften finden Sie unter Transformation Custom Properties.

Datenflussobjekt Eigenschaft
Transformation für bedingtes Teilen FriendlyExpression-Eigenschaft
Transformation für abgeleitete Spalten FriendlyExpression-Eigenschaft
Transformation für Fuzzygruppierung MaxMemoryUsage-Eigenschaft
Transformation für Fuzzysuche MaxMemoryUsage-Eigenschaft
Transformation für Suche SqlCommand-Eigenschaft

SqlCommandParam-Eigenschaft
Transformation für OLE DB-Befehl SqlCommand-Eigenschaft
Transformation für Prozentwert-Stichproben SamplingValue-Eigenschaft
Transformation für Pivot PivotKeyValue-Eigenschaft
Transformation für Zeilenstichproben SamplingValue-Eigenschaft
Transformation zum Sortieren MaximumThreads-Eigenschaft
Entpivotierungstransformation PivotKeyValue-Eigenschaft

Datenflussziele

Datenflussobjekt Eigenschaft
ADO NET-Ziel TableOrViewName-Eigenschaft

BatchSize-Eigenschaft

CommandTimeout-Eigenschaft
Flatfileziel Header-Eigenschaft
SQL Server Compact-Ziel TableName-Eigenschaft
SQL Server Ziel BulkInsertTableName-Eigenschaft

BulkInsertFirstRow-Eigenschaft

BulkInsertLastRow-Eigenschaft

BulkInsertOrder-Eigenschaft

Timeout-Eigenschaft