SAPシステム管理者は、2つの場所でファイル転送プロトコル(FTP)サーバーを設定できます。
始める前に
- SAPシステムにインストールされているカスタムABAP機能モジュールがセットアップされていることを確認してください。転送ファイル機能を持つアーカイブは、Talend Studioのインストールフォルダーにあります。
- ABAP機能モジュールを実行し、使用している必要なアプリケーションテーブルから読み取るための適切な権限を持つSAP非ダイアログユーザーがいることを確認してください。
- SAPJcoライブラリーの現在のバージョンがインストールされていることを確認してください。SAPマーケットプレイスからパッケージをダウンロードできます。
- ファイアウォールを適切に設定します。
- RFC通信用のポートを開きます。例: 33xx, xx-SAP Instance Number[00..99])
- FTP通信用のポートを開きます
手順
-
オプション1: SAPシステムと同じサーバー上にFTPサーバーを作成します
-
テーブル抽出プロセス中に一時的に作成されたバッチファイルを保管できるフォルダーを作成します。
SAPシステムには、この新しく作成されたフォルダーへのフルアクセスが必要です。SAP関連のローカルリソースのすべてにアクセスできるように、<sid>adm user on LinuxまたはSAPService<sid> user on Windowsを持っていることを確認してください。
-
FTPサービスをインストールします。
-
FTPクライアントで使えるユーザーアカウントを作成します。Talend Studioコンポーネントに接続するには、このアカウントが必要です。
-
FTPユーザーに適切な許可を定義します。このユーザーのみが、実行、読み取り、および削除*操作によるバッチファイル転送に使われる、新しく作成されたフォルダーにアクセスできることを確認します。
-
オプション2: 別のサーバーにFTPサーバーを作成する
-
テーブル抽出プロセス中に一時的に作成されたバッチファイルを保管できるフォルダーを作成します。
SAPシステムには、この新しく作成されたフォルダーへのフルアクセスが必要です。SAP関連のローカルリソースのすべてにアクセスできるように、<sid>adm user on LinuxまたはSAPService<sid> user on Windowsを持っていることを確認してください。
-
SAPサーバーにネットワークファイルサービス(NFS)をインストールします。
ステップ2.aで以前に作成したフォルダーは、FTPサーバーのNFSを介してリリースされます。
-
別のサーバーにFTPサービスをインストールします。
-
FTPサーバーにネットワークファイルサービス(NFS)クライアントをインストールします。以前にステップ2.aで作成したフォルダーがマウントされ、FTP経由でアクセスできます。
-
FTPクライアントで使えるユーザーアカウントを作成します。Talend Studioコンポーネントに接続するには、このアカウントが必要です。
-
FTPユーザーに適切な許可を定義します。このユーザーのみが、実行、読み取り、および削除*操作によるバッチファイル転送に使われる、新しく作成されたフォルダーにアクセスできることを確認します。
要確認: * Talend Studioへの転送が成功すると、すべてのバッチファイルが削除されます。