09.03.2016 12:42 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Дополнительные скрипты для обработки данных
Цитата Написал: vikarenko Цитата можно сделать или предварительно выполнив некие макросы Excel VBA, сценарии VBS или же средствами языка T-SQL при чтении прайс-листа манипулируя полученными колонками (полями) прайс-листа Если делать манипуляции средствами языка T-SQL, это те скрипты которые вставляются в схему импорта? Тогда по примерам на форуме это сделать не сложно. Да, это дополнительные скрипты которыми можно заменить импорт данных из Excel на чтение из любого источника ODBC/OLEDB средствами самой СУБД, так же после чтения данных из Excel их можно преобразовывать скриптами T-SQL на любом этапе (чтение прайса, сравнение, запись в базу данных данных) Цитата Написал: egalite а то что в схеме импорта есть вкладка Скрипт импорта, здесь на каком языке пишется, только T-SQL ? и насчет примеров, что-то не нашел у вас на сайте пример, где бы обрабатывался прайс на входе пересмотрел много тем, но нужная так и не попалась в принципе, раньше программировал на разных языках, с примером то проблем не будет разобраться На форуме есть такие примеры как: 1. полная замена парсинга прайса на T-SQL скрипт чтения файла XML со структурой Яндекс-Маркет (схему импорта можно скачать с сайта и загрузить в программу) 2. заменf стандартного парсинга файла Excel на скрипт T-SQL, который сам открывает файл и импортирует с него данные через COM-объект Excel.Application приложения Microsoft Excel 3. корректировка полученных данных после чтения прайса во временных таблицах: корректировка цены, переопределение наличия товара Так же в программе есть возможность вызова пакетов CMD, сценариев VBS и макросов Excel-VBA перед импортом прайс листа, они так же могут всячески изменять импортируемый файл (файлы) и данные. В разных версиях программы могут присутствовать разные возможности по вызову дополнительных скриптов, макросов, сценариев, но замена стандартного парсинга и обработка данных после чтения средствами T-SQL присутствует во всех версиях. |