01
Предварительный анализ. Мы изучили требования заказчика и определили основные задачи, которые нам надо выполнить.
02
Разработка технического задания. В ТЗ мы описали, какие данные 1С-программисту нужно извлечь из системы 1С УТ и в каком формате они должны быть представлены.
03
Публикация файла. Настроили публикацию XML или JSON-файлов так, чтобы их мог получить Power BI.
04
Подключение к источнику данных. В Power BI был создан новый источник данных, который был подключен к опубликованным файлам.
05
Импорт данных. Данные из XML или JSON-файлов были импортированы в Power BI.
06
Визуализация данных. В Power BI были созданы отчеты и дашборды на основе полученных данных.
Для реализации мы попробовали предложить заказчику несколько BI систем. В итоге заказчик принял решение использовать MS Power BI из-за понятного и удобного интерфейса.
Первоначальная реализация перегрузки данных была через протокол oData, в процессе выявились серьезные недостатки. Объем передаваемых данных даже после фильтрации оставался слишком большим, чтобы Power BI мог оперативно его обработать и отобразить в виде графиков.
В итоге мы решили написать http-сервис 1С для выборки и передачи только нужных данных , с учетом контроля изменений - не передаем повторно данные , которые не менялись.Плюс на этапе запросов была организована фильтрация, где отсекалась неиспользуемая информация.
Так же процесс обновления данных с помощью http-сервиса не оказывает влияния на производительность сервера 1С, как это было с выгрузкой через oData.
Обсудить Вашу задачу онлайн