チュートリアル: テキスト ファイルからSitecoreへのデータの同期
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このチュートリアルでは、ファイル システム プロバイダーを使用してテキスト ファイルの内容からSitecoreアイテムを作成および入力するパイプライン バッチを設定する方法について説明します。
このチュートリアルでは、さまざまな都市に関する情報を含むファイルを作成します。ファイルの各行は1つの都市を表します。各都市はSitecoreでアイテムとして表されます。
同期プロセスでは、ファイルから都市が読み取られ、それぞれに対してSitecoreアイテムが作成されます。ファイル内の都市にSitecoreアイテムがすでに存在する場合、Sitecoreアイテムはファイルの情報で更新されます。
このチュートリアルでは、Sitecore Provider for Data Exchange Frameworkがインストールされていることを前提としています。このプロバイダーは、Sitecore Developer Portalからダウンロードできます。
このチュートリアルでは、次の表のアクションを実行する方法を示します。
|
アクション |
トピック |
|---|---|
|
テストインポートファイルの作成 |
ソースファイルの作成 |
|
必要なすべてのDEF項目と設定を含むテナントを作成します |
テナントを作成する |
|
インポートされた値を受け取るためにSitecoreコンテンツ データベースを準備します |
対象項目のテンプレートを作成する 対象項目の親項目を追加する |
|
ソースファイルから行を読み取るコンポーネントを作成する |
ソース ファイルのエンドポイントを追加する ソース ファイルの値アクセサを追加する |
|
Sitecoreコンテンツ データベースに行を書き込むコンポーネントを作成します |
対象項目のエンドポイントを追加する ターゲット項目の値アクセサーを追加する |
|
ソース ファイルから行を受け取り、その値を変換してSitecoreコンテンツ データベースに書き込むパイプラインを作成します |
ソース ファイルを読み取るパイプラインを追加する ソース ファイルからデータを読み取るパイプライン ステップを追加する パイプライン ステップを追加して、ソース ファイルから読み取られたデータを反復処理します |
|
ソース ファイルを読み取り、各行の最初のパイプラインを呼び出すパイプラインを作成します |
ソース ファイルから1つの行を同期するパイプラインを追加する パイプライン ステップを追加して、ターゲット項目を解決する パイプライン ステップを追加してマッピングを適用する パイプライン ステップを追加して、ターゲット項目を更新する |
|
パイプラインを順番に実行するパイプライン バッチを作成します |
パイプライン バッチを追加する |
|
パイプラインバッチを実行する |
パイプライン バッチのテスト |