|   |   | 
| 
 | Выгрузка большого справочника номенклатуры из УПП 1.3 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Arh01 27.04.23✎ 16:39 | 
        Всем привет!
 Выгрузка справочников из базы УПП идет почти 3 суток! Выгрузку делаю типовой обработкой Выгрузка данных.epf из дистрибутива КА 2.5, с целью переноса в новую КА. Самый большой справочник - Номенклатура - 72000 элементов. Если его при выгрузке отключить , то процесс сокращается до 1 часа. Пробовал использовать в качестве источника и файловую базу, и клиент-серверную - результат примерно один. Компьютер где провожу выгрузку : Core i7-11700, RAM 32Gb, диск SSD. Как можно ускорить процесс ? | |||
| 1
    
        Arh01 27.04.23✎ 16:40 | 
        +(0) База УПП - тоже типовая.     | |||
| 2
    
        Arh01 27.04.23✎ 16:43 | 
        +(1) УПП 1.3.202.2     | |||
| 3
    
        Волшебник 27.04.23✎ 16:44 | 
        Ну так он выгружает не только позиции номенклатуры, но и все документы по ним. Этот справочник нельзя исключать.     | |||
| 4
    
        Волшебник 27.04.23✎ 16:45 | 
        Как ускорить:
 + база на диске SSD, + сеанс на той же машине, где сервере + паралелльная выгрузка несколькими сеансами + план обмена, чтобы не грузить повторно то, что уже выгружено | |||
| 5
    
        Arh01 27.04.23✎ 16:45 | 
        (3) Все документы не выгружаются. Только справочники.     | |||
| 6
    
        Волшебник 27.04.23✎ 16:47 | 
        (5) может в справочнике картинки по 1 Мб на каждую позицию? И он тупо сериализует картинки в XML?     | |||
| 7
    
        shuhard 27.04.23✎ 16:48 | 
        (0) а нефига хранить картинки в карточке номенклатуры     | |||
| 8
    
        Arh01 27.04.23✎ 16:48 | 
        (7) Нет там картинок.     | |||
| 9
    
        shuhard 27.04.23✎ 16:48 | 
        (7) +1 
 выгрузизагрузи только номенклатуру в идентичную и из неё грузи в ERP | |||
| 10
    
        Волшебник 27.04.23✎ 16:49 | 
        (8) Ну тогда сделайте замер производительности и скажите нам, куда уходит время     | |||
| 11
    
        shuhard 27.04.23✎ 16:50 | 
        (8) значит есть что-то другое из числа допилов, ещё раз - выгрузи в идентичную, натяни типовую cf и измерь время     | |||
| 12
    
        shuhard 27.04.23✎ 16:52 | 
        (11) + размер файла переноса какой ?     | |||
| 13
    
        Arh01 27.04.23✎ 16:52 | 
        (11) Если УПП типовая, на замочке, думаешь есть смысл в этой манипуляции?     | |||
| 14
    
        KJlag 27.04.23✎ 16:53 | 
        (0) эту конкретную обработку не видел, но если вспомнить стандартную типовую выгрузку-загрузку xml - у тебя там галочки не стоят "выгружать при необходимости" ? может он у тебя каскадно подтягивает кучу других объектов?     | |||
| 15
    
        Arh01 27.04.23✎ 16:54 | 
        (12) xml файл 26 Гигов     | |||
| 16
    
        shuhard 27.04.23✎ 16:55 | 
        (15) а без номенклатуры ?     | |||
| 17
    
        Arh01 27.04.23✎ 16:55 | 
        (14) там нет таких опций. Только галки по организациям, видам справочников и видам остатков.     | |||
| 18
    
        shuhard 27.04.23✎ 16:56 | 
        (13)[Если УПП типовая, на замочке] 
 замочки разные бывают, не тронутая УПП - не бывает такого | |||
| 19
    
        Волшебник 27.04.23✎ 16:56 | 
        (15) Не, херня получится. Такой файл невозможно загрузить.     | |||
| 20
    
        Garykom 27.04.23✎ 16:56 | 
        Исключить из выгрузки номенклатуру по которой нет остатков     | |||
