Управление данными конфигурации

 

Опубликовано: Февраль 2017

Применимо к: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Примечание

Содержимое этого раздела, в котором идет речь о сетевых версиях Dynamics 365, относится к версиям до Dynamics 365 (сетевая версия) версии 9.0. Последнюю документацию см. в разделе Перемещение данных конфигурации.

Средство миграции конфигурации позволяет перемещать данные конфигурации между экземплярами и организациями Microsoft Dynamics 365. Данные конфигурации используются для определения настраиваемой функциональности в Dynamics 365 и обычно хранятся в настраиваемых сущностях. Данные конфигурации отличаются от данных конечных пользователей (организация, контакты и т. д.). Типичный пример данных конфигурации — это параметры, которые определяются в Unified Service Desk для Microsoft Dynamics 365 для настройки настраиваемого приложения агента центра обработки вызовов. Сущности Unified Service Desk, а также данные конфигурации, хранящиеся в сущностях, определяют приложение агента. Дополнительные сведения о Unified Service Desk см. в Руководстве по администрированию Unified Service Desk для Microsoft Dynamics 365.

Важно!

Средство Средство миграции конфигурации главным образом предназначено для переноса данных конфигурации, а не фактических данных Dynamics 365.Дополнительные сведения:Видео о переносе конфигурации (2:13)

Средство миграции конфигурации позволяет:

  • Выбрать сущности и поля, из которых требуется экспортировать данные конфигурации.

  • Избегать повторяющихся записей в целевой системе путем определения условия уникальности для каждой сущности на основе сочетания полей в сущности, которое используется для сравнения значений с целевой системой. При отсутствии совпадающих значений в целевой системе создается уникальная запись. Если совпадающая запись найдена, запись в целевой системе обновляется.

    Примечание

    Если условие поиска повторяющихся данных (уникальности) для экспортируемой сущности, не определено, средство использует для сравнения с существующими данными в целевой системе имя первичного поля сущности.

  • Отключить подключаемые модули перед экспортом данных, а затем сновавключить их в целевой системе после завершения импорта — для всех сущностей или выбранных сущностей.

  • Проверить схему для выбранных экспортируемых сущностей, чтобы убедиться, что все обязательные данные присутствуют.

  • Использовать существующую схему для экспорта данных из исходной системы.

  • Внедрять экспортированные модули, созданные этим средством (файлы схем и данных) в другие программы. Например, можно использовать экспортированные данные в Microsoft Dynamics CRM Package Deployer вместе с другими файлами решения и данные для создания и развертывания пакетов в экземпляре Dynamics 365.Дополнительные сведения:Развертывание пакетов с использованием Dynamics CRM Package Deployer и Windows PowerShell

Важно!

Средство миграции конфигурации не поддерживает фильтрацию записей в сущности. По умолчанию все записи в выбранной сущности будут экспортированы.

Содержание

Как работает средство Configuration Migration?

Устранение проблем переноса данных с помощью файлов журнала

Рекомендации по переносу данных конфигурации с помощью средства

Как работает средство Configuration Migration?

На следующей схеме показано, как Средство миграции конфигурации используется для переноса данных конфигурации.

Configuration migration process flow diagram

Step 1 symbolОпределение схемы исходных данных, которые требуется экспортировать: файл схемы (XML) содержит сведения о данных, которые требуется экспортировать, таких как сущности, атрибуты, отношения, определение уникальности данных, а также о том, следует ли отключить перед экспортом данных подключаемые модули.Дополнительные сведения:Создание схемы для экспорта данных конфигурации

Step 2 symbolИспользование схемы для экспорта данных: используйте файл схемы, чтобы экспортировать данные в ZIP-файл, содержащий данные и схему экспортированных данных.Дополнительные сведения:Создание схемы для экспорта данных конфигурации

Step 3 symbolИмпорт экспортированных данных: используйте экспортированные данные (ZIP-файл) для импорта в целевой экземпляр Dynamics 365. Импорт данных осуществляется в несколько проходов. Сначала импортируются основные данные, в то время как зависимые данные поступают в очередь. В последующих проходах выполняется импорт зависимых данных, что позволяет обрабатывать зависимости и связи данных. Это гарантирует чистый импорт данных.Дополнительные сведения:Импорт данных конфигурации

Устранение проблем переноса данных с помощью файлов журнала

Средство миграции конфигурации поддерживает ведение журнала для получения подробных сведений об ошибках, которые могут возникать при входе в экземпляр Dynamics 365 с помощью средства, действиях, выполняемых средством во время определения схемы и экспорте или импорте данных конфигурации, а также сведения о данных, которые были импортированы с помощью средства. Средство создает три файла журнала, которые доступны в следующем расположении на компьютере, где оно запущено: «c:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\DataMigrationUtility\*<Версия>*».

  • Login_ErrorLog.log: содержит информацию о проблемах, возникших при использовании инструмента для входа в экземпляр Dynamics 365. Если при входе возникла какая-либо проблема, на экране входа средства появляется сообщение со ссылкой на этот файл журнала. Сообщение заявляет, что при обработке запроса на вход произошла ошибка и пользователь может просмотреть журнал ошибок. Можно щелкнуть ссылку в сообщении, чтобы просмотреть этот файл журнала. Этот файл журнала создается при первом возникновении ошибки в средстве при входе в систему. В дальнейшем этот файл журнала используется для записи информации обо всех возникающих проблемах единого входа.

  • DataMigrationUtility.log: содержит подробную информацию о каждой задаче, выполненной при последнем запуске средства. Чтобы просмотреть файл журнала из средства, щелкните меню Журналы на главном экране и выберите Ведущийся журнал.

  • ImportDataDetail.log: содержит подробную информацию о данных, импортированных в ходе последнего импорта с помощью средства. При каждом выполнении импорта с помощью этого средства существующие данные из файла журнала переносятся в файл ImportDataDetail._old.log в том же каталоге, а в файл ImportDataDetail.log помещается информация о последнем импорте, выполненном с помощью средства. Чтобы просмотреть этот файл журнала из средства, щелкните меню Журналы на главном экране и выберите Журнал последнего импорта.

Рекомендации по переносу данных конфигурации с помощью средства

При использовании этого средства для переноса данных конфигурации рекомендуется иметь в виду следующее.

  • При создании схемы экспортируемых данных необходимо определять соответствующие правила уникальности для каждой сущности во избежание непреднамеренного обновления данных в целевой системе.

  • Импортируйте данные в подготовительную среду (желательно зеркальный образ рабочей среды), чтобы убедиться, что результаты импорта соответствуют вашим ожиданиям.

  • Создайте резервную копию рабочей среды, прежде чем импортировать данные.

См. также

Создание схемы для экспорта данных конфигурации
Изменение схемы данных конфигурации
Импорт данных конфигурации
Перенос конфигурации Unified Service Desk на другой сервер Dynamics 365 Server
Администрирование Dynamics 365
Управление настройкой каталога продукции

© Корпорация Майкрософт (Microsoft Corporation), 2017. Все права защищены. Авторские права