サーバー構成機能
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Platformでは、コンテンツ配信、コンテンツ管理、レポート、データ処理などの専用タスクを実行するようにサーバーを設定できます。 サーバーを 異なるサーバーの役割を実行するように構成すると、パフォーマンスとスケーラビリティを向上させるプロセスを開始できます。
特定の事前定義された機能またはロールを実行するようにサーバーを設定するには、Sitecoreソリューションのデフォルト設定に変更を加える必要がある場合があります。
次の表は、有効または無効にできるサーバー機能と、ロールを構成するために有効または無効にする必要がある接続文字列と構成ファイルの説明です。 App_Configフォルダには、ConnectionStrings.configファイル内のすべての接続文字列が含まれ、Includeフォルダ内のすべての構成ファイルも含まれています。
設定ファイルを直接変更しないでください。代わりに、実行時に必要な変更を実行する パッチ ファイル を作成する必要があります。
|
サーバーの機能と説明 |
接続文字列 |
設定ファイル |
|---|---|---|
|
トラッキング オンライン訪問、連絡先(訪問者)、パーソナライゼーション、目標、キャンペーン、プロファイル、パターンカード、多変量分析テストを追跡します。 デフォルトでは、すべてのトラッキングデータはMongoDBコレクションデータベースに保存されます。 |
次のデータベース接続文字列を設定します。 analytics tracking.live tracking.history |
必要な設定ファイル: Sitecore.Analytics.Tracking.config Sitecore.Analytics.Tracking.Database.config Sitecore.Analytics.Tracking.Aggregation.config Sitecore.Analytics.Tracking.RobotDetection.config すべてのトラッキング サブシステム機能を有効にするが、トラッキング データをコレクション データベースに保存しない場合は、次の設定ファイルを無効にする必要があります。 Sitecore.Analytics.Tracking.Database.config Sitecore.Analytics.Tracking.Aggregation.config Sitecore.Analytics.Tracking.RobotDetection.config |
|
報告 レポート作成では、エクスペリエンス分析レポートなどのアプリケーションに対して、コレクション・データベースとレポート作成データベースからのデータを使用します。 |
次のデータベース接続文字列を設定します。 analytics reporting |
必要な設定ファイル: Sitecore.Analytics.Reporting.config |
|
加工 xDBでは、TaskManager APIを介して処理でさまざまな分散タスクを実行できます。たとえば、場所と連絡先の再分類、レポートデータベースの再構築などです。 TaskManager APIを使用して、独自の分散処理タスクを定義して開始できます。カスタムタスクを実行できるのは、少なくとも1つのサーバーで処理機能を有効にしている場合のみです。 |
次のデータベース接続文字列を設定します。 tracking.live tracking.history analytics reporting.secondary |
必要な設定ファイル: Sitecore.Processing.config Sitecore.Analytics.Processing.config Sitecore.Analytics.Processing.Services.config |
|
集合体 集計処理には、コレクション データベースからのデータの抽出、データのグループ化と削減、Sitecoreレポート アプリケーションで使用するためのレポート データベースへの保存が含まれます。集計により、レポート データベースとコレクション データベースの同期が維持されます。 |
次のデータベース接続文字列を設定します。 tracking.contact tracking.live reporting |
必要な設定ファイル: Sitecore.Analytics.Processing.Aggregation.config Sitecore.Analytics.Processing.Aggregation.ProcessingPools.config Sitecore.Analytics.Processing.Aggregation.Services.config |
|
レポーティングサービスクライアント レポート クライアント機能を有効にして、Sitecoreレポート アプリケーションを表示します。この機能は、コンテンツ管理サーバーで有効にします。 xDBクラウドなど、適切なネットワーク/セキュリティ設定がある場合は、レポート データベースが利用できない場合でも、レポートUIにレポートを表示できます。 |
次のデータベース接続文字列を設定します。 analytics |
必要な設定ファイル: Sitecore.Analytics.Reporting.config Sitecore.Xdb.Remote.Client.config |
|
レポーティングサービスサーバー Sitecoreレポート アプリケーションのさまざまなデータ ソースをクエリできます。レポートデータベースに対しては、グループ化された集計データとトレンドをクエリし、コレクションデータベースでは個々の連絡先またはインタラクションデータをクエリします。 |
次のデータベース接続文字列を設定します。 reporting |
必要な設定ファイル: Sitecore.Analytics.Reporting.config Sitecore.Xdb.Remote.Server.config |
|
EAS処理 エンゲージメント自動化状態タイムアウトの処理。このタイプの処理は、EASタイムアウト条件を処理する自動化ワーカーを設定します。 |
次のデータベース接続文字列を設定します。 analytics |
必要な設定ファイル: Sitecore.Analytics.Automation.TimeoutProcessing.config |
次の設定ファイルは、すべてのサーバー機能に必要であるため、無効にしないでください。
Sitecore.Analytics.config
Sitecore.Analytics.Model.config
Sitecore.Analytics.Mongodb.config
デフォルトでは、これらの設定ファイルはすべて有効になっていますが、デフォルトでは無効になっているSitecore.Xdb.Reporting.RemoteClient.configファイルとSitecore.Xdb.Reporting.RemoteServer.configファイルを除きます。