Справочник — за минуты.Пилот — за недели. A dictionary in minutes.A pilot in weeks.

демо →demo →

Tabula — on-prem платформа управления справочниками и мастер-данными (MDM/НСИ). Соберите структуру в конструкторе, храните всё в одном месте — и раздавайте данные всем системам через REST, Kafka и Avro.Tabula is an on-prem platform for dictionaries and master data (MDM). Build the structure in the configurator, keep everything in one place — and deliver data to every system over REST, Kafka and Avro.

Текст·Число·Список·Выбор·Дата·Период·Изображение·Ссылка·Составной·Справочный·Логический·Ключ· Текст·Число·Список·Выбор·Дата·Период·Изображение·Ссылка·Составной·Справочный·Логический·Ключ·
Text·Number·List·Select·Date·Period·Image·Link·Composite·Reference·Boolean·Key· Text·Number·List·Select·Date·Period·Image·Link·Composite·Reference·Boolean·Key·

ПроблемаThe problem

Справочники живут везде — и нигдеReference data lives everywhere — and nowhere

Один и тот же контрагент существует в четырёх системах с разными реквизитами, номенклатура дублируется с разными кодами, а тарифы обновляются рассылкой файлов по почте.The same counterparty exists in four systems with different details, items are duplicated under different codes, and tariffs are updated by emailing files around.

✕

Разные версии в каждой системеA different version in every system

Ручные сверки, ошибки в документах, отчётности и расчётах.Manual reconciliation, errors in documents, reporting and calculations.

✕

«Добавить поле» = ИТ-проект“Add a field” = an IT project

Недели и месяцы на тривиальное изменение — и бизнес ведёт «свои» файлы в обход систем.Weeks and months for a trivial change — so the business keeps “its own” files outside the systems.

✕

Excel как база данныхExcel as the database

Нет прав доступа, нет истории, нет валидации; данные теряются вместе с сотрудником.No access control, no history, no validation; the data leaves with the employee.

✕

Интеграции «каждый с каждым»Point-to-point integrations

Стоимость ландшафта растёт квадратично: каждая новая система — N новых обменов.Landscape cost grows quadratically: every new system means N more exchanges.

Что такое TabulaWhat Tabula is

Конструктор + хранилище + раздачаConfigurator + storage + delivery

Опишите структуру справочника в интерфейсе — платформа хранит записи любой структуры без изменения схемы базы, а потребители получают данные в едином типизированном виде. Новый справочник или атрибут — операция пользователя, а не проект разработки: без миграций, релизов и разработчиков.Describe the dictionary structure in the interface — the platform stores records of any shape without touching the database schema, and consumers receive data in a single typed form. A new dictionary or attribute is a user operation, not a development project: no migrations, no releases, no developers.

ГлавнаяHome СправочникиDictionaries КонфигураторConfigurator АдминистрированиеAdministration КонсольConsole
Tabula / ЗаписиTabula / Records RUEN
ИзделияProducts История измененийChange history Импорт/экспортImport/export + Запись+ Add record
ФильтрFilter ОбычныйRegularКомпактныйCompact
КодCode НаименованиеName СправочникDictionary СтатусStatus

Живой фрагмент интерфейса — попробуйте поискA live fragment of the interface — try the search

СкоростьSpeed

Новый справочник — за минуты силами владельца данных. Пилотное внедрение — 4–8 недель против 6–12 месяцев у классических MDM: структура живёт в конструкторе, а не в схеме базы.A new dictionary in minutes, by the data owner. A pilot in 4–8 weeks instead of the 6–12 months of classic MDM: the structure lives in the configurator, not in the database schema.

Контроль корпоративного уровняEnterprise-grade control

Права до отдельного атрибута, полная история изменений с диффами, управляемый жизненный цикл записей. Аудит и комплаенс встроены в ядро, а не добавлены поверх.Permissions down to a single attribute, a full change history with diffs, a managed record lifecycle. Audit and compliance are built into the core, not bolted on top.

