---
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) 所要時間：2分

一時 ETL エンティティを使用することで、ターゲットエンティティでの繰り返し操作を回避できます。

一時 (temp) エンティティモデルでは、一時エンティティは入力エンティティとターゲットエンティティの中間のものとして機能します。データは、入力エンティティから一時エンティティにマッピングされ、次に一時エンティティからターゲットエンティティにマッピングされます。一時エンティティモデルを使用するには、次の手順に従います。  
* 入力エンティティと同様のエンティティフィールドを持つ一時エンティティを作成します。たとえば、入力エンティティに「Type」という名前のフィールドがある場合、一時エンティティには「Temp Type」といった名前のフィールドを用意します。
* RTE エンティティマッピングを追加し、入力エンティティから一時エンティティにデータをマッピングします。
* 一時エンティティに新しいエンティティフィールドとエンティティ操作を追加し、データをターゲットエンティティにマッピングするために必要な値をサポートします。
* 一時エンティティからターゲットエンティティにデータをマッピングするためのターゲットエンティティと RTE エンティティマッピングを追加します。
{#temp-entity-model__ul_g1b_qk2_g5b}

このモデルでは、ターゲットエンティティで操作を定義する必要はありません。一時エンティティでのみ操作を作成し、ターゲットエンティティには最終的な値をマッピングします。  

## Teams の ETL 定義 {#temp-entity-model__example_izl_yj2_g5b}

この例では、Teams の ETL 定義により、データは入力エンティティから一時エンティティにマッピングされ、一時エンティティからターゲットエンティティにマッピングされます。Teams の定義には 4 つの ETL エンティティがあります。

* グループ：ターゲットエンティティ
* インポートセット：入力エンティティ
* メンバー：ターゲットエンティティ
* 一時：一時的な中間エンティティ
{#temp-entity-model__ul_ekr_ch2_g5b}

Teams の定義には、3 つの RTE エンティティマッピングもあります。

* \[インポートセットから一時 (Import Set to Temp)\] では、入力エンティティから一時エンティティにデータがマッピングされます。
* \[一時からメンバー (Temp to Member)\] では、一時エンティティからメンバーターゲットエンティティにデータがマッピングされます。
* \[一時からグループ (Temp to Group)\] では、一時エンティティからグループターゲットエンティティにデータがマッピングされます。
{#temp-entity-model__ul_qmf_th2_g5b}

## 条件スクリプト {#temp-entity-model__section_rtv_jc2_g5b}

場合によっては、ターゲットテーブルへのすべての入力データを挿入または更新する必要はありません。条件スクリプトを使用して、ターゲットエンティティにマッピングするインポートセット行を選択できます。次の例では、一時からメンバーの RTE エンティティマッピングは、一時エンティティからメンバーエンティティにマッピングする行を指定するために条件スクリプトを使用します。`member` タイプの行のみがメンバーエンティティにマッピングされます。

