
Разбор · Опубликовали 08.10.2026
Каталог данных компании показывает владельца и смысл таблицы: агенты связывают описание с кодом
Как выяснить, откуда взялся показатель, кто отвечает за его смысл и что поручить агентам при сборке каталога данных компании.
Текст собран машиной под надзором Евгения Шилова, инженера vibecoding.ru · факты проверены 8 октября 2026
Каталог данных нужен, чтобы по показателю в отчёте найти его определение, таблицу и человека, который отвечает за смысл.
ИИ-агенты могут связать описание с кодом и подготовить проверки этой связи; своего клиентского кейса каталога у нас пока нет, поэтому путь приёмки покажем на учебном примере и опыте машины этого сайта.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Каталог связывает показатель с определением, таблицей и владельцем.
Что искать, если отчёты расходятся? Не название похожей таблицы, а цепочку от показателя до источника. В карточке должны быть определение, ответственный и ссылка на расчёт.
Каталог хранит сведения о данных. В блоге VK Юрий Орлов описывает его как единое место для поиска структуры и связей. Граф происхождения данных, или lineage, показывает, откуда таблица получает данные и кто использует её дальше. Связь одного товара между системами требует управления мастер-данными и правил соответствий.
Возьмём учебный показатель «Оплаты за месяц». В нашем примере финансовый отдел утвердил такое правило: успешные платежи по дате проведения минус возвраты, проведённые в том же месяце. Это выбранное определение примера, не правило бухгалтерского учёта.
Описание «содержит оплаты» не разрешает спор. Из него нельзя узнать, учитывает ли отчёт возвраты и к какому месяцу их относит. Каталог должен сохранять эти решения вместе с именем владельца.
Паспорт учебного показателя закрывает вопрос о его происхождении.
Источник: учебный пример редакции; состав полей опирается на документацию DataHub и возможности Arenadata Catalog, проверено 8 октября 2026. Владелец означает ответственного за данные.
2. Код показывает расчёт, а владелец подтверждает его смысл.
Можно ли восстановить значение таблицы по коду? Код покажет, какие поля складывают и какие записи исключают. Он не ответит, хотел ли финансовый отдел именно такой показатель.
Агент для кода способен подготовить черновик описания по схеме, запросам и тестам. Если определение и запрос расходятся, результатом работы должен стать найденный спор. Молча переписать определение под нынешний запрос означает скрыть возможную ошибку.
Готовые каталоги уже решают часть этой задачи. Arenadata Catalog предлагает владельцев, бизнес-глоссарий и связи объектов. Документация DataHub связывает общие определения с колонками, которые их реализуют. Строить собственный интерфейс для этого необязательно.
Для учебного показателя человек решает, что делать с возвратом за прошлый месяц. Агент находит, как поступает код сейчас, и готовит пример для проверки. Без решения владельца описание остаётся черновиком.
Наблюдаемое поведение и утверждённый смысл проверяют по-разному.
Источник: протокол приёмки редакции, 8 октября 2026; разделение метаданных и бизнес-контекста опирается на документацию DataHub.
3. Описание работает, когда агент находит его и проверка ловит расхождение.
Где держать определения? В месте, которое читают при изменении расчёта, а из каталога вести к нему. В dbt описания моделей и колонок находятся в проекте, в YAML рядом с тестами данных. Это существующий способ держать документацию рядом с работой.
В нашей машине описание проекта тоже живёт рядом с кодом. Открытая карта проекта показывает 387 тысяч строк описаний и 391 тысячу строк кода на 8 октября 2026. Это состояние публичной карты, не объём разработки каталога для клиента.
Файл с описанием сам по себе ещё не управляет агентом. Правила для ИИ-агентов должны быть доступны до правки. Мы проверили это на собственной ошибке: правило лежало в документе, через который исполнитель не входил в задачу.
Как описание стало входом и проверяемой связью.
17.07
Агент подготовил чертёж по старым соседним образцам, пропустив действующее правило. Исправление: во входной документ добавили указатель на канон и запрет копировать старые образцы.
30.07
Экран пережил переезды описания по старому адресу, расхождение находил владелец. Правило стало машинным: проверка сверяет существование описания и соответствие адреса для помеченных экранов.
Источник: опыт машины vibecoding.ru, исходные записи 17 и 30 июля 2026 перечитаны 8 октября. Это истории связности описания и кода, не кейс корпоративного каталога.
Для каталога предлагаем перенести этот механизм на расчёты. Правка схемы запускает сверку полей, правка запроса требует пересмотреть связанное определение. Отметка «требует проверки» остаётся, пока владелец не примет изменение.
Существование файла подтверждает только адрес ссылки. Чтобы замечать изменение расчёта, нужно отслеживать его версию или отпечаток кода. Такой сигнал требует ревью, но сам не доказывает правильность смысла.
В уроке «Файл правил целиком» нашего курса агентной разработки описан вход агента в правила проекта. Для каталога полезен тот же приём: в задаче есть указатель на определение и способ проверки, а не просьба «разобраться с данными».
Изменение расчёта должно оставлять след в каталоге.
Источник: предлагаемый редакцией порядок работы, 8 октября 2026. Он требует реализации под системы компании; готового такого каталога на нашем сайте нет.
4. Агент собирает реестр и проверки, человек утверждает определения.
Что заказать разработчику? Реестр, который можно сверить с действующей системой. Сам список таблиц недостаточен: в результате должны быть видны неподтверждённые определения и разорванные связи.
В задаче для агента задайте границу работы по выбранному показателю. Агент получает схему и разрешённые файлы расчёта, собирает список объектов и прикладывает основание к каждому описанию. Неизвестного владельца оставляет неизвестным.
Расчёт может проходить через несколько систем. Преобразование во внешнем сервисе не появится в графе лишь от чтения репозитория. Инженер добавляет способ сбора этих сведений, а до этого отмечает пробел в цепочке.
В учебном примере агент связывает платежи, возвраты и отчёт. Финансовый отдел принимает определение, инженер проверяет расчёт. Запись «владелец: отдел аналитики» без согласования не завершает работу.
Сборка идёт от показателя к проверке связей.
Источник: план предлагаемой разработки, 8 октября 2026; это порядок работы, не обещание срока или объёма.
5. Каталог принимают по разорванной связи и вопросу нового сотрудника.
Как отличить рабочий каталог от заполненной витрины? Попросите сотрудника, который не участвовал в сборке, найти источник показателя и человека для разбора спорного случая. Ответ должен получиться из карточки, без объяснений автора.
Затем сломайте связь в тестовой копии. Переименуйте поле либо измените фильтр расчёта. До обновления определения каталог должен показать расхождение, а проверка должна указать конкретный объект.
Исправность ссылок не доказывает правильность показателя. В нашем примере файл расчёта может существовать, но считать возвраты иначе. Поэтому отдельно принимают сверку схемы и пример, подтверждённый владельцем.
Для такой приёмки подходят искусственные примеры. Данные людей и агенты требуют отдельного решения о доступе. Записи клиентов не нужны, чтобы проверить ссылку на поле или работу учебного расчёта.
Испытания показывают, что именно умеет проверка.
Источник: чек приёмки редакции, 8 октября 2026. Проверка изменения кода требует пересмотра, а смысл подтверждает владелец.
6. Первый запуск ограничивают одним спорным показателем.
С чего начинать? Выберите показатель, из-за которого уже приходится сверять отчёты вручную. Согласуйте определение и доведите его цепочку до источника. Так станет видно, каких связей и решений не хватает.
Если готовый каталог уже собирает метаданные, сохраните его. Агентам можно поручить интеграцию описаний из репозитория, проверки связей или экран нерешённых вопросов. Собственный реестр имеет смысл, когда эта узкая задача остаётся без решения.
До начала работы замерьте, сколько занимает поиск источника и владельца. После сборки повторите тот же вопрос с другим сотрудником и проверьте реакцию на изменение расчёта. Число заполненных карточек не заменяет эти результаты.
Если вести сборку некому, подписка на агентную разработку «Один проект» стоит 250 000 ₽ в месяц на 8 октября 2026: инженер ведёт машину агентов, готовые изменения идут в репозиторий клиента, одна задача на поток, пауза в любой месяц. Реестр и проверки можно обсудить для вашей компании, начав с выбранного показателя.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Каталог и происхождение | Первичные страницы VK, Arenadata, dbt и DataHub. Описаны сведения о данных, определения, владельцы и связи; возможности продуктов не тестировали. | 2026-10-08 |
| Наша машина | На публичной карте 387 тысяч строк описаний и 391 тысяча строк кода. Дата исходного подсчёта в фрагменте не указана. Истории 17 и 30 июля 2026 сверены с исходными записями журнала. | 2026-10-08 |
| Формат работы | Живой /services: 250 000 ₽ в месяц за «Один проект», одна задача на поток, код в репозитории клиента, пауза в любой месяц. Это тариф, не смета полного каталога. | 2026-10-08 |
| Учебный пример | «Оплаты за месяц» и испытания приёмки объясняют предлагаемый метод. Клиентского внедрения каталога у нас нет. | 2026-10-08 |
7. Частые вопросы
Что такое data catalog простыми словами?+
Каталог сведений о данных компании: какие таблицы есть, что они означают, откуда берутся и кто за них отвечает. Сами записи остаются в исходных системах.
Чем каталог отличается от бизнес-глоссария?+
Глоссарий определяет термины бизнеса. Каталог связывает эти определения с таблицами, полями, отчётами и владельцами. Они дополняют друг друга.
Excel со списком таблиц уже считается каталогом?+
Он может быть первым реестром. Чтобы им пользоваться при изменениях, нужны владельцы, определения, ссылки на расчёты и способ замечать устаревание.
Можно ли описать всё автоматически?+
Агент может подготовить черновики по доступным схемам и коду. Назначение владельцев и спорные определения принимает компания. Для внешних преобразований понадобится отдельный сбор сведений.
Каталог сам ограничивает доступ к данным?+
Описание ограничений в карточке не меняет права в исходной системе. Изменение прав доступа принимают и проверяют отдельной задачей.
Нужны ли данные клиентов для разработки?+
Для проверки структуры, ссылок и примеров можно использовать схему и искусственные записи. Если задаче требуются настоящие данные, доступ согласуют отдельно.
Сколько стоит собрать каталог агентами?+
Цена зависит от источников, интеграций и приёмки. 250 000 ₽ в месяц: цена тарифа «Один проект» на /services, проверенная 8 октября 2026, а не фиксированная смета полного каталога.
Источники
- Arenadata Catalog: возможности продукта — официальный сайт
- dbt: About documentation — официальная документация
- DataHub: About DataHub Lineage — официальная документация
- DataHub: Key Concepts, Business Context — официальная документация
- Юрий Орлов, VK: Data catalog, от истории до сравнения решений (14 ноября 2024) — инженеры вендора
- vibecoding.ru: публичная карта проекта; истории сверены с журналом проекта — наш опыт
- vibecoding.ru: формат и цена разработки — наш оффер
Запомнить
1. Начните с показателя в отчёте и проследите его до источника.
2. Закрепите определение за владельцем; черновик агента требует его решения.
3. Свяжите описание с кодом и настройте сигнал при изменении расчёта.
4. Принимайте каталог на разорванной связи и вопросе нового сотрудника.
5. Следующий показатель добавляйте после проверки обновлений первого.