tSAPADSOOutputの標準プロパティ - Cloud - 8.0

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 Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > ビジネスアプリケーション > SAP
データガバナンス > サードパーティーシステム > ビジネスアプリケーション > SAP
データクオリティとプレパレーション > サードパーティーシステム > ビジネスアプリケーション > SAP

これらのプロパティは、標準ジョブのフレームワークで実行されているtSAPADSOOutputを設定するために使われます。

標準tSAPADSOOutputコンポーネントはビジネスファミリーに属しています。

このフレームワークのコンポーネントは、すべてのサブスクリプションベースのTalend製品で利用できます。

注:
  • このコンポーネントは、Talendが提供する8.0.1 R2022-04以降のStudio月次アップデートをインストールした場合のみ利用できます。詳細は管理者にお問い合わせください。
  • 「このコンポーネントにはsapjco.jarが必要です」と表示されたら、モジュールをダウンロードし、SAP Java Connectorの手順をご覧ください。

基本設定

[Property Type] (プロパティタイプ)

[Built-in] (組み込み)または[Repository] (リポジトリー)のいずれかです。

  • [Built-In] (組み込み): 一元的に保存されるプロパティデータはありません。

  • [Repository] (リポジトリー): プロパティが保存されているリポジトリーファイルを選択します。

[Use an existing connection] (既存の接続を使用)

このチェックボックスをオンにし、表示された[Connection configuration] (接続設定)ドロップダウンリストで、再利用する該当するデータベース接続が設定されているコンポーネントを選択します。

ジョブに親ジョブと子ジョブが含まれている場合、リストには同じジョブレベルの接続コンポーネントだけが表示されます。

[Server Type] (サーバータイプ)

接続するSAPサーバーのタイプ([Application Server] (アプリケーションサーバー)または[Message Server] (メッセージサーバー))を選択します。

[Client] (クライアント)

SAPシステムのクライアントID。

[UserId] (ユーザーID)[Password] (パスワード)

ユーザーの接続IDとパスワード。

パスワードを入力するには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符の間に入力し、[OK] をクリックして設定を保存します。

[Language] (言語)

SAPシステムの言語。

[Host name] (ホスト名)

SAPサーバーが実行されているホストの名前またはIPアドレス。

[System number] (システム番号)

SAPのシステム番号。

このオプションは、[Server Type] (サーバータイプ)ドロップダウンリストで[Application Server] (アプリケーションサーバー)が選択されている場合に利用できます。

[System ID] (システムID)

SAPのシステムID。

このフィールドは、[Server Type] (サーバータイプ)ドロップダウンリストで[Message Server] (メッセージサーバー)が選択されている場合に利用できます。

[Group Name] (グループ名)

SAPのグループ名。

このフィールドは、[Server Type] (サーバータイプ)ドロップダウンリストで[Message Server] (メッセージサーバー)が選択されている場合に利用できます。

[Schema] (スキーマ)[Edit schema] (スキーマを編集)

スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。

  • [Built-in] (組み込み): このコンポーネントに対してのみスキーマを作成し、ローカルに保管します。

  • [Repository] (リポジトリー): スキーマは作成済みで、リポジトリーに保管されています。さまざまなプロジェクトやジョブデザインで再利用できます。

スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。
注: 変更を加えると、スキーマは自動的に組み込みになります。
  • [View schema] (スキーマの表示): スキーマのみを表示する場合は、このオプションを選択します。

  • [Change to built-in property] (組み込みのプロパティに変更): ローカルで変更を行うためにスキーマを組み込みに変更する場合は、このオプションを選択します。

  • [Update repository connection] (リポジトリー接続をアップデート): リポジトリーに保存されているスキーマに変更を加え、変更後にそのコンテンツをすべてのジョブにプロパゲートするかどうかを決める場合は、このオプションを選択します。

    変更を現在のジョブにのみ反映する場合は、変更後、[No] (いいえ)を選択し、[Repository Content] (リポジトリーのコンテンツ)ウィンドウで再びこのスキーマのメタデータを選択します。

[ADSO name] (ADSO名)

データの書き込み先となるアクティブな詳細データストアオブジェクトの名前です。

[Batch size] (バッチサイズ)

1つのバッチでアクティブな詳細データストアオブジェクトに書き込めるレコードの最大数です。

[Specify a shared destination] (共有デスティネーションを指定)

このチェックボックスをオンにして、表示された[Shared destination name] (共有デスティネーションの名前)フィールドに共有デスティネーションを指定します。共有デスティネーションにより、SAPのコンポーネントは、 Talend RuntimeコンテナーOSGi環境内でESBルートまたはESBデータサービスの一部として実行された時に、 Talend Runtimeの共有デスティネーションを使えます。

コンポーネントで共有デスティネーションの名前を指定するだけでなく、 Talend RuntimeのSAP DataSourceを設定する必要もあります。SAP DataSourceを定義するために必要なことと、それを設定する方法は、Talend ESBパッケージの/add-ons/datasource/sapフォルダーに含まれているreadme.txtに記載されています。

コンポーネント自体の接続設定を使う場合、SAP接続はコンポーネントの末尾で閉じることになります。これを防ぐには、共有デスティネーションを名前を指定した状態で使ってください。

詳細設定

[SAP Properties] (SAPプロパティ)

使用するSAPシステムでカスタム設定を使用する必要がある場合は、このテーブルでカスタマイズするプロパティを設定します。たとえばセキュリティで保護されたネットワーク通信(SNC)でSAP接続を設定するためには、このフィールドに次のプロパティを追加して設定する必要があります。
  • jco.client.snc_mode
  • jco.client.snc_myname
  • jco.client.snc_lib=.../sapcrypto/sapcrypto.dll
  • jco.client.snc_partnername
  • jco.client.snc_qop
注: 上記プロパティの値はシステム環境によって異なります。プロパティの設定方法が不明な場合は、SAPシステムの管理者にお問い合わせください。

SNCパラメータの設定については、SNC の設定をご覧ください: SNCをサポートするRFC通信パスを使用したAS ABAPへの外部プログラム

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスをオンにすると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。

[Global Variables] (グローバル変数)

ERROR_MESSAGE

エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。

使用方法

[Usage rule] (使用ルール)

このコンポーネントは通常、ジョブまたはサブジョブの終了コンポーネントとして使い、常に入力リンクが必要です。