Ваш контур — и ваш брендYour perimeter — and your brand

Платформа разворачивается в вашей инфраструктуре вплоть до закрытых (air-gap) контуров. Логотип, цвета, тема и язык интерфейса меняются настройкой, без пересборки.The platform deploys inside your own infrastructure, up to fully air-gapped perimeters. Logo, colors, theme and interface language change by configuration, with no rebuild.

Как это работаетHow it works

Три шага до единого источника истиныThree steps to a single source of truth

1

Настройте структуру
12 типов атрибутов, иерархии и категории, права и правила валидации — в конструкторе, без программирования
Set up the structure
12 attribute types, hierarchies and categories, permissions and validation rules — in the configurator, no code

2

Наполните и нормализуйте
импорт из Excel, CSV, XML и JSON с проверкой каждой строки; дедупликация по бизнес-ключам и массовая замена
Load and normalize
import from Excel, CSV, XML and JSON with every row validated; deduplication by business keys and bulk replace

3

Публикуйте потребителям
черновик → опубликовано → архив; опубликованные данные раздаются через REST, Kafka и Avro
Publish to consumers
draft → published → archived; published data is delivered over REST, Kafka and Avro

ВозможностиCapabilities

Корпоративная платформа, а не ещё одна табличкаAn enterprise platform, not one more spreadsheet

Конструктор справочниковDictionary configurator

12 типов атрибутов, иерархии и связи между справочниками — меняются на лету, без миграций и остановки.12 attribute types, hierarchies and links between dictionaries — changed on the fly, with no migrations or downtime.

Качество данныхData quality

Правила валидации, дедупликация по бизнес-ключам и эталонные (golden) записи из нескольких источников.Validation rules, deduplication by business keys and golden records merged from several sources.

Права до атрибутаAttribute-level access

Три уровня — роль → справочник → атрибут — плюс локальные администраторы категорий.Three levels — role → dictionary → attribute — plus local category administrators.

История и жизненный циклHistory and lifecycle

Черновик → опубликовано → архив и полная история изменений с диффами по атрибутам.Draft → published → archived, plus a full change history with per-attribute diffs.

Поиск и массовая заменаSearch and bulk replace

Глобальный поиск по всем справочникам с учётом прав и массовая замена с предпросмотром.Global search across all dictionaries with permissions applied, and bulk replace with a preview.

Импорт и экспортImport and export

Excel, CSV, XML и JSON в обе стороны; шаблоны по правам пользователя и построчный отчёт об ошибках.Excel, CSV, XML and JSON both ways; templates shaped by user permissions and a per-row error report.

Интеграции и стекIntegrations and stack

Одна интеграция вместо N×N обменовOne integration instead of N×N exchanges

Опубликованные данные автоматически доступны всем потребителям — в едином типизированном виде, без опроса и хрупких договорённостей.Published data is automatically available to every consumer — in a single typed form, with no polling and no brittle agreements.

ПотребителямTo consumers REST API + OpenAPI события KafkaKafka events Avro + Schema Registry экспорт в файлыfile export email и real-time уведомленияemail and real-time notifications
Открытый стекOpen stack Java 21 Spring Boot Angular PostgreSQL Kafka Keycloak SSO / AD / LDAP S3 Docker Helm

Права проверяются в ядре на каждом сервисе — обойти их прямым вызовом API невозможно.Permissions are enforced in the core on every service — they cannot be bypassed by calling the API directly.

ВнедрениеDeployment

Одна команда — и платформа работаетOne command and the platform is running

$ docker compose up -d
✔ postgres     healthy
✔ kafka        healthy
✔ keycloak     started
✔ tabula-core started
✔ tabula-ui    started
# платформа доступна наthe platform is available at http://localhost:8090

Экономика внедренияCost of ownership

Классический MDM против TabulaClassic MDM versus Tabula

