Мой опыт по внедрению OLAP

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

Мой опыт по внедрению OLAP

Андрей Попов
Daddy7@yandex.ru

С чего все начиналось.

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

В результате я решил поэкспериментировать с OLAP, благо инструментарий был под руками. Идея OLAP проста как мир - обменивать время на память. В качестве хранилища я выбрал базу данных SQL 2000, поскольку предполагал, что данные будут накапливаться годами, их обЪем будет расти. В качестве сервера OLAP был выбран MS Analysis Server, входящий в комплект MS SQL 2000. Больше всего времени ушло на поиски клиентской программы. В конце концов я остановился на программе MOLAP.RU http://molap.rgtu.ru/. Эту программу отличает достаточно простой интерфейс и достаточная быстрота работы. Она написана с использованием OWC, входящих в состав MS Office XP, но в отличие от использования впрямую сводных таблиц в Exel, она работает намного быстрее, особенно на больших обЪемах. К сожалению, проект заброшен. В программе есть одна особенность (или ошибка): Если в анализируемом кубе все фактические меры (measures) сделаны невидимыми, т.е. видимы только вычисляемые меры, то программа не может получить список полей куба.

Для себя еще хочу посмотреть продукт MS Data Analyzer, продукт достаточно свежий, информации по нему еще мало.

Что еще стоит почитать в сети? Мне понравилась серия статей "Введение в OLAP" на сайте www.olap.ru, (перепечатка из КопьтерПресс). В них рассматриваются как раз те продукты, которые я выбрал. Для людей, начинающих свое знакомство с OLAP - очень познавательно. Можно еще сходить на сайт фирмы "Активные торговые технологии" www.1bi.ru/. Из описания их продукта "Акселератор для 1С:Предприятия" можно подчерпнуть много идей по организации и проектированию кубов. Может кому-нибудь понравиться клиентская программа DataVision питерской фирмы Digital Design, предлагаемая на этом сайте.

Что дальше?

Первый шаг - проектирование хранилища данных. Необходимо спроектировать таблицы, в которых будут храниться фактовые значения и измерения планируемых кубов. Надо заранее определить, какие измерения будут общими, и вынести их в отдельные таблицы. В последствии это позволит нам обЪединить несколько кубов в один виртуальный.

В таблице, где мы будем хранить остатки по дням, сделаем еще одно поле для хранения количества дней от первой даты в этой таблице. Кроме этого, надо еще следить за тем, что бы типы данных, определяемых на этой стадии, поддерживались 1С. Список типов данных приведен в Описании встроенного языка в главе посвященной работе 1С с внешними приложениями через OLE.

Второй шаг - написание обработки, которая будет заполнять эти таблицы. Пример такой обработки есть на сайте http://molap.rgtu.ru/.

Далее займемся собственно проектированием многомерных кубов. Для куба, в котором мы храним остатки для меры, которая хранит количество дней, необходимо установить агрегирующую функцию Distinct count. Вместо всех остальных мер необходимо задать вычисляемые значения, поделив фактовое значение на меру количества дней. После того, как все многомерные кубы определены и произведен их процессинг, можно определить один или несколько многомерных кубов, для того чтобы например, оценивать на одном графике динамику складских запасов и динамику продаж.

У себя я определил четыре куба - Остатки, Обороты по отгрузке, Обороты по оплате и Возвраты. Кроме этого они все обЪединены в один виртуальный куб.

Что еще можно сделать?

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

Что дальше? Данные сами подскажут. На основе анализа, предоставляемого OLAP, возникают новые потребности в информации, цепочка эта непрерывная, так что тут заранее трудно что-то предположить. Одно могу сказать точно - готовых решений не бывает!

Комментарии

3
  • Хранитель_врат
    Ну что тут сказать? Как ни глупо прозвучит - molap.ru - rulezzz. Это по собственному опыту.
  • Хранитель_врат
    Ох уж этот молодежный сленг!
    Rullez - это круто или дохло???
  • Хранитель_врат
    интересно.
    кто знает, есь ли ещо што-то из олап-подобных, что можно использовать с 1с ?
    работает ли атрейд со всеми конфигами 1с или только с опредиленными?
    пишите кто че знает на emkon@stalprokat.ru

Юристы СПБ Банка разместили шаблон и инструкцию для самостоятельного обращения в OFAC

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

Курсы повышения
квалификации

21
Официальное удостоверение с занесением в госреестр Рособрнадзора
Бесплатно с Трудовые отношения

Трудовые споры: обязан ли работодатель выдавать работнику характеристику

Характеристика может понадобиться не только для трудоустройства у нового работодателя, но и для суда, военкомата и для расследования происшествий внутри фирмы. Обязан ли работодатель давать характеристику? И если да, то что в ней должно быть?

Трудовые споры: обязан ли работодатель выдавать работнику характеристику
Ведение бизнеса

Основы предпринимательской экспертизы: как стать успешным предпринимателем

Каждая профессия предполагает наличие у человека определенных качеств. Одни считают, что их можно развить, другие называют это талантом и врожденным даром.

