データ接続と統合概要Foundry SAP セットアップ負荷についての考察
Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

この文脈では、RFC接続の一意の識別子としてSLT設定ガイドで説明したようなものです。

負荷についての考察

ストリーミング同期ごとに、SLTレプリケーションサーバー内に独自の運用デルタキュー(ODQ)を作成し、これを購読します。

ストリーミングの取り込みは次のように動作します:

  • Foundry は定期的にキューをポーリングします。ポーリング間隔はデフォルトで1秒で、ストリーミング同期を作成する際に変更することが可能です。
  • キューにレコードがない場合、それ以上のリクエストは発生しません。
  • キューに50,000レコード(デフォルトのページサイズ)以下がある場合、それらのレコードは同期的に消費されます。
  • キューに50,000レコードを超えるレコードがある場合、レコードの消費はページ化されます。

負荷テストでは、SLTレプリケーションサーバー内で利用可能なダイアログ作業プロセスがアクティブなストリーミング同期の数と少なくとも同等である場合に、最低のストリーム遅延が達成されることが観察されました。アクティブなストリーミング同期の数よりも利用可能なダイアログ作業プロセスの数が少ない場合、ストリーミング同期がポーリングリクエストを処理するための利用可能なプロセスを求めて競合するため、遅延が増加する可能性があります。

ストリーミング同期の作成

  1. SAPソースを開きます。概要ページに既存のストリーミング同期のテーブルが表示されるはずです。表示するためにページを下にスクロールする必要があるかもしれません。このテーブルの上部にある**+ ストリーミング同期の作成**を選択します。

    ストリーミング同期の作成

  2. 最初のセクションで、ストリームするSAPテーブルの名前を入力します。

同期設定

  1. 二番目のセクションでは、出力ストリーミングデータセットの場所を選択します。

出力データセット

次のステップに進む前に、画面下部のプレビューペインが読み込まれていることを確認してください。ストリーミングデータセットのスキーマはこのプレビューから派生し、プレビューが完全に読み込まれていない場合、スキーマは誤っています。場合によっては、プレビューはスキーマのみを表示し、データは表示しないことがありますが、これで十分です。

  1. 画面の右上にあるストリーミング同期の作成を選択します。ストリームはすぐに実行することも、作成後に手動で開始することも選択できます。

ストリーミング同期ボタンの作成

Data ConnectionエージェントまたはSAPシステムのダウンタイムのいずれかのイベントが発生した場合に、ストリームが自動的に再開するようにするためには、1分間のタイムトリガーを持つストリーミングデータセットにスケジュールを設定します。

スループットとパーティションキー

スループット設定を通常から非常に高いに切り替えると、パフォーマンスが向上する可能性があります。ただし、これにより使用するパーティションの数が増えます。単一のパーティションを超えて使用する場合、SAPからのユニークなレコード間の順序を保証するために、パーティションキーを設定する必要があります。これらのキーは、SAP内のテーブルのプライマリキーを構成するべきです。