ジョブを設定 - Cloud - 8.0

Netsuite

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > ビジネスアプリケーション > Netsuite
データガバナンス > サードパーティーシステム > ビジネスアプリケーション > Netsuite
データクオリティとプレパレーション > サードパーティーシステム > ビジネスアプリケーション > Netsuite
Last publication date
2024-03-07

手順

  1. tNetSuiteConnection_1をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
    1. 使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
      このシナリオでは、NetSuite SOAPが選択されています。
    2. 接続を確立するために必要となる情報をすべて入力します。
  2. tNetSuiteInput_1をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
    1. 使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
      このシナリオでは、NetSuite SOAPが選択されています。
    2. [Use existing connection] (既存の接続を使用)を選択し、[Component List] (コンポーネントリスト)ドロップダウンリストでtNetSuiteConnection_1を選択します。
    3. [Record Type] (レコードタイプ)フィールドの横にある[...]ボタンをクリックし、ダイアログボックスが開いたら、[Location] (ロケーション)を選択して[OK]をクリックします。
      この設定によって、位置タイプであるレコードからデータを取得するよう指定されます。
    4. [Guess schema] (推測スキーマ)ボタンをクリックすると、選択したレコードタイプに応じたスキーマカラムが取得されます。
    5. スキーマエディターでは、不要なカラムを削除したり、カラムの順序を調整したりしてスキーマを編集します。
      • [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、スキーマエディターを開きます。
      • 読みやすくなるよう、このジョブのスキーマに含まれているカラムは次の図のように3つだけです。
    6. [Search conditions] (条件を検索)テーブルの下部にあるプラスボタンをクリックし、行を追加します。
    7. [Search conditions] (検索条件)テーブルに新しく追加された行で、[Field] (フィールド)フィールドのドロップダウンリストからnameを、[Operator] (演算子)フィールドのドロップダウンリストからString.containsをそれぞれ選択し、[Search value] (値を検索)フィールドに"Berlin"と入力します。

      このステップでの設定によって、nameフィールドがBerlinであるレコードをクエリーする検索条件が設定されます。

      注: ドロップダウンリストは展開されるまでに数秒かかることがあります。
    8. 他のオプションはそのままにしておきます。
  3. tLogRow_2をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
    1. [Sync columns] (カラムを同期)をクリックすると、tNetSuiteInput_1のスキーマカラムがこのコンポーネントに入力されます。
    2. [Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択します。
    3. 他のオプションはそのままにしておきます。

    このコンポーネントは、tNetSuiteOutput_1によって削除される全レコードのフィールドを表示します。

  4. tNetSuiteOutput_1をダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
    1. 使用したいNetSuiteコンポーネントを[Version] (バージョン)ドロップダウンリストで選択し、[Apply] (適用)をクリックします。
      このシナリオでは、NetSuite SOAPが選択されています。
    2. [Use existing connection] (既存の接続を使用)を選択し、[Component List] (コンポーネントリスト)ドロップダウンリストでtNetSuiteConnection_1を選択します。
    3. [Sync columns] (カラムを同期)をクリックし、このコンポーネントのスキーマカラムがtLogRow_2のものと同じであることを確認します。
    4. [Record Type] (レコードタイプ)フィールドの横にある[...]ボタンをクリックし、ダイアログボックスが開いたら、[Location] (ロケーション)を選択して[OK]をクリックします。
      この設定によって、位置タイプであるレコードを処理するよう指定されます。
    5. [Action] (アクション)ドロップダウンリストから[Delete] (削除)を選択します。
      この設定によって、取得されたレコードが削除されます。
    6. 他のオプションはそのままにしておきます。
  5. tNetSuite_2をダブルクリックし、tNetSuiteInput_1と同じ設定を行います。

    このコンポーネントは、同じレコードをクエリーすることで削除操作を検証します。

  6. tLogRow_1をダブルクリックし、tLogRow_2と同じ設定を行います。

    このコンポーネントは、tNetSuiteInput_2によって渡される全レコードのフィールドを表示します。