| 21
    
        Arh01 27.04.23✎ 16:58 | 
        (19) Загружается в КА2.5. Только не быстро.     | |||
| 22
    
        Волшебник 27.04.23✎ 16:58 | 
        72 тыс элементов справочника не могут дать 27 Гб.
 Это по 375 Мб на элемент. Это даже не картинки. Тут что-то не то. | |||
| 23
    
        Волшебник 27.04.23✎ 16:59 | 
        Это тянутся связанные проводки, документы и за ними вся база.     | |||
| 24
    
        KJlag 27.04.23✎ 16:59 | 
        а можешь для примера выгрузить пару десятков номенклатур, и глянуть что там в файл тянет?     | |||
| 25
    
        Волшебник 27.04.23✎ 16:59 | 
        (5) >> Все документы не выгружаются. Только справочники.
 Эту гипотезу надо ещё доказать. | |||
| 26
    
        Arh01 27.04.23✎ 16:59 | 
        (16) Нет под рукой такого файла. Попозже сформирую. Но, насколько помню, в несколько раз меньше.     | |||
| 27
    
        Arh01 27.04.23✎ 17:00 | 
        (24) Отбора по номенклатуре нет в типовой обработке.     | |||
| 28
    
        Волшебник 27.04.23✎ 17:03 | 
        Ещё возможно зацикливание     | |||
| 29
    
        shuhard 27.04.23✎ 17:06 | 
        (26)[Но, насколько помню, в несколько раз меньше.]
 т.е. размер элемента справочника номенклатуры исчисляется Мб, время выгрузки соответствует объёму данных топик можно закрыть | |||
| 30
    
        Arh01 27.04.23✎ 17:07 | 
        (18) Ок. Проведу эксперимент. Позже сообщу.     | |||
| 31
    
        Волшебник 27.04.23✎ 17:08 | 
        (29) Теперь надо разобраться, что именно хранится в справочнике. Неужели просто картинки? А может какие-нибудь спецификации или чертежи? А может старые версии данных?
 И ещё надо убедиться, что нет зацикливания, что он не выгружает одно и то же. | |||
| 32
    
        unenu 27.04.23✎ 17:10 | 
        типовая обработка для таких объемов - в топку.
 действительно файл в обмена дует немерянно. проще своими кустарными методами загрузить номеклатуру порциями и забыть про типовую обработку - она только для демок и шалашей. | |||
| 33
    
        Волшебник 27.04.23✎ 17:13 | 
        Файл вообще не нужен. Нужно COM-соединение и шпарить прямо в базу.     | |||
| 34
    
        unenu 27.04.23✎ 17:14 | 
        (31) скорее по каждому элементу тянет другие справочники из связанных реквизитов, причем не уиды, а все свойства объектов.     | |||
| 35
    
        Arh01 27.04.23✎ 17:15 | 
        (32) На ИС несколько вариантов переноса есть. Можете что-то порекомендовать?     | |||
| 36
    
        Arh01 27.04.23✎ 17:17 | 
        (20) Не вариант. Без остатка может быть заказная позиция. Таких много.     | |||
| 37
    
        Bigbro 27.04.23✎ 17:25 | 
        да сделайте свою выгрузку загрузку через любой текстовый иксэмэль файл и вперед.     | |||
| 38
    
        alkras 27.04.23✎ 17:44 | 
        Что-то не так у вас. Неделю назад в перепиленной УПП выгружал 102481 позиций номенклатуры + единицы измерения и номенклатурные группы. Файл 735 мб.
 Может в базе где-то зацикливание произошло и у вас одна и та же позиция по ссылкам выгружается в бесконечном цикле. | |||
| 39
    
        Arh01 27.04.23✎ 17:48 | 
        (38) zip файл у меня 521 Мб, а в нем xml размером 26 Гб.     | |||
| 40
    
        Arh01 27.04.23✎ 17:48 | 
        (38) А времени на выгрузку сколько ушло?     | |||
| 41
    
        Волшебник 27.04.23✎ 17:51 | 
        (39) 2% от исходного, чудовищный коэф-т сжатия. Это не картинки, это текст. Ставлю на зацикливание     | |||
| 42
    
        Arh01 27.04.23✎ 17:56 | 
        (41) ТИИ прогнать попробую     | |||
