xConnectデータエクスポートツール
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
データエクスポートツールは、コレクションデータベースから接触およびインタラクションデータをエクスポートすることを可能にします。
データエクスポートツールを使えば、モデルに登録されたすべての接触や相互作用のファセットをエクスポートできます。エクスポートは常にすべてのファセットをエクスポートします。カットオフ日数やパーセンタイル範囲などの条件を使ってデータをフィルタリングできます。
例えば、このツールを使って次のことができます:
- コンプライアンスの観点からデータを低コストストレージにバックアップし、その後コレクションデータベースからデータを整理して負荷を軽減しましょう。
- データウェアハウスにデータをエクスポートして、より良いデータ分析を行う。
技術的詳細
データエクスポートツールは、Processing Engineの分散ワーカーとxConnect Data Extraction APIを組み合わせてコレクションデータベースからデータを抽出します。フィルタリングされたデータを設定したストレージ内のデータファイルにエクスポートします。
ストレージは特定のストレージプロバイダーに接続するストレージプロファイルを使って構成します。
ストレージプロバイダーとプロファイル
ストレージプロバイダーはエクスポートされたデータを保存する仕組みを定義します。ストレージプロファイルを使って正確な場所やプロバイダー設定(ストレージ認証情報など)を指定します。1つのストレージプロバイダーは複数のストレージプロファイルを持つことができます。各プロファイルはエクスポートデータのプロファイル名とターゲットフォルダを指定する必要があります。
例えば、自分のストレージプロバイダーを追加して、データファイルをクラウドストレージにアップロードすることもできます。
デフォルトでは、データエクスポートツールは以下のプロバイダーおよびプロファイルとともに提供されます:
提供者
プロファイルタイプ
概要
推奨対象
ネットワークフォルダープロバイダー
ネットワークフォルダプロファイル
プロファイルで定義されたネットワークフォルダにデータファイルをアップロードします。
Dockerでのローカル開発。
Azure Blob Storage Provider
Azure Blob Storage Profile
プロファイルで定義されたAzureストレージアカウントコンテナにデータファイルをアップロードします。
Azureコンテナでのデプロイメント。
Azure File Storage Provider
Azure File Storage Profile
プロファイルで定義されたAzureストレージアカウントの共有とディレクトリにデータファイルをアップロードします。
Azureコンテナでのデプロイメント。
ローカル開発の場合、XP1トポロジーでは、1つのローカルフォルダにマッピングしたボリュームを使用し、CortexProcessingとCortexProcessingWorkerの両方のコンテナにアタッチすることを推奨します。
以下はCortexProcessingWorkerコンテナに付与されたボリュームを持つdocker-compose.yml設定ファイルの例です:
cortexprocessingworker: isolation: ${ISOLATION} image: ${SITECORE_DOCKER_REGISTRY}sitecore-xp1-cortexprocessingworker:${SITECORE_VERSION} volumes:
- type: bind source: .\CortexWorkerDataExport target: c:\DataExport