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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.08.2005, 14:30   #1  
Penguin is offline
Penguin
Участник
Axapta Retail User
 
48 / 10 (1) +
Регистрация: 11.04.2005
Адрес: СПб
? Сколько записей можно импортировать при помощи шаблонов Excel&
Импортируем номенклатуру, которой очень-очень много. Какое максимальное количество записей можно импортировать при помощи шаблонов Excel для корректного импорта?
Старый 16.08.2005, 14:39   #2  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
Excel поддерживает 65 536 строк и 256 столбцов максимально. При приближении к этой цифре просто начинают теряться данные. Мое мнение - большие объемы данных (скажем больше 10 тыс. записей) через Excel переносить неоптимально.
Старый 16.08.2005, 14:58   #3  
maximus is offline
maximus
Участник
 
153 / 10 (1) +
Регистрация: 16.03.2005
2Penguin
Задачи автоматизации ИМХО лучше решать через Access. Надежно и несложно в использовании: всю предварительную работу по номенклатуре делаете средствами Access (устранение дублирования, устранение пустых записей, эмуляция структуры таблицы Axapta и др.) и затем просто тупо льете одну таблицу в другую через com.
Старый 16.08.2005, 15:01   #4  
YVAS is offline
YVAS
1C
Аватар для YVAS
1C
 
265 / 10 (1) +
Регистрация: 31.07.2003
2 maximus^
Оригинально. А как на счет скорости импорта?
__________________
Разница между теорией и практикой на практике больше, чем в теории
Старый 16.08.2005, 15:09   #5  
Penguin is offline
Penguin
Участник
Axapta Retail User
 
48 / 10 (1) +
Регистрация: 11.04.2005
Адрес: СПб
да, времени у нас немного (вечная проблема)))
Старый 16.08.2005, 16:00   #6  
maximus is offline
maximus
Участник
 
153 / 10 (1) +
Регистрация: 16.03.2005
2YVAS
Зависит от многих факторов:
- объем импортируемых данных
- метод доступа к аксесу (несколько с разной производительностью)
- скоростью вставки в Axapta

Конкретных цифр нет, но их реально получить для конкретной задачи в пределах нескольких часов на конкретном оборудовании.

Могу привести такие аргументы в пользу данного метода:
- однажды разобравшись в технологии, можно лить из любых баз через ODBC/OLEDB/ADO/JBDC/DB Direct и пр.
- с Ексельем Аксапта тож работает через COM, здесь вопрос встает в каком случае Аксапта быстрее вставит данные в свою таблицу?!.
- небольшие накладные расходы на эксперимент
- удобные средства предварительной обработки данных (SQL браузер+встроенный VBA)
Старый 16.08.2005, 16:30   #7  
maximus is offline
maximus
Участник
 
153 / 10 (1) +
Регистрация: 16.03.2005
Старею .. Самое главное забыл сказать:

1. Проливать данные из Аксесса в Аксапту можно и без аксапты путем тулузы ""export-import data" из поставки сиквела через настроенные датасорсы. Разумеется, потом надо будет корректировать номерные серии и пр. Но это плата за скорость.
2. В сам Аксесс данные можно внести например, серией ctrl+c (в Екселе), ctrl+v(в Аксессе), если кодировать не хочется.. Так бы в Аксапте..
Старый 16.08.2005, 17:10   #8  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Данные быстро грузить в Аксапту в текстовом формате.
__________________
Старый 17.08.2005, 11:27   #9  
Penguin is offline
Penguin
Участник
Axapta Retail User
 
48 / 10 (1) +
Регистрация: 11.04.2005
Адрес: СПб
Спасибо за ответы
И все же: по сколько записей максимально вы импортировали в Аксапту с помощью шаблонов Excel?
Старый 17.08.2005, 12:02   #10  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
На 2.5 помнится импорт из экселя слетал на 200-какой-то записи. Импорт шел очень медленно. Из тектового файла - на порядок быстрее. Как 3.0 качает из екселя не знаю, т.к. с тех пор качаю только через текстовые файлы
Старый 17.08.2005, 13:03   #11  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
да, на 2.5 на 200-й записи слетает. это системный баг. спасались переоткрытием файла. если грузить файлы через com, то будет очень медленно. Файл в 3 000 строк грузится около часа. проще всего, как писалось выше, перенести данные в access и закачать через ODBC. Гарантированно меньше мороки, скорость - те же 3 000 строк всасываются за 2 сек. Номерные серии можно генерировать при встаке, ничего сложного там нет. Если импорт требуется постоянно, можно использовать файл *.csv. пользователи как правило легко могут его получить из excel. но все же лучше через ODBC
Старый 17.08.2005, 13:05   #12  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Цитата:
Изначально опубликовано Penguin
И все же: по сколько записей максимально вы импортировали в Аксапту с помощью шаблонов Excel?
Максимально - 65 536
Старый 17.08.2005, 13:24   #13  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
У меня возникает вопрос, откуда вообще Вам нужно импортировать номенклатуру?

Excel хорош при переносе маленьких объемов данных. На больших объемах становится ненадежен, а судя по фразе "которой очень-очень много", он вам не поможет.

Раз уж обсуждаем эту тему, хотелось бы услышать, делал ли кто-нить обмен данными через XML, с использованием MS XML Parser? Какова скорость работы?
Старый 17.08.2005, 13:36   #14  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Цитата:
Изначально опубликовано YaHooka
У меня возникает вопрос, откуда вообще Вам нужно импортировать номенклатуру?

Excel хорош при переносе маленьких объемов данных. На больших объемах становится ненадежен, а судя по фразе "которой очень-очень много", он вам не поможет.

Раз уж обсуждаем эту тему, хотелось бы услышать, делал ли кто-нить обмен данными через XML, с использованием MS XML Parser? Какова скорость работы?
Номенклатуру можно импортировать из текстовых файлов, а так же любых источников данных. XML работает нормально, скорость приемлемая, но на больших объемах не работеам (файлы до 1 Mb). Для импорта, как мне кажется, формировать XML не очень удобно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Можно ли управлять Axaptой из Excel? igorigor7 DAX: Программирование 11 19.06.2007 15:16
Использование OWC.Spreadsheet для ускорения экспорта/импорта в/из Excel. storer DAX: Программирование 24 28.03.2005 19:10
Печать отчета в Excel. Axapta 3.0 Fedr Kuzmich DAX: Функционал 2 19.05.2004 18:26
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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