---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# ソースデータのターゲットテーブルへのマッピング

# ソースデータのターゲットテーブルへのマッピング {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

ソースデータをターゲットテーブルに変換する方法を指定します。

## 始める前に

[データソースの設定](https://servicenow-prod.fluidtopics.net/1Qk_UKlb2invOmpIr27YeA "データソースを作成して、統合ハブ でデータのインポートを開始します。データソースは、インポートしたいデータを取得する方法と場所を指定します。")に展開したカスタムモバイルアプリケーションを使用して管理しました。

必要なロール：admin または ih_import。

## 手順

1. 移動先 すべて統合ハブ統合ハブ - インポート.
2. ランディングページで、データ連携を選択します。
3. 左側のナビゲーションパネルで、\[ターゲットにマッピング\] を選択します。
4. ターゲットテーブルを追加します。
   1. \[ソースからターゲットテーブルへのデータマッピング\] ページで、\[テーブルを追加する\] をクリックします。
   2. マッピングプロパティウィンドウで、次のフィールドに入力します。  
      {#map-source-data-target__table_yyp_q22_lpb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | ターゲットテーブル | データの変換先のテーブルの名前。 |
      | インポート時にテーブルのビジネスルールを実行する | データをインポートするときにターゲットテーブルのビジネスルールを実行するオプション。 |
      | インポートを同期的に実行 | インポートを同期的に実行するオプション。データが並列変換され、特定の結合値を持つ複数のソースレコードが存在する場合、このオプションをオンにすると、その結合値を持つレコードが一度に 1 つだけ挿入されます。詳細については、「[同時インポート](https://servicenow-prod.fluidtopics.net/xbKJZv6RO86kJKoEtVur~A "受信データを複数のインポートセットに分割し、インポートセットを同時に変換して処理時間を短縮します。")」ページの「挿入を同期する」セクションを参照してください。 |
      [ ]

      {#map-source-data-target__table_yyp_q22_lpb}
   3. \[保存\] を選択します。  
      統合には複数のターゲットテーブルを追加できます。追加するターゲットテーブルごとに、ステップ 4a \~ 4c を繰り返します。

      テーブルは、追加された順に一覧表示されます。各テーブルカードの左側にあるドラッグアイコン ![ドラッグアイコン]()を使用してカードを別の位置にドラッグすると、順序を変更できます。テーブルカードの順序によって、実行時にデータがターゲットテーブルに変換される順序が決まります。  
      注:  
      同じテーブルを複数回選択することはできません。また、拡張テーブルまたは既に統合に含まれているテーブルの親テーブルを選択することもできません。
   {#map-source-data-target__substeps_t4q_blz_wvb}
5. ソースデータのフィールドをターゲットテーブルにマッピングします。
   1. \[ソースからターゲットテーブルへのデータマッピング\] ページで、マッピング先のターゲットテーブルのボタンを選択します。  
      これにより、テーブルのデータマッピングセクションが開きます。ページの左側にはソースデータが表示されます。右側はターゲットテーブル用です。
   2. \[フィールドを追加 (Add a field)\]、\[すべてのフィールドを追加\] または \[自動マッピング\] ボタンを使用して、ターゲットサイドを設定し、マッピングデータを開始します。  
      * ターゲットテーブルのすべてのフィールドを追加するには、\[すべてのフィールドを追加\] を選択します。フィールドはアルファベット順に追加されます。
      * フィールドを個別に追加するには、\[フィールドを追加 (Add a field)\] を選択し、リストからフィールド名を選択します。フィールドは 1 回のみ追加できます。
      * フィールドを追加して自動的にマッピングするには、\[自動マッピング\] を選択します。自動マッピングは、ソースエンティティを同様の名前のターゲットエンティティにマッピングします。\[自動マッピング\] ボタンには 2 つのオプションがあります。
        * \[ターゲットテーブル内のすべての一致フィールド\] に、すべてのフィールドが追加され、一致するフィールドがマッピングされます。
        * \[ターゲット選択でマッピングされていないすべてのフィールド\] は、既に追加されているがまだマッピングされていないフィールドのみをマッピングします。フィールドがまだ追加されていない場合、このオプションは使用できません。
        {#map-source-data-target__ul_swb_hwz_mvb}
      * 既にマッピングされているターゲットエンティティの場合、\[自動マッピング\] を選択してもその値は変更されません。自動マッピングされたフィールドには、データピルに杖のアイコンがあります。

        デフォルトでは、自動マップは最大 1 つのソースエンティティをターゲットエンティティにマッピングします。これを変更するには、glide.ih.automap.extractone プロパティを false に設定します。

        自動マッピングは、80％ 以上一致する列名を探して、ソースとターゲットのエンティティを照合します。これは、glide.ih.automap.minimum.score のプロパティで変更できます。たとえば、60％ の類似性に基づいて照合するには、glide.ih.automap.minimum.score を 60 に設定します。
      {#map-source-data-target__ul_cm4_s3z_wvb}
   3. データをマッピングするには、データピルをソースからターゲットテーブルの \[値\]列にドラッグします。  
      ターゲットテーブルの右側にあるピルピッカー (![ピルピッカーアイコン]()) を使用してデータをマッピングすることもできます。\[値\] 列には複数の値を入力でき、テキストを入力することもできます。

      ソースフィールドをターゲットフィールドにマッピングすると、ソースフィールド名の横に小さなチェックマークアイコン (![チェックマークアイコン]()) が表示されます。カーソルをチェックマークに移動すると、ソースフィールドがマッピングされているターゲットフィールド (最大 5 つのフィールド) がツールヒントに一覧表示されます。
   4. **オプション:** \[一致\] トグルスイッチを使用して、一致するデータをシステムがチェックするフィールドを指定し、見つかった場合は、新しいレコードを作成する代わりに既存のレコードを更新します。  
      たとえば、ターゲットテーブルに \[注文番号\] フィールドと注文番号が 743 のレコードがある場合、一致する可能性のあるものを処理するためのオプションが 2 つあります。  
      * \[注文番号\] フィールドの \[一致\] トグルスイッチがオンの場合、システムは一致するデータをチェックします。ソースデータに同じ注文番号のレコードがある場合、システムはターゲットテーブルの既存のレコードを更新します。
      * \[注文番号\] フィールドの \[一致\] トグルスイッチがオフの場合、システムは一致するデータをチェックしません。ソースデータに同じ注文番号のレコードがある場合、システムはターゲットテーブルに新しいレコードを作成します。この場合、ターゲットテーブルには 2 つのレコードがあり、どちらも注文番号は 743 です。
      {#map-source-data-target__ul_hcc_xnr_spb}
   5. **オプション:** 選択フィールドと参照フィールドでは、データのマッピング先の列を指定します。  
      1. 歯車アイコン (![歯車アイコン]()) を選択します。
      2. \[フィールド\] で、マッピング先の列を選択します。
      3. \[一致するレコードがない場合は、次の操作を行います\] で、その列が利用できない場合の対処方法を指定します。
         * \[新しい選択肢/レコードを作成\]：ターゲットテーブルに選択肢またはレコードを作成します。
         * \[このフィールドを無視\]：ターゲットテーブルのそのフィールドのみを無視します。
         * \[このレコードをスキップ\]：ターゲットテーブルのレコード全体をスキップします。
         {#map-source-data-target__ul_bsv_jzl_lpb}
      4. \[完了\] を選択します。
      {#map-source-data-target__ol_drb_mjz_wvb}
   6. **オプション:** 変換機能を適用して、データを変更または修正します。  
      たとえば、大文字変換機能を使用して、入力文字列をすべて大文字に変換できます。詳細については、「変換機能」を参照してください。  
      注:  
      フローおよびサブフローの作成時に利用可能なすべての変換機能が 統合ハブ - インポートで利用できるわけではありません。
      1. 変換機能アイコン (![変換機能アイコン]()) を選択します。
      2. メニューから変換機能を選択し、\[OK\] を選択します。
      3. 追加の変換関数を適用するには、\[新しい変換を追加\] を選択します。変換機能は、選択された順序で適用されます。
      4. すべての変換機能を追加したら、\[完了\] を選択します。
      {#map-source-data-target__ol_nwz_zjz_wvb}
   {#map-source-data-target__substeps_yxz_2lz_wvb}
6. マッピングが完了したら、\[保存\] を選択します。  
   複数のターゲットテーブルにマッピングする場合は、テーブルごとにステップ 5 と 6 を繰り返します。

## 次のタスク

[データインポートの実行またはスケジュール](https://servicenow-prod.fluidtopics.net/ldJFfgOE7iXLqY9GHheMbw "スケジュールを作成して、データインポートを実行するタイミングを指定します。インポートを特定の時間、定期的な間隔、または親インポートの後に実行するようにスケジュールします。インポートをすぐに実行することもできます。")に展開したカスタムモバイルアプリケーションを使用して管理しました。

