AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2012, 16:39   #1  
Trackball is offline
Trackball
Участник
 
4 / 10 (1) +
Регистрация: 27.11.2012
Перенос сущностей в другую БД
Есть две установки CRM - тестовая и боевая.
В тестовой настроили несколько сущностей и заполнили их данными.

Можно ли перенести эти данные на другой инстанс с сохранением идентифкаторов записей? Просто экспортом - импортом?
Старый 27.11.2012, 16:45   #2  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
ну в принципе да
решениями такие задачи не решаются...
Старый 27.11.2012, 16:51   #3  
Trackball is offline
Trackball
Участник
 
4 / 10 (1) +
Регистрация: 27.11.2012
Цитата:
Сообщение от -O_o- Посмотреть сообщение
ну в принципе да
решениями такие задачи не решаются...
А как?
Я не смог найти ID в списке полей для импорта.

Вопрос может дебильный, но я с CRM не так много работаю.

Есть вообще механизмы "поднятия" настроек уровня НСИ из тестовых сред в боевые?
Старый 27.11.2012, 17:17   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Эта задача решается каждый раз заново. Есть разные технологии, но в вашем случае проще всего воспользоваться встроенным импортом данных.

1. Выгрузите из системы шаблон для экспорта для вашей сущности
2. Настройте в системе представление с теми же столбцами в том же порядке
3. Экспортируйте все данные в Excel файл указав галочку "С возможностью повторного импорта"
4. Откройте файл с данными, который вы только что экспортировали. Сделайте видимым все столбцы. Удалите те, на которых написано "Не изменять" или "Не удалять" (не помню уже точно) - все лишние служебные столбцы, кроме самого первого столбца. В нем то что вам нужно - идентификатор.
5. Перенесите то что осталось в файл - шаблон для импорта. Так же добавьте в него столбец-идентификатор с тем же названием, что был в исходном файле.
6. Загрузите полученный файл в целевую систему. Если не возникло ошибок с форматом файла, и правильно отработал автоматический мапинг столбцов - вы должны получить то что нужно - одинаковые идентификаторы и данные в обеих системах.

Подобная процедура подходит для разового переноса, или если служебные справочники заполняются только в одной из систем. Если нужно синхронизировать такие базы-придется изобретать дирижабль.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: Trackball (1).
Старый 27.11.2012, 17:37   #5  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Опередили. Всё пропало.

ИМХО самый лучший вариант - написать консольное прилоедние, которое будет выполнять необходимые операции.

Если навыков разработки нет и нет разработчика тоже нет, посмотрите следующую статью - http://danielcai.blogspot.ru/2012/05...tion-data.html
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: Trackball (1).
Старый 27.11.2012, 19:24   #6  
Trackball is offline
Trackball
Участник
 
4 / 10 (1) +
Регистрация: 27.11.2012
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Эта задача решается каждый раз заново. Есть разные технологии, но в вашем случае проще всего воспользоваться встроенным импортом данных.

1. Выгрузите из системы шаблон для экспорта для вашей сущности
2. Настройте в системе представление с теми же столбцами в том же порядке
3. Экспортируйте все данные в Excel файл указав галочку "С возможностью повторного импорта"
4. Откройте файл с данными, который вы только что экспортировали. Сделайте видимым все столбцы. Удалите те, на которых написано "Не изменять" или "Не удалять" (не помню уже точно) - все лишние служебные столбцы, кроме самого первого столбца. В нем то что вам нужно - идентификатор.
5. Перенесите то что осталось в файл - шаблон для импорта. Так же добавьте в него столбец-идентификатор с тем же названием, что был в исходном файле.
6. Загрузите полученный файл в целевую систему. Если не возникло ошибок с форматом файла, и правильно отработал автоматический мапинг столбцов - вы должны получить то что нужно - одинаковые идентификаторы и данные в обеих системах.

Подобная процедура подходит для разового переноса, или если служебные справочники заполняются только в одной из систем. Если нужно синхронизировать такие базы-придется изобретать дирижабль.
Если я пытаюсь в шаблон импорта добавить идентификатор, импорт в целевую систему отказывается работать.
Кстати, сразу шаблон для импорта работать отказывается. Excel говорит, что файл поврежден. Если открыть и сразу сохранить этот файл в XML-редкаторе (я использую Altova), то Excel его открывает.
Excel вооще с XML себя странно ведет. При попытке выделить все данные вешается и висит как макаронина на вилке.

Цитата:
добавьте в него столбец-идентификатор с тем же названием, что был в исходном файле
Импорт такой файл игнорирует. Обрабатывает 0 записей
Старый 27.11.2012, 19:25   #7  
Trackball is offline
Trackball
Участник
 
4 / 10 (1) +
Регистрация: 27.11.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Опередили. Всё пропало.

ИМХО самый лучший вариант - написать консольное прилоедние, которое будет выполнять необходимые операции.

Если навыков разработки нет и нет разработчика тоже нет, посмотрите следующую статью - http://danielcai.blogspot.ru/2012/05...tion-data.html
Во! Точно! Попробуем завтра эту тулзу купить. Она нам гемор на будущее снимет.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM 2011, жесткие тормоза при открытии связанных с организацией сущностей mistah Dynamics CRM: Администрирование 8 20.04.2012 21:10
Перенос учетных записей AD для импорта организаций Артем Enot Грунин Dynamics CRM: Администрирование 5 16.12.2010 17:35
Перенос бизнеес-процессов с одной сущности на другую guenberg Dynamics CRM: Разработка 4 08.06.2010 17:09
Как получить значения кастомных сущностей zkk Dynamics CRM: Разработка 2 16.02.2010 15:11
О динамических отображаемых именах сущностей igla Dynamics CRM: Разработка 8 23.10.2008 15:01

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:46.