Самая дорогая часть классического MDM-проекта — проектирование и перепроектирование модели данных — в Tabula устранена архитектурно: модель живёт в конструкторе и меняется без кода.The most expensive part of a classic MDM project — designing and redesigning the data model — is eliminated architecturally in Tabula: the model lives in the configurator and changes without code.

Классический enterprise-MDMClassic enterprise MDM Tabula
Проектирование модели данныхData model design Месяцы работы консультантовMonths of consultants’ work Конструктор: структура собирается в интерфейсеConfigurator: the structure is assembled in the interface
ПилотPilot 6–12 месяцев6–12 months 4–8 недель4–8 weeks
Услуги к лицензииServices to licence 2–3 : 1 ~1 : 1
Изменение структуры после запускаStructure change after go-live Проект измененияA change project Операция пользователяA user operation

Модели поставкиDelivery models

Продукт — или продукт с исходным кодомThe product — or the product with its source code

В обоих вариантах платформа разворачивается в вашем контуре, а интерфейс настраивается под ваш бренд. Стоимость фиксируется в коммерческом предложении — напишите нам.In both options the platform is deployed inside your own perimeter and the interface is tuned to your brand. Pricing is fixed in a commercial proposal — write to us.

Продукт: развитие силами вендораProduct: developed by the vendor

Продукт с исходным кодомProduct with source code

Одна из возможностейOne of the capabilities

Интерфейс —под вашим брендом.The interface —under your brand.

Логотип, акцентный цвет, светлая и тёмная тема и язык задаются в администрировании — и применяются мгновенно, без пересборки. Попробуйте прямо здесь.Logo, accent color, light and dark theme and language are set in administration — and apply instantly, with no rebuild. Try it right here.

Акцентный цветAccent color

ЛоготипLogo

Продолжить в демо →Continue in the demo →
demo.tabula.systems
ваш брендyour brand
ГлавнаяHome СправочникиDictionaries КонфигураторConfigurator АдминистрированиеAdministration ВыйтиSign out
ИзделияProducts 1 248 записей1,248 records Импорт/экспортImport/export + Запись+ Add record
КодCodeНаименованиеNameСтатусStatus
0100Изделие «Альфа-100»Item “Alpha-100”АктивнаActive
0107Компонент «Бета-7»Component “Beta-7”АктивнаActive
0012Материал «Гамма-12»Material “Gamma-12”ЧерновикDraft

Мини-копия системы: цвет и логотип применяются сразу — как в реальном администрированииA mini copy of the system: color and logo apply instantly — just like in real administration

ОтраслиIndustries

От товарной номенклатуры до ведомственных реестровFrom product catalogues to government registries

Ритейл и e-commerceRetail and e-commerce ПроизводствоManufacturing Финансы и страхованиеFinance and insurance ЛогистикаLogistics Фарма и медицинаPharma and healthcare ГоссекторPublic sector
Универсальные сценарииUniversal scenarios контрагентыcounterparties оргструктураorg structure договорыcontracts каталоги услугservice catalogues внутренние реестрыinternal registries

12

типов атрибутовattribute types

4–8

недель до пилотаweeks to a pilot

2

модели поставкиdelivery models

0

облачных зависимостейcloud dependencies

Единый источник истины — в вашем контуреA single source of truth — inside your perimeter

Все компоненты работают в инфраструктуре заказчика: данные не покидают контур, облачных зависимостей нет — включая закрытые (air-gap) сети.Every component runs in the customer’s infrastructure: data never leaves the perimeter and there are no cloud dependencies — including air-gapped networks.

Стек открытый и распространённый — Java, Spring, Angular, PostgreSQL, Kafka, Keycloak: специалисты доступны на рынке, платформа не создаёт ни вендорского, ни кадрового риска.The stack is open and widespread — Java, Spring, Angular, PostgreSQL, Kafka, Keycloak: specialists are available on the market, so the platform creates neither vendor nor staffing risk.