Spend cube: модель данных закупок
Куб вместо таблицы
Заголовок раздела «Куб вместо таблицы»Spend cube — многомерная модель расходов организации. Расходы раскладывают по нескольким независимым осям: поставщик, категория, подразделение или юридическое лицо. На пересечении осей лежат меры: сумма, количество, цена за единицу.
Название отражает форму: не список строк, а куб, который можно повернуть любой гранью. Один и тот же набор данных отвечает на разные вопросы: сколько тратим на категорию, сколько — у поставщика, сколько — подразделение и где эти срезы пересекаются.
В обычной таблице счетов такие вопросы требуют нового отчёта каждый раз. В кубе — нового разреза.
Оси и меры
Заголовок раздела «Оси и меры»| Ось | Что содержит | Типичный вопрос |
|---|---|---|
| Поставщик | контрагент, группа компаний, головной офис | сколько тратим у поставщика и его группы |
| Категория | рынок или класс закупки по справочнику | сколько стоит категория и как меняется |
| Организация | подразделение, юрлицо, регион, проект | кто создаёт расход |
| Время | месяц, квартал, год | как меняется динамика |
| Договор | номер, тип, срок, статус | какая доля расходов под договором |
Меры делятся на два типа. Аддитивные можно суммировать: сумма расходов, количество. Неаддитивные суммировать нельзя: цена за единицу, доля, средний срок. Если сложить цены из разных строк, получится бессмысленное число.
Это стандартное свойство многомерных моделей: факты и измерения, аддитивность и зерно. Его подробно разбирает Кимбалл в описании размерного моделирования (Kimball Group). Куб расходов — частный случай такой модели.
Зачем он нужен
Заголовок раздела «Зачем он нужен»Spend cube отвечает на вопросы, без которых категорийный менеджмент остаётся мнением.
- Профиль категории. Сколько тратим, у кого, по каким договорам.
- Консолидация. Где один поставщик уже получает деньги из нескольких подразделений.
- База для экономии. С какой суммой сравнивать результат через год.
- Контроль. Какая доля расходов идёт мимо договора.
- Планирование. Как расходы соотносятся с бюджетом и объёмом.
Исследование расходов на национальном уровне показывает, что границы закупок в учётных терминах размыты: разные организации считают по-разному (Kivistö, Virolainen, 2019). Внутри компании та же проблема: бухгалтерия видит счёт, закупки видят договор, а бюджет — статью. Куб нужен, чтобы свести эти взгляды в одну модель.
Откуда брать данные
Заголовок раздела «Откуда брать данные»| Источник | Что даёт | Чего не хватает |
|---|---|---|
| Бухгалтерия и оплаты | фактическую сумму и дату | категории и связи с договором |
| Заказы и заявки | количество и предмет закупки | полной суммы по услугам |
| Договоры | цену, срок, условия | фактического исполнения |
| Справочник поставщиков | группу компаний и реквизиты | категории закупки |
| Справочник номенклатуры | класс товара или услуги | связи с рынком |
Ни один источник не даёт куб целиком. Рабочая модель собирается из оплат как основы, заказов для количества и договоров для условий.
Как собрать куб
Заголовок раздела «Как собрать куб»- Определить зерно. Что означает одна строка: позиция счёта, позиция заказа или договор. От этого зависит всё остальное.
- Свести источники. Привести суммы к одной валюте и одному периоду.
- Очистить поставщиков. Убрать дубли, объединить группу компаний, найти аффилированные структуры.
- Классифицировать. Разложить позиции по категориям: правилами, справочником, в спорных случаях вручную.
- Добавить атрибуты. Договор, статус, подразделение, проект, способ закупки.
- Проверить итоги. Сверить сумму куба с бухгалтерией: расхождение должно быть объяснено, а не проигнорировано.
- Настроить обновление. Куб устаревает за месяц, если его не пересобирать.
Классификация — самая дорогая часть
Заголовок раздела «Классификация — самая дорогая часть»Куб без категорий бесполезен: он покажет поставщиков, но не рынки. Категории берут из справочника или строят свой. Внешние справочники дают общий язык: CPV используется в государственных закупках Евросоюза и задаёт единую систему классификации контрактов (Еврокомиссия). ECLASS описывает товары и услуги через классы и признаки и заявляет соответствие требованиям ISO/IEC (ECLASS). Для товаров применяют UNSPSC; исследования показывают, что автоматическая классификация по нему возможна, но требует обучения модели (Abdullahi и др., 2024).
Своя таксономия удобнее для управления, внешняя — для сравнения с рынком. На практике их совмещают: внутренние категории привязывают к внешнему справочнику через таблицу соответствия.
Где куб ошибается
Заголовок раздела «Где куб ошибается»Неполное покрытие. Часть расходов проходит мимо закупок: мелкие покупки по картам, возмещения, услуги по счетам без заказа. Куб покажет меньше, чем есть.
Ошибки классификации. Одна позиция может попасть в две категории или в «прочее». Доля «прочего» — индикатор качества модели.
Дубли поставщиков. Одна компания заведена пятью карточками. Тогда группа выглядит как пять мелких поставщиков.
Курсы валют. Суммы в разных валютах нельзя складывать без правила пересчёта и даты курса.
Разные периоды. Оплата в одном месяце, поставка в другом. Для анализа затрат важно, что считать датой расхода.
Куб и категорийный менеджмент
Заголовок раздела «Куб и категорийный менеджмент»Spend cube — вход в план категории, а не замена ему. Он показывает, где деньги, но не объясняет, почему они там. Причины ищут в потребности, спецификации и рынке.
Порядок работы простой. Сначала куб, потом нарезка категорий, потом матрица Кралича, потом план. Если начать с плана, данные под него будут подгоняться.
Частые ошибки
Заголовок раздела «Частые ошибки»- Строить куб только по данным закупок. Без бухгалтерии суммы неполные.
- Забыть про валюты. Итог по группе валют бессмыслен.
- Классифицировать вручную всё. Дорого и не воспроизводимо; нужны правила и проверка.
- Не назначить владельца данных. Куб без ответственного деградирует за два квартала.
- Путать spend и бюджет. Бюджет — план, куб — факт; сравнение требует одинаковых границ.
Что читать дальше
Заголовок раздела «Что читать дальше»- Аналитика закупок: ABC-анализ, KPI и метрики цикла.
- Мастер-данные: справочники, без которых куб не собирается.
- Категорийный менеджмент: что делать с разрезами куба.
Источники
Заголовок раздела «Источники»- Kimball Group. Dimensional Modeling Techniques — facts, dimensions, OLAP cubes. kimballgroup.com
- Kivistö T, Virolainen VM. Public procurement spend analysis at a national level in Finland. Journal of Public Procurement, 2019. DOI 10.1108/JOPP-06-2019-028
- Mandl C. Data-Driven Spend Management (Springer Series in Supply Chain Management), 2023. DOI 10.1007/978-3-031-43281-1_3
- Abdullahi B, Ibrahim YM, Ibrahim AD, Bala K. Development of machine learning models for classification of tenders based on UNSPSC standard procurement taxonomy. International Journal of Procurement Management, 2024. DOI 10.1504/IJPM.2024.137329
- Европейская комиссия. Common procurement vocabulary (CPV). ec.europa.eu
- ECLASS. Стандарт данных для товаров и услуг. eclass.eu