オンプレミスのデータ交換フレームワークのアップグレード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Platform (SXP) バージョン10.2以降では、以前のData Exchange Framework (DEF) バージョンから直接DEFバージョン8.0にアップグレードできます。
Sitecore 10.2以降では、Sitecoreの全体的なアップグレード プロセスの一部として、DEFコネクタ モジュールを含むすべてのモジュールをアップグレードする必要があります。
このトピックでは、Sitecoreを以前のリリースからSitecore 10.3およびDEF 8.0にアップグレードすることを前提としています。
前提 条件
前提 条件
DEFをバージョン7.0にアップグレードする前に、次のことを行う必要があります。
-
Sitecore Experience Platform for SXP 10.3のアップグレード ガイドを確認します。
-
現在のSitecoreデータベースのバックアップを作成します。
-
wwwrootの下にSitecoreフォルダーのバックアップ コピーを作成します (現在のSitecoreインスタンス用)。
アップグレードプロセス
アップグレードプロセス
DEFをアップグレードするには、Sitecoreデータベースをクリーンアップする必要があります。これは、以前のバージョンのData Exchange Framework (DEF) からアップグレードするときに実行する必要がある1回限りの操作です。その後、古いバージョンの上に新しいバージョンのDEFをインストールできます。
Sitecore 10.1以前では、DEFアイテムはデータベースに保存されていました。Sitecore 10.2以降、DEFアイテムは代わりにリソースとして保存されます。
DEFをアップグレードするには:
-
Sitecore 10.3.0 Upgrade Guide for Sitecore Experience Platformに従って、Sitecore.UpdateAppツールをインストールして設定します。
-
Data Exchange Framework Upgrade resourcesパッケージをダウンロードし、フォルダー構造をそのままにしてローカル ディレクトリに抽出します。
-
アップグレード元のバージョンのData Exchange Framework Upgrade resources.1.0.0\<version>\Data\Itemsフォルダに移動します。core、master、webフォルダーに含まれている .datファイルを \Sitecore.UpdateApp\の下の対応するフォルダーパスにコピーします。例えば:
-
Data\Items\core\items.core.def.datファイルをコピーして、\Sitecore.UpdateApp\Data\Items\coreフォルダに貼り付けます。
-
Data\Items\master\items.master.def.datファイルをコピーして、\Sitecore.UpdateApp\Data\Items\masterフォルダに貼り付けます。
-
Data\Items\web\items.web.def.datファイルをコピーして、\Sitecore.UpdateApp\Data\Items\webフォルダに貼り付けます。
手記パス \Sitecore.UpdateApp\Data\Items\ の下の各フォルダには、コピーしたばかりのファイルとitems.<master/web/core>.datファイルの2つのファイルが含まれています。
-
-
Data Exchange Framework Upgrade resources 1.0.0\<version>\Data\フォルダを開きます。
-
Dataフォルダーで、Items\core\localizationフォルダーに移動し、すべての.datファイルをコピーして、\Sitecore.UpdateApp\Data\Items\core\localizationフォルダーに貼り付けます。
-
Dataフォルダーで、Items\master\localizationフォルダーに移動し、すべての.datファイルをコピーして、\Sitecore.UpdateApp\Data\Items\master\localizationフォルダーに貼り付けます。
-
Dataフォルダーで、Items\web\localizationフォルダーに移動し、すべての.datファイルをコピーして、\Sitecore.UpdateApp\Data\Items\web\localizationフォルダーに貼り付けます。
-
Sitecore.UpdateApp\App_configフォルダで、データベースへの接続でConnectionStrings.configファイルを更新します。セキュリティ・データベースがない場合は、セキュリティ接続文字列のコア・データベースへの接続を使用します。
手記複数のWebデータベースがある場合は、Webデータベースごとに 手順8を繰り返す必要があります。
ツールを実行するときに、各Webデータベースへの接続文字列を更新する必要があり、他のデータベースへの接続文字列は変更しないでください。
-
Upgrade Guide for Sitecore Experience Platformの手順に従って、更新ツールを実行します。Data\logsフォルダ内のログで、クリーンアップによってスキップされた変更された項目に関する詳細情報を確認します。更新ツールは、削除された項目の数をコマンド プロンプト ウィンドウに表示します。例えば:

-
DEFがインストールされているすべてのサーバーで、の指示に従います。 Installing Data Exchange FrameworkInstalling Data Exchange Frameworkを使用して、古いバージョンの上に新しいバージョンのDEFをインストールします。