クライアントインターフェイスガイド > TDV用TIBCOSSISコンポーネント > SSISコンポーネントの使用 > 宛先コンポーネントの使用
 
宛先コンポーネントの使用
データソースへの接続の確立の後、TIBCO TDV宛先コンポーネントをワークフローに追加して、データをTDVにロードします。
データフローでのTDVへの書き込み
以下の手順に従って、TDVに接続し、データを更新します。
1. SSISツールボックスで、TIBCOTDV宛先コンポーネントをデータフロータスクにドラッグします。
2. ソースコンポーネントの出力をTIBCOTDV宛先コンポーネントに接続します。
3. TIBCOTDV宛先コンポーネントをダブルクリックします。 TIBCO TDV DestinationEditorダイアログが表示されます。
4. [接続マネージャー]メニューで、使用可能なTIBCO TDV接続マネージャーを選択するか、まだ使用できない場合は新しいインスタンスを作成します。
5. [テーブルを使用]オプションで、更新するテーブルを選択します。
6. データ操作アクションを選択します。各アクションの詳細については、以下を参照してください。
7. [マッピング]タブで、ソースから宛先へのマッピングを構成します。デフォルトでは、ソースコンポーネントからの出力は、選択したテーブルの列と同じ名前で自動的にマップされます。これらの選択をさらに更新できます。
:読み取り専用の列は、書き込みができないため、宛先の列には表示されません。
コマンド実行
データフローを実行すると、コンポーネントは次のいずれかの操作を実行して宛先テーブルを更新します。
Insert
コンポーネントはマップされた値を取得し、データを新しい行としてテーブルに挿入しようとします。宛先コンポーネントのプロパティでOutputKeyプロパティをTrueに設定することにより、「行のリダイレクト」エラー動作を伴うコンポーネントのエラー出力への挿入の結果を取得できます。
更新
コンポーネントは、提供された主キーに基づいて既存の行を更新しようとします。主キー列はマップする必要があり、nullであってはなりません。宛先コンポーネントのプロパティでOutputKeyプロパティをTrueに設定することにより、「行のリダイレクト」エラー動作を伴うコンポーネントのエラー出力で更新の結果を取得できます。
アップサート
コンポーネントは主キーを使用して、行を挿入するか更新するかを決定します。主キー列がマップされていて、それがnullでない場合、コンポーネントは、提供された主キーに基づいて既存の行を更新しようとします。主キーがマップされていない場合、または主キーがnullの場合、TIBCOTDV宛先コンポーネントはデータを新しい行として挿入しようとします。宛先コンポーネントのプロパティでOutputKeyプロパティをTrueに設定することにより、「行のリダイレクト」エラー動作を伴うコンポーネントのエラー出力でアップサートの結果を取得できます。
[Delete(削除)]
コンポーネントは、提供された主キーに基づいて既存の行を削除しようとします。主キー列はマップする必要があり、nullであってはなりません。
一括操作
宛先コンポーネントは、デフォルトでバルク操作を使用してデータソースを更新します。この動作は、コンポーネントのBatchModeプロパティとBatchSizeプロパティによって制御されます。 BatchSizeは、コンポーネントに一度に送信するバッチの最大サイズを制御します。送信されるデータの量によっては、BatchSizeを増やすとスループットが向上しますが、より大きなメモリフットプリントが必要になります。