このセクションでは、Talendコンポーネントを使用してSAPテーブルにアクセスする方法について説明します。
Talendでは、RFC機能を活用できる多くのコンポーネントを提供しています。TalendはSAPテーブルとの直接通信をサポートしていません。それにはSAP Open SQLを生成する必要があります。
手順
-
TalendInstallDirectory>\studio\plugins\org.talend.libraries.sap_******\resources
にあるreadme.txtファイルを読み取ります。
-
上の図にリスト表示されているファンクションモジュールをインストールします。
これはSAP管理者によって行われます。
TalendカスタムRFCモジュールを使用すると、呼び出し側は512Bを超えるデータを取得できます。これは、SAPのRFCモジュールのデフォルトによる制限です。
注: ファンクションモジュールをインストールするためのトランスポートの名前は、製品のバージョンによって異なる場合があります。正確なトランスポート名はreadme.txtファイルをチェックしてください。
-
tSAPTableInputコンポーネントの[SAP Properties] (SAPプロパティ)で“api.use_talend_z_read_table”を“true”に設定します。
-
SAPテーブルのメタデータをTalend Studioにインポートします。
取得されたメタデータはプロジェクト内の複数のジョブに再利用できます。