Иллюстрация: Вера Ревина/Клерк.ру
Лучшие спикеры, новый каждый день
Кредитование

Как получить кредит на открытие бизнеса с нуля

Для открытия бизнеса нужен стартовый капитал, сумма которого может составлять до нескольких миллионов рублей. Если у начинающего предпринимателя нет своих накоплений, можно взять кредит. Рассказываем, как его получить и какие есть особенности у целевого кредита на бизнес. 

Иллюстрация: создано с помощью ИИ OpenAI © Вера Ревина/Клерк.ру
1
Самозанятые

Резко выросло число самозанятых IT-специалистов: почему

Согласно прогнозам, к 2030 году число IT-специалистов вырастет на 56%. Работодатели предпочитают сотрудничать с самозанятыми, чтобы сохранить ставку НДФЛ 13% с работниками из других стран.

Отчетность

ИП с сотрудниками: налоги и отчетность

Если у предпринимателя есть сотрудники, он уплачивает те же налоги, что ИП без работников. Кроме того, он платит за работников страховые взносы, удерживает с их зарплат НДФЛ и перечисляет его в бюджет. Все нюансы изложены в нашей статье.

Иллюстрация: Вера Ревина/Клерк.ру
Опытом делятся эксперты-практики, без воды
Проверки ФАС

Бесплатное обслуживание банком счетов оказалось не таким уж и бесплатным

ПАО Банк Синара исполнил предупреждение ФАС с требованием разместить достоверную информацию о брокерских услугах на своем сайте.

Банки

Центробанк рекомендует усилить контроль за платежными агентами

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

Цифровизация в школах чрезмерна, показал опрос председателя Госдумы

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

Новости ФНС

Информация о компаниях будет храниться в открытом доступе 1 месяц

ФНС сократила срок хранения открытой информации об организациях с года до одного месяца.

Самозанятых и начинающий бизнес в новых регионах поддержат дополнительно

Правительство приняло решение дополнительно выделить из федерального бюджетам ДНР, ЛНР, Запорожской и Херсонской областям 3,75 млрд рублей.

Логика вышла из чата: за несданную декларацию по НДС ИП на патенте и самозанятым грозят блокировкой счета.✍«Ночной бухгалтер» № 1685

Бухгалтеры возмущены: их клиентам и работодателям летят требования сдать декларации по ОСНО, такие уведомления получают даже самозанятые. ФНС рекомендует не отвечать на сообщения, если они не касаются компании или ИП, но бухгалтеры опасаются блокировок.

Иллюстрация: Вера Ревина / Клерк.ру
Миникурсы, текстовые и видеоинструкции для бухгалтеров

Создадут единую платформу по борьбе с киберпреступлениями

Замглавы Минцифры Александр Шойтов рассказал о планах в сфере информационной безопасности.

Обзоры новостей

⚡️ Итоги дня: садоводам предложили выдавать бесплатные семена, в Москве подорожал проезд в метро, а стоимость золота обновила рекорд

Подготовили обзор главных событий дня — 20 мая 2024 года. Все самое интересное, что писали и обсуждали в сети, в одной подборке.

Криптовалюта

Где безопасно обменять наличные на крипту

За 15 лет существования криптовалюты* не только не утратили своей актуальности, но наоборот — по популярности приблизились к фиатным деньгам и ценным металлам. Так, капитализация того же Биткоина сегодня превышает 1,4 триллиона долларов, что уже выше, чем у серебра! Неудивительно, что обмен крипты на наличные сегодня так востребован.

Где безопасно обменять наличные на крипту

Как загрузить отчеты о продажах с WB и OZON в 1С:Бухгалтерия

Начиная с релиза 1С:БП 3.0.114.23, в программе появился функционал, который позволяет загружать отчеты из маркетплейсов Ozon и Wildberries. Для WB загрузка данных доступна из табличного документа Excel, а также с помощью интеграции с личным кабинетом. Для площадки Ozon интеграцию с личным кабинетом добавили, начиная с релиза 3.0.126.

Как загрузить отчеты о продажах с WB и OZON в 1С:Бухгалтерия

Начался эксперимент по маркировке силовых кабелей

7 из 16 образцов кабелей и проводов не соответствуют требованиям ГОСТ по качеству и безопасности, поэтому власти проводят эксперимент по маркировке этой продукции.

Обязательная регистрация работодателя в системе ЕИСОТ

С принятием нового порядка обучения у работодателей появилась новая обязанность: помимо проведения внутреннего обучения еще и занесение сведений об обученных в реестр Минтруда.

Обязательная регистрация работодателя в системе ЕИСОТ

Свежая вакансия: «Союзмультфильм» ищет бухгалтера по производству

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

Интересные материалы

Бухгалтеры

Дарим топовый онлайн-курс «Бухгалтер маркетплейсов-2024» с подпиской «Клерк.Премиум»

При покупке подписки «Клерк.Премиум» от полугода вы получаете наш флагманский курс «Бухгалтер маркетплейсов-2024: учет, налоги, 1С» бесплатно!