式を使って設定できるデータ フロー プロパティ
データ フロー タスク コンテナーで使用できるプロパティ式を使用して、データ フロー オブジェクトの特定のプロパティの値を指定できます。
プロパティ式の使用の詳細については、「パッケージでプロパティ式を使用する」を参照してください。
プロパティ式を使用して、パッケージを配置するインスタンスごとに構成をカスタマイズできます。 また、コマンド プロンプト ユーティリティ dtexec に /set オプションを付けて使用すると、プロパティ式を使用してパッケージの実行時制約を指定することもできます。 たとえば、並べ替え変換で使用される MaximumThreads、または、あいまいグループ化変換およびあいまい参照変換の MaxMemoryUsage を制約できます。 制約を行わないと、これらの変換により大容量のデータがメモリ内にキャッシュされる場合があります。
このトピックに示すデータ フロー オブジェクトのプロパティの 1 つに対するプロパティ式を指定するには、デザイナーの [制御フロー] 画面でデータ フロー タスクを選択するか、コンポーネントやパスを個別に選択せずにデザイナーの [データ フロー] タブを選択して、データ フロー タスクの [プロパティ] ウィンドウを表示します。 [式] プロパティを選択し、省略記号 (...) をクリックして、[プロパティ式エディター] ダイアログ ボックスを表示します。 [プロパティ] の一覧からプロパティを選択し、[式] テキスト ボックスに式を入力するか、省略記号 (...) をクリックして [式ビルダー] ダイアログ ボックスを表示します。
[プロパティ] の一覧には、現在、デザイナーの [データ フロー] 画面に配置されているデータ フロー オブジェクトで使用できるプロパティのみが表示されます。 したがって、[プロパティ] の一覧では、プロパティ式をサポートするデータ フロー オブジェクトのすべてのプロパティを表示することはできません。 たとえば、デザイナー画面に ADO NET ソースを配置した場合、[プロパティ] の一覧には [ADO NET Source].[SqlCommand] プロパティのエントリが表示されます。 この一覧には、データ フロー タスク自体の多数のプロパティも表示されます。
プロパティ式をサポートするデータ フロー オブジェクトのプロパティ
次の一覧にあるプロパティの値は、プロパティ式を使用して指定できます。
データ フローの変換元
データ フロー オブジェクト |
プロパティ |
---|---|
ADO NET ソース |
TableOrViewName プロパティ SqlCommand プロパティ |
XML ソース |
XMLData プロパティ XMLSchemaDefinition プロパティ |
データ フロー変換
これらのカスタム プロパティの詳細については、「変換のカスタム プロパティ」を参照してください。
データ フロー オブジェクト |
プロパティ |
---|---|
条件分割変換 |
FriendlyExpression プロパティ |
派生列変換 |
FriendlyExpression プロパティ |
あいまいグループ化変換 |
MaxMemoryUsage プロパティ |
あいまい参照変換 |
MaxMemoryUsage プロパティ |
参照変換 |
SqlCommand プロパティ SqlCommandParam プロパティ |
OLE DB コマンド変換 |
SqlCommand プロパティ |
比率サンプリング変換 |
SamplingValue プロパティ |
ピボット変換 |
PivotKeyValue プロパティ |
行サンプリング変換 |
SamplingValue プロパティ |
並べ替え変換 |
MaximumThreads プロパティ |
ピボット解除変換 |
PivotKeyValue プロパティ |
データ フローの変換先
データ フロー オブジェクト |
プロパティ |
---|---|
ADO NET 変換先 |
TableOrViewName プロパティ BatchSize プロパティ CommandTimeout プロパティ |
フラット ファイル変換先 |
Header プロパティ |
SQL Server Compact 変換先 |
TableName プロパティ |
SQL Server 変換先 |
BulkInsertTableName プロパティ BulkInsertFirstRow プロパティ BulkInsertLastRow プロパティ BulkInsertOrder プロパティ Timeout プロパティ |
関連タスク
関連コンテンツ
pragmaticworks.com の技術記事「SSIS 式チート シート」
|