1. データ抽出

データ抽出を有効にする

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、SitecoreとSitecore以外のコンテキストでデータ抽出機能を有効にする方法について説明します。

Sitecoreのコンテキストでのデータ抽出を有効にする

Sitecoreのコンテキストでは、設定を使用してデータ抽出を有効または無効にできます。デフォルトでは、データ抽出はContent Deliveryサーバーで無効になっており、他のすべてのコアロールで有効になっています。特定のルールでデータ抽出を有効または無効にするには、C:\path\to\sitecore\App_Config\Sitecore\XConnect.Client.Configuration\Sitecore.XConnect.Client.config設定ファイルの次のセクションを変更します。

<settings>
  <!-- This setting enables XConnect Collection and Search Client to access data extraction services. It is recommended to disable data extraction when not in use. -->
  <setting name="XConnect.Client.EnableDataExtraction" value="false" role:require="ContentDelivery"/>
  <setting name="XConnect.Client.EnableDataExtraction" value="true" role:require="!ContentDelivery" />
</settings>

詳細については、「 ルールベースの設定」を参照してください。

メモ

セキュリティ上の理由から、データ抽出機能を使用していない場合は無効にすることをお勧めします。さらに、Content Deliveryサーバーでデータ抽出機能を有効にしないことをお勧めします。

Sitecore以外のコンテキストでのデータ抽出を有効にする

非Sitecoreコンテキストで クライアントのインスタンスを作成する場合はXConnectClientConfigurationコンストラクタを使用してデータ抽出を有効にできます。

// Sets enableDataExtraction parameter to true
var cfg = new XConnectClientConfiguration(
    new XdbRuntimeModel(CollectionModel.Model), collectionClient, searchClient, configurationClient, true);

デフォルトでは、IsDataExtractionEnabledプロパティはfalseに設定されています。

この記事を改善するための提案がある場合は、 お知らせください!