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

tSAPDataSourceReceiverの標準プロパティ

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

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

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

基本設定

[Failover] (フェイルオーバー)

このオプションを選択すると、RFCサーバーフェイルオーバー機能を使用できます。RFCサーバーフェイルオーバー機能は、tsap-rfc-server.propertiesファイルの[Remote broker section] (リモートブローカーセクション)rfc.server.remote.broker.urlパラメーターを使い、ブローカーをデプロイすれば、実装されます。このオプションを選択した後、表示されるテーブル内の[Host] (ホスト)[Port] (ポート)カラムのブローカーのIPアドレスとポート番号を提供する必要があります。ブローカーのIPアドレスとポート番号は、rfc.server.remote.broker.url parameter in Remote broker section of the tsap-rfc-server.propertiesファイルの関連情報は、tsap-rfc-server.propertiesファイルを設定をご覧ください。
情報メモ注: このオプションは、TalendのR2021-01以降のStudioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。

[Talend SAP RFC Server host] (Talend SAP RFC Serverホスト)

Talend SAP RFCサーバー、またはローカルマシンにインストールされている場合は、localhostのIPアドレスを入力します。

[Port] (ポート)

Talend SAP RFCサーバーによって使用されているポートを入力します。

[User] (ユーザー)および[Password] (パスワード)

Talend SAP RFCサーバーへの接続に使用するユーザー名とパスワードを入力します。

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

[Use SSL Transport] (SSL転送を使用)

SSL転送メカニズムを使用する場合は、このチェックボックスをオンにします。SSL転送については、SSL Transport Reference (英語のみ)をご覧ください。

[Datasource name] (データソース名)

データソースシステムの名前を指定します。

[Mode] (モード)

ドロップダウンリストから、このコンポーネントを使用する際のモードを選択します。以下のモードがあります。
  • [Keep running forever] (永続的に実行): ジョブの実行を停止するまで、このコンポーネントに受信データリクエストをリスンさせ続ける場合は、このモードを選択します。このモードを選択すると、次の2つのプロパティも指定できます。
    • [Maximum duration (seconds)] (最大期間(秒)): ジョブがRFCサーバーでデータリクエストを消費し続ける期間(秒単位)を指定します。この時間制限に達すると、ジョブは消費を停止し、RFCサーバーとの接続を終了します。

    • [Maximum number of data to consume] (消費するデータの最大数): ジョブによって消費されるデータリクエストの最大数を指定します。この制限に達すると、ジョブは消費を停止し、RFCサーバーとの接続を終了します。

  • [Batch (consume all data available then terminate)] (バッチ(利用可能なすべてのデータを消費して終了)): RFCサーバーで利用可能なすべてのデータリクエストが消費された後にジョブを自動的に停止する場合は、このモードを選択します。このモードを選択した場合は、[Sleep time (seconds)] (スリープ時間(秒))フィールドで、最初のメッセージの読み取りに対するプロセスの待機時間に対応するスリープ時間を秒単位で指定することもできます。

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

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

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

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

スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを利用できます。

  • [View schema] (スキーマを表示): スキーマのみを表示する場合は、このオプションを選択します。

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

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

詳細設定

[tStatCatcher Statistics] (tStatCatcher統計)

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

グローバル変数

グローバル変数

ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。

Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。

フィールドまたは式に変数を入れるには、Ctrl + スペースを押して変数リストにアクセスし、リストから使用する変数を選択します。

変数の詳細は、Talend Studioユーザーガイドをご覧ください。

使用方法

使用ルール

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

制限事項

SAPから提供された特定のjarファイルとdllファイルを、StudioおよびStudioをホストしているワークステーションに追加する必要があります。正確な手順は、32ビットまたは64ビットのWindowsやLinuxなど、使用しているプラットフォームで異なります。
  • 詳細は、Talend StudioユーザーガイドSAP Java Connectorのインストール方法と「SAPメタデータを一元管理」をご覧ください。

  • SAP Java Connectorのインストール方法の例は、Talend Help Center (https://help.talend.com (英語のみ))およびTalend Studioユーザーガイドで「SAPメタデータを一元管理」をご覧ください。

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

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