ETL エンティティフィールド定義を作成する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • 抽出変換ロード (ETL) 操作用にマッピングされたエンティティフィールドを定義します。

    始める前に

    必要なロール:import_transformer

    手順

    1. 移動先 すべて > システムインポートセット > 管理 > ETL 定義.
    2. ETL 定義を選択します。
    3. [ETL エンティティ] タブで、ETL エンティティを選択します。
    4. [ETL エンティティ] フィールドタブで、[新規] をクリックします。
    5. フォームに入力します。
      フィールド 説明
      名前 [ETL エンティティ] フィールド定義の名前。
      フィールド/パス

      ステージングまたはインポートセットテーブルの列名です。

      ターゲットエンティティの参照フィールドには、データをマッピングする列を指定できます。たとえば、番地、通り、郵便番号の 3 つの列を持つ住所テーブルにデータをマッピングするとします。マップ先の一意の列を指定するには、「address.number」、「address.postal_code」、および「address.street」と入力します。

      参照フィールドに一意の列を指定する場合、すべての強制アクションと結合値を同じにする必要があります。たとえば、前にリストした 3 つのアドレスフィールドはすべて同じ強制アクションと同じ結合値を持つ必要があります。

      インポートエンティティの場合、アレイ内のフィールドは [*] 表記で参照できます。たとえば、次のネストされた構造では、「email[*].address」と入力してメールアドレスを指定できます。
      {
            "id": "123",
            "name": "Jhon",
            "emails": [
              {
                "address": "jhon@servicenow.com",
                "type": "work"
              },
            ]
          }
      
      強制アクション 参照または選択肢が見つからない場合にシステムで行われる必要がある操作です。使用可能なオプションは、[作成]、[無視]、および [却下] です。
      • [作成] オプションでは、新しい参照/選択肢が作成され、現在のレコードに割り当てられます。
      • [無視] オプションは、現在の値を空に設定します。
      • [却下] オプションは、レコード全体をデータベースに保存しません。
      結合 このフィールドを使用して、既存のレコードをクエリします。
      アプリケーション このレコードのアプリケーションスコープ。
      エンティティ 強力な変換エンジンエンティティの名前。
      定義 このフィールド定義が属する選択された ETL エンティティ。
    6. [送信] をクリックします。