| 43
    
        alkras 27.04.23✎ 18:00 | 
        Не сжатый xml 735 мб, сжался rar до 43 мб.
 Выгрузка по времени минут 30 была | |||
| 44
    
        alkras 27.04.23✎ 18:15 | 
        Только номенклатура 
 Начало выгрузки: 27.04.2023 22:02:58 Выгружено объектов: 102 722 Окончание выгрузки: 27.04.2023 22:12:33 | |||
| 45
    
        Волшебник 27.04.23✎ 18:49 | 
        (42) Там явно зацикливание по ссылкам. Например, номенклатура входит в комплект, который входит в комплект с исходной.
 Нужна обработка выгрузки, которая кэширует уже выгруженные объекты в Соответствие и не выгружает их повторно. | |||
| 46
    
        Arh01 27.04.23✎ 22:13 | 
        (44) да, явно проблема у нас :(     | |||
| 47
    
        MaxS 27.04.23✎ 22:32 | 
        В типовых правилах в каждой позиции номенклатуры выгружается вся информация по иерархии групп. Можно доработать, чтобы выгружалась только ссылка на текущую группу. Все равно группы отдельно выгрузятся.     | |||
| 48
    
        TormozIT 27.04.23✎ 23:20 | 
        Замер производительности почему до сих пор не сделан?     | |||
| 49
    
        Волшебник 27.04.23✎ 23:24 | 
        (48) Я предлагал в (10)     | |||
| 50
    
        Волшебник 27.04.23✎ 23:25 | 
        (28) а здесь была гипотеза про зацикливание     | |||
| 51
    
        DimVad 28.04.23✎ 06:53 | 
        (27) "Отбора по номенклатуре нет в типовой обработке."
 Ну так ведь не долго и добавить. И можно будет посмотреть на маленьком файлике что конкретно выгружается. | |||
| 52
    
        Serg_1960 28.04.23✎ 08:21 | 
        Типовая ли конфа, или не типовая конфа, на замке ли, или сильно переписанная - но правила-то конвертации отдельным же внешним файлом можно использовать. Вот их и нужно изменять так, чтобы справочник можно выгружать частями, параллельно. И не выгружать в обмен все ссылки, упомянутые в этом справочнике - их можно выгрузить отдельно по видам справочников. А картинки и прочие присоединённые файлы можно выгружать позднее отдельно - это непринципиально актуальная информация.     | |||
| 53
    
        Serg_1960 28.04.23✎ 08:41 | 
        PS: УПП-->ERP
 Номенклатура (номенклатура, виды, характеристики, единицы измерения, штрихкоды, номера ГТД, присоединенные файлы...): Начало выгрузки: 27.04.2023 10:59:00 Окончание выгрузки: 27.04.2023 12:41:27 Выгружено объектов: 74 883 Производство (спецификации, тех.карты, рабочие центры, операции, аналоги, статьи затрат...): Начало выгрузки: 27.04.2023 11:00:26 Окончание выгрузки: 27.04.2023 19:14:42 Выгружено объектов: 211 998 ... [тяжело вздыхая] А ещё начальные остатки на на начало года и документы с начала годо по сегодня... | |||
| 54
    
        Злопчинский 28.04.23✎ 11:30 | 
        что-то не так в датском королевстве...     | |||
| 55
    
        Eiffil123 28.04.23✎ 12:17 | 
        (19) почему это невозможно загрузить такой файл?     | |||
| 56
    
        Arh01 28.04.23✎ 13:41 | 
        Вроде нашел источник проблемы)
 В обработке в ветке справочники есть пункт "История цен". Со снятой на нем галкой "История цен" выгрузка идет около 2 часов. Размер файла 8 Гб. Только галка "История цен" выгрузка идет около 1,5 часа. Размер файла 19 Гб. А со всеми галками - 3 суток. Такая арифметика. Получается Волшебник был прав про зацикливание) | |||
| 57
    
        OldCondom 28.04.23✎ 13:51 | 
        Какой дивный мир без конфигуратора     | |||
| 58
    
        Волшебник 28.04.23✎ 13:58 | 
        (56) ну ок     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |