SAP ADSO Writerコネクタの管理
SAP ADSO Writer接続を使用してデータをADSOにロードする前に、SAP管理者は必要なライセンスが有効になっていることを確認し、前提条件のタスクを実行する必要があります。
- 1SAPサーバーの前提条件を確認します。
- 2SAP ADSO Writer接続トランスポートファイルをインストールします。
- 3SAPユーザー権限を設定します。
- 4SAPライブラリをダウンロードして設定します。
管理者が設定を実行した後に、マッピングとマッピングタスクでSAP ADSO Writer接続を設定して使用できます。
SAPサーバーの前提条件の確認
SAP ADSO Writerコネクタは、SAP BW/4HANAシステムのみをサポートします。
BW/4HANAシステムの最小バージョンは2.0である必要があり、これはSAPコンポーネントDW4CORE, Release 200を介して識別されます。
SAP ADSO Writerコネクタのトランスポートファイルのインストール
アクセスするSAPマシンにSAP ADSO Writerのトランスポートファイルをインストールします。本番システムにトランスポートをインストールする前に、開発システムにトランスポートをインストールしてテストしてください。
SAP ADSOオブジェクトに書き込む最新のトランスポートファイルをインストールしていることを確認します。
次のデータファイルとcofileをインストールして、SAP BW/4HANA ADSOオブジェクトにデータをロードします。
データおよびCoファイル名 | 必須/オプション | トランスポート要求 | 機能 |
---|
- - K900131.B42
- - R900131.B42
| 必須 | | SAP ADSOに書き込むためのトランスポートをインストールします。 |
トランスポートファイルのインストール
Secure Agentディレクトリから最新のトランスポートファイルをインストールして、Unicode SAP BW/4HANAシステムに書き込みます。トランスポートファイルは、SAP BW/4HANAバージョン2.0以降に対応しています。
1 Secure Agentマシンの次のディレクトリに、トランスポートファイルがあります:
<Informatica Secure Agent installation directory>\downloads\package-SAPADSO.<Latest version>\package\SAPADSO\sap-transport
2アクセスする各SAPマシンのSAPトランスポート管理ディレクトリにあるCofileディレクトリに、cofileトランスポートファイルをコピーします。
cofileトランスポートファイルでは、次の命名規則を使用します: <TR Number>.<Sap system>
3アクセスする各SAPマシンのSAPトランスポート管理ディレクトリにあるDataディレクトリにデータトランスポートファイルをコピーします。
データトランスポートファイルでは、次の命名規則を使用します: ADSO_WRITER_R<TR Number>.<Sap system>
4STMSでトランスポートをSAPにインポートするには、[補足] > [その他の依頼] > [追加]をクリックし、トランスポート要求をシステムキューに追加します。
5[インポートキューに移送依頼追加]ダイアログボックスに、cofileトランスポートの要求番号を入力します。
要求番号は、名前を変更したcofileを次のような順序に置き替えたものです: <Sap system><number>
6インポートキューの要求領域で、追加したトランスポート要求番号を選択して、[インポート]をクリックします。
7Informatica Transportsの以前のバージョンからアップグレードする場合、[オリジナルを上書き]オプションを選択します。
SAPユーザー権限の設定
SAPシステムでSAPユーザーアカウントを設定し、SAP BW/4HANA ADSOデータを処理します。
SAPシステムでSAPユーザー認証を設定する方法の詳細については、「
SAP user authorizations」を参照してください。
次の表に、SAP BW/4HANA ADSOから読み取るために必要な承認を示します。
読み取りオブジェクト名 | 必要な承認値 | 値 | アクティビティ | 設計時間/実行時間 |
---|
S_RFC | RFC_TYPE - 関数グループ | SYST | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | RFCPING | 16 | 前後方向 |
RFC_TYPE - 関数グループ | RFC1 | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | RFC_GET_FUNCTION_INTERFACE | 16 | 前後方向 |
RFC_TYPE - 関数グループ | RFC_METADATA | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | RFC_METADATA_GET | 16 | 前後方向 |
RFC_TYPE - 関数グループ | RSDSO_UPDATE | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | DDIF_FIELDINFO_GET | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | BW4_FLP_NOTIFICATIONS_PUSH | 16 | ランタイム |
RFC_TYPE - 関数モジュール | /INFADI/ADSO_LIST | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | /INFADI/ADSO_METADATA | 16 | 前後方向 |
RFC_TYPE - 関数モジュール | /INFADI/RSDSO_WRITE_API_RFC | 16 | ランタイム |
S_RS_ADSO | フィールド名 - RSINFOAREA | * | 23 | 前後方向 |
フィールド名 - RSOADSONM | * | 23 | 前後方向 |
フィールド名 - RSOADSOPAR | データ、定義 | 23 | 前後方向 |
次の表に、SAP BW/4HANA ADSOから読み取りを行うためのオプションの権限を示します。
読み取りオブジェクト名 | 必要な承認値 | 値 | アクティビティ | 設計時間/実行時間 |
---|
S_RS_AREA | RSINFOAREA | 「INFOエリア名」 | 3 | 両方 |
S_ADMI_FCD | S_ADMI_FCD | PADM | 該当なし | 両方 |
SAPライブラリのダウンロードと設定
SAP BW/4HANA ADSOからデータの読み取りを行うには、Secure AgentマシンにSAP JCoライブラリをダウンロードして設定する必要があります。ライブラリのダウンロードで問題が発生した場合は、SAPカスタマサポートにお問い合わせください。
2 Secure Agentを実行するオペレーティングシステムに基づいて、64ビットのSAP JCoライブラリをダウンロードします。
Secure Agentシステム | SAP JCoライブラリ |
---|
Windows | sapjco3.jar sapjco3.dll |
Linux | sapjco3.jar libsapjco3.so |
ダウンロードするライブラリが最新バージョンであることを確認します。
3JCoライブラリを次のディレクトリにコピーします: <Informatica Secure Agent installation directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-extra\tpl\sap
存在しない場合は、deploy_to_main\bin\rdtm-extra\tpl\sapディレクトリを作成します。
4Data Integrationで次のようにJAVA_LIBSプロパティを設定します。
- aData Integrationにログインします。
- b[ランタイム環境]をクリックして、[ランタイム環境]ページにアクセスします。
- cエージェント名の左側で、[Secure Agentの編集]をクリックします。
- d[サービス]リストから、[データ統合サーバー]を選択します。
- e[タイプ]リストから、[Tomcat JRE]を選択します。
- f Secure Agentが実行されるオペレーティングシステムに基づいてJAVA_LIBS値を入力します。
オペレーティングシステム | 値 |
---|
Windows | ..\bin\rdtm-extra\tpl\sap\sapjco3.jar;..\bin\rdtm\javalib\sap\sap-adapter-common.jar |
Linux | ../bin/rdtm-extra/tpl/sap/sapjco3.jar:../bin/rdtm/javalib/sap/sap-adapter-common.jar |
注: テーブルから値を直接コピーすると、値のハイフン(-)が誤ってコピーされます。値をテキストエディタにコピーし、コピーした値が破損していないことを確認します。
- g[タイプ]リストで、[DTM]を選択します。
- hSecure Agentが実行されるオペレーティングシステムに基づいてJVMClassPath値を入力します。
オペレーティングシステム | 値 |
---|
Windows | pmserversdk.jar;..\..\bin\rdtm-extra\tpl\sap\sapjco3.jar;..\..\bin\rdtm\javalib\sap\sap-adapter-common.jar |
Linux | pmserversdk.jar:../../bin/rdtm-extra/tpl/sap/sapjco3.jar:../../bin/rdtm/javalib/sap/sap-adapter-common.jar |
注: テーブルから値を直接コピーすると、値のハイフン(-)が誤ってコピーされます。値をテキストエディタにコピーし、コピーした値が破損していないことを確認します。
- i[OK]をクリックして変更を保存します。
- j Secure Agentをインストールしたすべてのマシンで手順2 – 4を繰り返します。
5 Secure Agentを再起動します。