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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2008, 16:53   #1  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Angry Import в MS Dynamics CRM 4.0
Коллеги хочу еще раз поднять тему импорта данных.
Ситуевина такова. Есть Excel документ (Удалил все пустые поля, поубирал все лишнее. Отсалось толко название организации, адрес, телефон, мыло, и прочая контактная инфа. Нет ни каких связанных полей, НИЧЕГО ), из него делаем csv.
В CRM cоздал файлик для сопоставления данных (его же экспортнул в xml, потом пригодится).

Способ №1.
Открываю CRM (web access), создаю новый импорт, указываю csv файл, выбираю фал с настроенным сопастовлением. Стутс импорта - отпрвленно. Далее если посмотреть системные задания, то у них статус ожидание. Если вручную, приостановить системные задания, а потом возобнавить, то статус меняется на ожидание ресурсов...... и остается так на вечно

Способ №2.
Data Migration Wizard.

Тотже файл, только для сопоставления данных подсовываю ему ранее созданный xml.
Получаю вот такие ошибки

4018,"ActiveAccounts.csv","8165","The number of fields differs from the number of column headings.",""4019,"ActiveAccounts.csv","8166","Mismatched data delimiter: only one delimiter was found.",""

Вот такие пироги......
Самое что интерсеное, почу обычный импорт не выполняется, не ошибок ... ни чего .....
Старый 05.08.2008, 18:18   #2  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
Андрей, Это крик души?
Мы уже с трехи не используем Data migration и импорт встроенный в Excel (ну чесслово дибильно там все). Написали программульку, которая импортит все что угодно для 4 ки подправили минимально и так и живем не надеясь на MS)))))))))))))
Старый 05.08.2008, 18:25   #3  
DNS® is offline
DNS®
Участник
 
18 / 11 (1) +
Регистрация: 30.07.2008
Адрес: Прага
Андрей, посмотрите решение в следующем КБ:
http://support.microsoft.com/default...b;EN-US;951398

Я часто встечаюсь с этой проблемой. Все проблемы, что сейчас встечаются в CRM 4 восновном изза корявого Async сервиса. Препологается что в Rollup Update 1, Async service будет полностью исправен.
__________________
Блог Мир CRM: http://www.crmworld.ru
Старый 05.08.2008, 19:35   #4  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Цитата:
Сообщение от Сабитов Андрей Посмотреть сообщение
Способ №2.
Data Migration Wizard.

Тотже файл, только для сопоставления данных подсовываю ему ранее созданный xml.
Получаю вот такие ошибки

4018,"ActiveAccounts.csv","8165","The number of fields differs from the number of column headings.",""4019,"ActiveAccounts.csv","8166","Mismatched data delimiter: only one delimiter was found.",""

Вот такие пироги......
Самое что интерсеное, почу обычный импорт не выполняется, не ошибок ... ни чего .....
"Вы просто не умеете их готовить"

Для Data Migration Wizard надо правильно подготовить данные. Должен быть unicode csv с разделителями полей (запятая или точка с запятой) и разделителем данных (одинарная или двойная кавычка).
Т.е. данные должны быть в виде:
'Фамилия', 'Имя', 'Отчество'
'Петров', 'Петр', 'Петрович'
'Иванов', 'Иван', 'Иванович'
и т.д.

Excel так не умеет, надо либо ручками готовить, либо писать конвертер. Также не забудьте проверить на совпадения наименования полей в импортируемых сущностях. В русской версии MS при переводе наделал багов с именами и фамилиями.

Если DMW кормить правильно подготовленными данными, то он вполне корректно работает. У меня получилось импортировать им несколько связанных сущностей за один сеанс импорта.

По сравнению с 3.0 в 4.0 его сделали гораздо юзабильней, если бы он умел еще xls импортировать - можно было бы без сторонних инструментов обойтись в большинстве случаев.

Последний раз редактировалось Aleck; 05.08.2008 в 19:40. Причина: добавления
Старый 05.08.2008, 23:14   #5  
Артем 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
Коллеги, проблема у Андрея в другом - не стартует сам процесс импорта. Тут важно понять почему, а не сказать "Майкрософт - отстой", хотя лично я на эту фразу могу ответить лишь "Аминь".
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 06.08.2008, 10:32   #6  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Цитата:
Сообщение от IgorF Посмотреть сообщение
Андрей, Это крик души?
Мы уже с трехи не используем Data migration и импорт встроенный в Excel (ну чесслово дибильно там все). Написали программульку, которая импортит все что угодно для 4 ки подправили минимально и так и живем не надеясь на MS)))))))))))))
Да, Игорь это крик души, я чуть себе мозг не сломал Хорошо, что у Вас есть, а у меня ее нет... и разработчика в штате пока тоже нет Програмулька програмулькой, вы то ей не поделитесь
Старый 06.08.2008, 10:34   #7  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Цитата:
Сообщение от DNS® Посмотреть сообщение
Андрей, посмотрите решение в следующем КБ:
http://support.microsoft.com/default...b;EN-US;951398

Я часто встечаюсь с этой проблемой. Все проблемы, что сейчас встечаются в CRM 4 восновном изза корявого Async сервиса. Препологается что в Rollup Update 1, Async service будет полностью исправен.
Хорошое решение цитирую статью Microsoft
"To resolve this problem, start the Microsoft Dynamics CRM asynchronous processing service. To do this, follow these steps: 1.Click Start, click Run, type services.msc, and then click OK. 2.Right-click Microsoft CRM Asynchronous Processing Service, and then click Start."
Пытался я его запускать, останавливать, перезапускать... ни чего ...
Старый 06.08.2008, 10:39   #8  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Цитата:
Сообщение от Aleck Посмотреть сообщение
"Вы просто не умеете их готовить"

