Справочник — за минуты.Пилот — за недели. 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.