Menu
Open
English
中文
製品リリース情報
製品マニュアル
お客様マイページ
FAQ
ツール
メールマガジン
myHULFT
HULFT.com
文字サイズ変更
S
M
L
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
>
【DataSpider Servista】複数の異なるコンポーネントで取得した DBのデータをマージする方法を教えてください。
トップカテゴリー
/category/show/2?site_domain=open_jp
テクニカルFAQ-一般公開向け-
マイページ
お問い合わせ履歴へ
新規お問い合わせ登録へ
FAQのNo.から検索
No.を入力し参照をクリック
※半角数字のみ入力が可能です
戻る
No : 33853
公開日時 : 2022/05/17 15:38
更新日時 : 2022/05/17 16:54
印刷
DSServista
【DataSpider Servista】複数の異なるコンポーネントで取得した DBのデータをマージする方法を教えてください。
複数の DB から取得したデータをマージしたいと考えていますが、どのような機能を使用すればよいでしょうか。
カテゴリー :
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
回答
例えば、3 つの入力データをマージする場合には、以下の方法があります。
[結合処理] を複数配置する。
[結合処理] で 2 つのデータを結合した後、[結合処理] の出力データと、結合していないデータを再度 [結合処理] で結合する。
[結合処理]
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/convert/join_converter.html
マージ Mapper を使用する。
マージ Mapper では、複数の入力データを指定することが可能です。
マージ Mapper の入力データに、マージしたい出力データを指定することで、複数のデータのマージを行うことが可能です。
[マージ Mapper]
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/mapper/merge/merge.html
なお、[結合処理] はマージ Mapper のパフォーマンスを向上させるために作成された機能であるため、実施可能な場合は [結合処理] を使用することを推奨します。
ただし、[結合処理] はマージ Mapper と異なり、入力データに XML 型を使用することができないため、ご注意ください。
目的別で検索
設定
このFAQに関してのご意見をお聞かせ下さい。
参考になった
内容が分かりにくかった
探していた情報ではなかった
TOPへ