Sitecore Cortexプロセッシング エンジン
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Cortex™ Processing Engine (Processing Engine) は、データ処理タスクを実行するワーカー ロールです。プロセッシングエンジンを使用する理由は次のとおりです。
-
プロセッシングエンジンは、拡張性を考慮して構築されています。
-
Processing Engineを使用すると、小さなタスクをチェーン化して複雑な処理ジョブを構築できます。
-
処理エンジンを使用すると、Message Busと統合されたTask Manager APIを使用して、Content Managementインスタンスからタスクをスケジュールできます。
処理エンジンは、次の主要コンポーネントで構成されています。
-
メッセージハンドラは、タスクマネージャAPIを介して登録されたタスクを受信します。
-
エージェントは、タスクをワーカーに委任します。
-
ワーカーは、データ プロジェクションやモデル トレーニングなどのデータ処理タスクを実行します。
プロセッシングエンジンの操作
タスク マネージャー APIを使用して、処理エンジンで処理するタスクを登録します。
-
xConnectからストレージにデータを投影するためのタスクの登録
エンジンの延長
開発者は、次の方法で処理エンジンを拡張できます。
-
カスタム ワーカーを作成します。
-
プロジェクションワーカーで使用できるカスタムデータソースを作成します。
-
カスタムデータプロジェクションを作成します。
-
カスタムモデルのトレーニングとモデル評価ロジックを実装します。
-
カスタムエージェントを作成する
デフォルトの機能
処理エンジンの役割は、次の処理タスクを担当します。
-
パーソナライゼーションルールを作成し、レポートデータベースに公開します。
処理エンジンには、データ処理タスクを実行するためにチェーン化できる いくつかのデフォルトワーカー が付属しています。
従来のxDB Processingの役割
Legacy xDB Processingロールは、引き続き次の処理タスクを担当します。
-
エクスペリエンス アナリティクス データをxDB Reportingデータベースに集約します。
プロセッシングエンジンと機械学習
処理エンジンは、選択した機械学習プラットフォームの統合ポイントを提供します。デフォルトの統合は存在しません。
IScriptSessionFactoryをモデル ラッパーに挿入して、Microsoft Machine Learning Server統合を使用します。