tELTSAPMapジョブを設定 - Cloud - 8.0

ELT SAP

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
ジョブデザインと開発 > サードパーティーシステム > ELTコンポーネント > ELT SAPコンポーネント
データガバナンス > サードパーティーシステム > ELTコンポーネント > ELT SAPコンポーネント
データクオリティとプレパレーション > サードパーティーシステム > ELTコンポーネント > ELT SAPコンポーネント
Last publication date
2024-02-12

SAPアプリケーションテーブルからデータを抽出できるtELTSAPMapコンポーネントを使って、Talendジョブを作成できます。

tELTSAPMapコンポーネントを使うと、ジョブのクエリーを定義できます。クエリーは、SAPアプリケーションサーバーで実行されます。

このサンプルシナリオは、SAP販売請求書ヘッダーテーブルVBRKからデータを抽出する方法を示しています。

始める前に

  • FTPサーバーおよびその他のSAP関連タスクを設定するの手順を実行したことをご確認ください。
  • トランスポートファイルによってインストールされたSAPソースシステムでカスタムファンクションモジュールを使用できることをご確認ください。トランスポートファイルはTalend Studioインストールパスにあります: ~\plugins\org.talend.libraries.sap_#.#.#.########_####\resources

手順

  1. Talend Studioを起動します。
  2. SAP接続を設定するために使われます。
    1. [Metadata] (メタデータ) > [SAP Connections] (SAP接続) > [Create SAP connection] (SAP接続を作成)を選択します。
    2. 表示されたフィールドにSAPサーバーの詳細を入力します。
  3. データを抽出するSAPテーブルを取得します。新規作成したSAP接続を右クリックして、[Retrieve SAP Table] (SAPテーブルの取得)を選択します。
    この例では、VBRK(売上請求書ヘッダー)テーブルを取得します。
  4. コンポーネントtSAPConnectiontELTSAPInputtELTSAPMap tFileOutputDelimitedを含む標準ジョブを作成します。
  5. VELKテーブルを指定するようにtELTSAPInputを設定するために使われます。
  6. VBRK tELTSAPInputコンポーネントをtELTSAPMapに接続します。
  7. tELTSAPMapを選択し、[Map Editor] (マップエディター)を開きます。
  8. 出力に使うフィールドを選択します。左側から右側にドラッグ&ドロップします。

    次のクエリーが生成されていることをご確認ください。

  9. tELTSAPMapコンポーネントの[Basic settings] (基本設定)タブに、SAP接続とFTP接続の詳細を追加します。
  10. [Run] (実行)をクリックしてジョブを実行します。