Для Data Migration Wizard надо правильно подготовить данные. Должен быть unicode csv с разделителями полей (запятая или точка с запятой) и разделителем данных (одинарная или двойная кавычка).
Т.е. данные должны быть в виде:
'Фамилия', 'Имя', 'Отчество'
'Петров', 'Петр', 'Петрович'
'Иванов', 'Иван', 'Иванович'
и т.д.

Excel так не умеет, надо либо ручками готовить, либо писать конвертер. Также не забудьте проверить на совпадения наименования полей в импортируемых сущностях. В русской версии MS при переводе наделал багов с именами и фамилиями.

Если DMW кормить правильно подготовленными данными, то он вполне корректно работает. У меня получилось импортировать им несколько связанных сущностей за один сеанс импорта.

По сравнению с 3.0 в 4.0 его сделали гораздо юзабильней, если бы он умел еще xls импортировать - можно было бы без сторонних инструментов обойтись в большинстве случаев.

я прекрасно понмаю, что нужно правильно подготовить данные для импорта. НО елки палки перелопатить ручками .... табличку состаящую из 50 столбцов и 5000 строк.... мне кажется не реальным

Последний раз редактировалось Сабитов Андрей; 06.08.2008 в 10:51.
Старый 06.08.2008, 10:45   #9  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
Цитата:
Сообщение от Сабитов Андрей Посмотреть сообщение
Да, Игорь это крик души, я чуть себе мозг не сломал Хорошо, что у Вас есть, а у меня ее нет... и разработчика в штате пока тоже нет Програмулька програмулькой, вы то ей не поделитесь
поделиться это правда, не смогу... А вот задачу сразу же разработчику поставить как он появится рекомендую, экономит время на разбор полетов (как устроено в Crm, что там на уме у него)) у CRM?).
Старый 06.08.2008, 10:51   #10  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Цитата:
Сообщение от IgorF Посмотреть сообщение
поделиться это правда, не смогу... А вот задачу сразу же разработчику поставить как он появится рекомендую, экономит время на разбор полетов (как устроено в Crm, что там на уме у него)) у CRM?).
Залач для разработчика уже достаточно, и это будет одна из них
Старый 06.08.2008, 11:17   #11  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Цитата:
Сообщение от Сабитов Андрей Посмотреть сообщение
я прекрасно понмаю, что нужно правильно подготовить данные для импорта. НО елки палки перелопатить ручками .... табличку состаящую из 50 столбцов и 5000 строк.... мне кажется не реальным
Зачем же ручками? Небольшой макросик в excel vba или как там он называется сейчас...
При переливе данных в любых системах возникают задачи по преобразованиям форматов, очистке данных и пр., которые нужно решать небольшим программированием. Ничего в этом страшного не вижу =)
Представляю как бы Вы стенали, если бы у Вас было 20 разноформатных источников данных по несколько миллионов строк (обычное дело при внедрении BI решений).
Старый 06.08.2008, 11:27   #12  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Цитата:
Сообщение от Aleck Посмотреть сообщение
Зачем же ручками? Небольшой макросик в excel vba или как там он называется сейчас...
При переливе данных в любых системах возникают задачи по преобразованиям форматов, очистке данных и пр., которые нужно решать небольшим программированием. Ничего в этом страшного не вижу =)
Представляю как бы Вы стенали, если бы у Вас было 20 разноформатных источников данных по несколько миллионов строк (обычное дело при внедрении BI решений).
а можно по подробнее насчет макросика
Старый 06.08.2008, 12:13   #13  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Мой давний опыт программирования в Excel (последний раз в 2000 г.) подсказывает что это сделать несложно =). Но написать сейчас такой макрос не возьмусь - пропил навыки =)
У Вас нет разработчика в штате? судя по количеству постов, вы в консалтерской конторе работаете... задачу с импортом следовало еще на первом или втором проекте решить...
Старый 07.08.2008, 09:54   #14  
Артем 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
Андрей, ты по моему фигней занимаешься! Зачем же ручками? Excel в своем базовом функционале имеет весьма неплохие средства для обработки данных. Конечно это не "универсальная кнопка", но что-то он может. Для подготовки данных фактически надо лишь хлопнуть лишние пробелы и заменить вхождения управляющих символов ";" на какие-либо заменители, например "/".
Помнится когда грузил из другой системы контакты, была проблема с тем, что там имя - одно поле, так нам удалось стандартными средствами без программирования разделить строку на три с учетом того, что могут быть инициалы и имя не полностью.
Связать записи по ключу Excel тоже умеет. Help вам в руки!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 07.08.2008, 11:42   #15  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Андрей, ты по моему фигней занимаешься! Зачем же ручками? Excel в своем базовом функционале имеет весьма неплохие средства для обработки данных. Конечно это не "универсальная кнопка", но что-то он может. Для подготовки данных фактически надо лишь хлопнуть лишние пробелы и заменить вхождения управляющих символов ";" на какие-либо заменители, например "/".
К сожалению не только =) Для DMW нужны не только разделители полей, но и данных, т.е. нужно заключить все данные в одинарные или двойные кавычки.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Using the Microsoft Dynamics CRM Online Import Wizard Blog bot Dynamics CRM: Blogs 0 08.04.2009 01:06
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Bookshelf Blog bot Dynamics CRM: Blogs 1 22.01.2009 04:46
Microsoft Dynamics CRM Team Blog: Top 14 Microsoft Dynamics CRM Sites and Downloads Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05

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

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

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