---
title: "xConnectデータエクスポートツール"
slug: "xconnect-data-export-tool"
abstract: "xConnectデータエクスポートツールの概要。これは、コレクションデータベースから接触およびインタラクションデータをデータファイルにエクスポートできるツールです。"
---
# xConnectデータエクスポートツール

データエクスポートツールは、コレクションデータベースから接触およびインタラクションデータをエクスポートすることを可能にします。

データエクスポートツールを使えば、モデルに登録されたすべての接触や相互作用のファセットをエクスポートできます。エクスポートは常にすべてのファセットをエクスポートします。カットオフ日数やパーセンタイル範囲などの条件を使ってデータをフィルタリングできます。

例えば、このツールを使って次のことができます:

-   コンプライアンスの観点からデータを低コストストレージにバックアップし、その後コレクションデータベースからデータを整理して負荷を軽減しましょう。
-   データウェアハウスにデータをエクスポートして、より良いデータ分析を行う。

## 技術的詳細

データエクスポートツールは、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