メイン コンテンツをスキップする 補完的コンテンツへスキップ

tELTSAPMapジョブを設定する

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] (実行)をクリックしてジョブを実行します。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。