インタラクションバッチパイプライン
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
インタラクションバッチパイプライン(
特徴
クラシックな相互作用パイプライン
バッチインタラクションパイプライン
xDB Reporting データベースにデータをバッチごとに書き込みます。
はい
はい
xDBからデータをバッチで読み込みます。
はい
はい
パイプラインプロセッサは一連のインタラクションを反復処理します。
いいえ。プロセッサはバッチ内の各インタラクションごとに一度だけ動作します。
はい。プロセッサは一括のインタラクションを受け取り、そのバッチ全体に対してロジックを実行します。
クラシックなインタラクションパイプラインはSitecore 9.3でまだ利用可能で、インタラクションバッチパイプラインの後に動作します。 インタラクションバッチパイプラインに対応してプロセッサを更新することを推奨しますが、すぐにプロセッサをアップグレードする必要はありません。
以下の例は、インタラクションバッチパイプライン(
インタラクションバッチパイプラインの使用
従来のインタラクション集約パイプラインの代わりにインタラクションバッチパイプラインを使用するには、バッチインタラクションアグリゲーションプロセッサを作成して登録してください。
インタラクションバッチパイプライン引数
InteractionBatchAggregationPipelineArgsクラスはインタラクションのバッチパイプライン引数を表し、現在のインタラクションのバッチなどのデータも含みます。以下の表はInteractionBatchAggregationPipelineArgsクラスの特性を説明します。
議論
種類
アクセル
概要
Contexts
IEnumerable
get
リストは IInteractionAggregationContext。各 IInteractionAggregationContext には以下が含まれます:
- コンテキストコンタクト。
- コンテキストの相互作用です。
- 集約プロセスの結果です。
- 集約プロセスで利用可能なソース、例えばxConnectやReference Dataクライアントなど。
DateTimeStrategy
IDateTimePrecisionStrategy
get
DateTimeの値を下げる戦略。デフォルトで日、時、分の戦略を選択できます。
Scope
AggregationScope
get
インタラクション集約が行われる文脈を定義します。例えば、履歴処理やライブ処理などです。
FailedAggregationContexts
ICollection
get
例外が発生した IInteractionAggregationContext オブジェクトのリストを返します。