![見出し画像](https://assets.st-note.com/production/uploads/images/96125709/rectangle_large_type_2_e6d6bcefa50f9257c9ef119104aec41e.png?width=800)
Importing Data Overview Moduleメモ
復習のためにServiceNow Fundamentals On Demand関係の記事を流していこうと思います。
今回はImporting Dataについて。
前回の記事はこちら。
What are import sets?
次のデータをインポートできます。
XML、CSV、Excelなどのローカルファイル
パスと認証情報を提供することによるネットワークサーバー
LDAP接続
JDBC接続
The import process
![](https://assets.st-note.com/img/1674274260301-0rw0y4V11H.png)
データソース
パスと認証情報を指定することにより、ローカルソース(XML、CSV、Excelなど)またはネットワークサーバーからデータをインポートできます。
データソースは、ファイル、LDAP接続、またはJDBC接続から取得できます。
インポートセットテーブル
テーブルのフィールドは自動生成されるので手動変更しないようにしましょう。
ファイルラベルはインポートセットテーブルの名前として使用されます。
Transform map
インポートセットテーブルとインポート先のユーザーテーブルとの関連付けを行います。
フィールド名が一致していると自動的に変換されます。
Good practices for importing
データをインポートする前にクリーンナップを行ってください。
古いデータ
不正なデータ
冗長なデータ
Coalesce fields
合体フィールドを使用すると、変換時にターゲットフィールドを選択して合体するか指定できます。
合体フィールドを使用して一致が見つかった場合、既存のレコードはインポートされている情報で更新されます。
![](https://assets.st-note.com/img/1674274443699-QP7DD5Uncv.png)
合体フィールドを使用して一致が見つからない場合、新しいレコードがデータベースに挿入されます。
![](https://assets.st-note.com/img/1674274459255-ktn0au2bYN.png)
ターゲットテーブル内の複数のレコードが指定された合体オプションと一致する場合、ターゲットテーブル内の最初に一致するレコードのみが更新されます。
Coalesce data in import sets
合体フィールドが指定されていないとインポートされたすべての行が追加扱いになりますが、更新する場合は必須のオプションです。
この記事が気に入ったらサポートをしてみませんか?