Data Flow-Eigenschaften können mithilfe von Ausdrücken festgelegt werden.
Die Werte gewisser Eigenschaften von Datenflussobjekten können mithilfe von Eigenschaftsausdrücken festgelegt werden, die im Datenflusstask-Container verfügbar sind.
Informationen zur Verwendung von Eigenschaftsausdrücken finden Sie unter Verwendung 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 dtexec-Eingabeaufforderungsprogramm 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, speichern diese Transformationen möglicherweise große Datenmengen im Arbeitsspeicher zwischen.
Erstellen von Ausdrücken für Eigenschaften von Datenflussobjekten
Um einen Eigenschaftsausdruck für eine der Eigenschaften eines unter diesem Thema aufgelisteten Datenflussobjekts festzulegen, zeigen Sie das Eigenschaften-Fenster 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, 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 Ausdrucksgenerator 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 Eigenschaft-Liste einen Eintrag für die Eigenschaft [ADO NET Source].[SqlCommand]. Die Liste zeigt außerdem viele Eigenschaften des Datenflusstasks selbst an.
Eigenschaften von Datenflussobjekten, die Eigenschaftsausdrücke unterstützen
Die Werte der Eigenschaften in der folgenden Liste können über Eigenschaftsausdrücke angegeben werden.
Datenflussquellen
Weitere Informationen zu diesen benutzerdefinierten Eigenschaften finden Sie unter Benutzerdefinierte Eigenschaften von Quellen.
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 Benutzerdefinierte Eigenschaften von Transformationen.
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 zum Suchen |
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 |
Transformation für UNPIVOT |
PivotKeyValue-Eigenschaft |
Datenflussziele
Weitere Informationen zu diesen benutzerdefinierten Eigenschaften finden Sie unter Benutzerdefinierte Eigenschaften von Zielen.
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 |