OLAP технологии в 1С
-

OLAP технологии в 1С

0
5883
31.01.2023 Данила Уваров

Содержание:

1.     Описание технологии OLAP


OLAP (от англ. online analytical processing) – технология, которая при правильном использовании позволяет обрабатывать данные с высокой скоростью.


У любой компании есть много данных, из которых нужно извлекать полезную информацию. Обычно данные хранятся в отдельных документах. При использовании технологии OLAP, из тех данных, которые возможно использовать и структурировать, создается многомерный куб.




Для наполнения куба значениями, разработана система транзакционной обработки данных (OLTP-система). OLAP база оптимизируется под быструю выдачу, а OLTP под внесение данных.


Измерениями куба выступают реальные показатели. Например, время, товар, какое-либо качество или характеристика.


Ячейки куба содержат в себе информацию, такие ячейки называются мерами. Мерой может быть количество отгруженных товаров 1С со склада или прибыль.


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


Возможно, у вас появился вопрос: «А чем отличается OLAP куб, от регистров в 1С, которые могут хранить значения в разрезе нескольких измерений. Вопрос требует углубления в схему работы объектов.


Ответ на вопрос – скорость выполнения операций с большим объемом данных. OLAP технология показывает себя наилучшим образом, в сравнении с регистрами, при больших массивах информации. Внесение данных в регистры сложная, в плане вычислений, операция, этот нюанс вызывает взаимные блокировки, так как замедляется скорость выполнения транзакций. В свою очередь это мешает при работе с системой.  


Своевременно в платформу системы 1С Предприятие был добавлен функционал для работы с OLAP технологией.


2.     Использование OLAP технологии в конфигурации системы 1С

 

При разработке конфигураций у разработчиков часто возникает потребность получать информацию из внешних источников 1С. В нашем случае таким источником является OLAP-система.


Для начала работы с внешними источниками в 1С требуется создать объект ВнешниеИсточникиДанных.




         Затем, происходит добавление куба. Куб для хранения данных использует таблицы измерений, измерения и ресурсы. Мастер настройки поможет найти куб в источнике. Следует обратить внимание на поле: Имя в источнике данных 1С. Оно должно быть точно таким же, как в OLAP-системе.




         Для того чтобы установить связь с внешним источником 1С используются строки соединения, в которых указан адрес хоста, порт, источник и его параметры. Пример строки соединения с Microsoft SQL Server Analysis Services:

http://localhost:80/msolap/msmdpump.dll?ProviderName=Microsoft Analysis Services& DataSourceName=host&Catalog=Adventure Works DW


         Таким образом, мы познакомились с использованием технологий OLAP в 1С.


Специалист компании "Кодерлайн"

 Данила Уваров

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.