---
title: "オンプレミスのアップグレードデータ交換フレームワーク"
slug: "upgrade-data-exchange-framework-on-prem"
abstract: "オンプレミスのSitecoreインストールにおけるData Exchange Frameworkのアップグレード方法。"
---
# オンプレミスのアップグレードデータ交換フレームワーク

Sitecore Experience Platform(SXP)バージョン10.2以降は、以前のData Exchange Framework(DEF)バージョンから直接DEFバージョン8.0へアップグレード可能です。

> !重要Sitecore 10.2以降は、DEFコネクタモジュールを含むすべてのモジュールをアップグレードしなければなりません。これはSitecore全体のアップグレードプロセスの一環です。
> 
> このトピックは、以前のリリースからSitecore 10.3とDEF 8.0にSitecoreをアップグレードすることを前提としています。

## 前提条件

DEFをバージョン7.0にアップグレードする前に、以下の条件を満たす必要があります:

-   SXP 10.3用 [Sitecore Experience Platformのアップグレードガイド](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx) を確認してください。
-   現在のSitecoreデータベースのバックアップを作成しましょう。
-   wwwrootのSitecoreフォルダのバックアップコピーを作成します(現在のSitecoreインスタンス用に)。

## アップグレードプロセス

DEFをアップグレードするには、Sitecoreデータベースをクリーンアップする必要があります。これは、以前のバージョンのData Exchange Framework(DEF)からアップグレードする際に一度きりの操作です。その後、古いバージョンの上に新しいDEFバージョンをインストールすることができます。

> !注Sitecore 10.1以前では、DEF項目はデータベースに保存されていました。Sitecore 10.2以降はDEF項目がリソースとして保存されるようになりました。

防御力を上げるには:

1.  Sitecore 10.3.0アップグレード *[ガイド(Sitecore Experience Platform](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)* )に従って、Sitecoreのインストールと設定を行ってください [。UpdateAppツール](https://dev.sitecore.net/Downloads/Sitecore_UpdateApp_Tool)。
    
2.  ダウンロード([https://dev.sitecore.net/Downloads/Resource](https://dev.sitecore.net/Downloads/Resource) files for Modules/) Data Exchange Framework Upgrade resourcesパッケージを使い、フォルダ構造をそのままローカルディレクトリに展開します。
    
3.  アップグレードするバージョンのData Exchange Framework Upgrade resources.1.0.0\\<version>\\Data\\Itemsフォルダに移動します。*コア*、*マスター*、*ウェブ*フォルダに含まれる.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つのファイルが含まれています。
    
4.  Data Exchange Framework Upgrade resources 1.0.0\\<version>\\Data\\フォルダを開けてください。
    
5.  *Data*フォルダでItems\\core\\localizationフォルダに移動し、すべての.datファイルをコピーして\\Sitecore.UpdateApp\\Data\\Items\\core\\localizationフォルダに貼り付けます。
    
6.  *Data*フォルダでItems\\master\\localizationフォルダに移動し、すべての.datファイルをコピーして\\Sitecore.UpdateApp\\Data\\Items\\master\\localizationフォルダに貼り付けます。
    
7.  *Data*フォルダでItems\\web\\localizationフォルダに移動し、すべての.datファイルをコピーして\\Sitecore.UpdateApp\\Data\\Items\\web\\localizationフォルダに貼り付けます。
    
8.  Sitecore.UpdateApp\\App\_configフォルダで、ConnectionStrings.configファイルをデータベースへの接続を更新してください。セキュリティデータベースがない場合は、コアデータベースへの接続でセキュリティ接続文字列を使います。
    
    > !注複数のウェブデータベースがある場合は、すべてのウェブデータベースに対して [ステップ8](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/upgrade-data-exchange-framework-on-prem.html#UUID-a1fcc857-bb18-acf5-dacc-8e076e2ac709_N1637250185033 "Step 8")を繰り返してください。
    > 
    > ツールを実行するたびに各Webデータベースへの接続文字列を更新し、他のデータベースへの接続文字列は変更しないようにしてください。
    
9.  アップデートツールを実行するには、*Sitecore Experience Platformアップグレードガイド* の手順に従ってください。 Data\\logsフォルダのログで、クリーンアップでスキップされた変更項目の詳細情報を確認してください。アップデートツールはコマンドプロンプトウィンドウで削除されたアイテム数を表示します。例えば:
    
    ![Command prompt window displaying the number of items removed by the update tool](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/def/80/data-exchange-framework/images/UpdateApp_tool_clean_up_report.png)
    
10.  DEFをインストールしているすべてのサーバーで、以下の指示に従ってください [データ交換フレームワークのインストール](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/installing-data-exchange-framework.html "Installing Data Exchange Framework")[データ交換フレームワークのインストール](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/installing-data-exchange-framework.html "Installing Data Exchange Framework") 古いバージョンの上に新しいDEFをインストールします。