16.12.2025
Medallion Architecture за последние годы стала одной из наиболее распространённых методологий проектирования хранилищ данных и аналитических платформ. Её основной вклад — структурирование уровней обработки данных в независимые, чётко разграниченные зоны: Bronze, Silver, Gold и иногда Platinum. Каждый слой выполняет свою специфическую задачу.
Bronze хранит данные «как есть».
Silver приводит их к чистому, согласованному состоянию.
Gold преобразует в аналитически удобные формы.
Platinum опирается на Gold и служит источником для персонализированных витрин, AI моделей, BI-дэшбордов и продвинутых бизнес-приложений.
Когда специалист впервые знакомится с Medallion Architecture, он может подумать, что достаточно правильно построить нижние слои, и Gold/Platinum автоматически будут «правильными». Но по мере работы выясняется, что именно на верхних уровнях происходит самое большое количество смысловых трансформаций данных — и именно там скрыты ключевые риски несогласованной аналитики.
Чтобы успешно построить Gold/Platinum слои, мало очистить данные или привести их к единым схемам.
Нужно:
Эти задачи не решаются ни на Bronze, ни на Silver. И не решаются автоматически в BI.
Здесь и появляется роль DataForge — инструмента, который помогает формировать и поддерживать Gold/Platinum слои как управляемые, воспроизводимые и полностью документированные структуры.
Эта статья — методологическое объяснение того, как DataForge вписывается в Medallion Architecture, какие задачи он закрывает и почему именно Gold/Platinum слои требуют зрелого семантического уровня.
Чтобы правильно понимать, почему DataForge полезен именно на Gold/Platinum, разберём уровни Medallion Architecture подробно.
Это самый нижний слой, который хранит данные в максимально приближенном к источнику виде:
Основные характеристики:
Основные задачи Bronze:
Самое главное: на Bronze нет бизнес-логики. Там нет показателей, измерений, витрин, формул. Bronze — это просто фундамент.
На Silver данные уже:
Задачи Silver:
Silver может включать:
Но на Silver всё ещё нет бизнес-логики. Silver знает про структуру данных, но не про показатели.
На Gold данные становятся бизнес-ориентированными.
Здесь появляются:
Gold отвечает за:
На Gold происходит первый серьёзный семантический сдвиг: данные приобретают смысл.
Например, «Доход» уже не просто поле в таблице Silver, а показатель с определённой методикой расчёта.
Platinum может включать:
Gold — это «универсальная» бизнес-структура,
Platinum — это «конкретизированные» витрины для задач:
На Platinum уровень бизнес-логики ещё выше, чем на Gold.
Ni Bronze, ни Silver не включают смысловые расчёты.
А Gold и Platinum — включают.
Именно здесь формируется:
Показатели — это не просто SQL.
Это отражение бизнес-правил.
Причина проста: почти каждая команда интерпретирует показатели по-своему.
Типичный сценарий:
Gold/Platinum — это точка, где всё должно быть унифицировано.
Но без инструментов это сложно обеспечить.
Если логика расчёта KPI не описана формально:
Gold/Platinum должны быть прозрачными.
Gold/Platinum — это:
Это гораздо более ресурсозатратные операции, чем просто «почистить и нормализовать данные».
Важно понимать одну ключевую мысль:
BI не создаёт смыслов, BI только показывает результаты вычислений.
А Gold/Platinum — как раз создают смысловые сущности.
И эти слои должны быть:
Теперь можно перейти к тому, как DataForge дополняет Medallion Architecture.
DataForge — это инструмент для:
DataForge не заменяет ни Bronze, ни Silver — эти слои остаются в зонах ответственности ETL/ELT, DWH-разработчиков и процессоров данных.
DataForge «живет» именно на Gold/Platinum уровнях и формирует:
Рассмотрим подробно, какие этапы типового DM DataForge берёт на себя.
Пользователи (аналитики, архитекторы, бизнес):
DataForge превращает всё это в структурированный semantic graph.
У каждой метрики:
На Gold слой DataForge переносит только корректные связки.
Архитектор создаёт:
Но вручную писать SQL не требуется — DataForge собирает структуру автоматически.
DataForge на основании:
формирует SQL:
Это особенно полезно при работе с:
DataForge может:
API позволяет автоматизировать доставку DM на DWH.
Platinum — это надстройка над Gold.
На нём формируются:
DataForge приносит в Platinum следующие возможности:
Для каждого подразделения можно создать отдельную Platinum-витрину:
Но все витрины базируются на единой семантике Gold.
Изменили показатель на Gold?
DataForge:
Platinum обычно является источником BI.
DataForge:
AI-модель требует:
DataForge формирует «Semantic Feature Store».
До внедрения семантического слоя:
DataForge:
После этого:
Проблематика:
логистика использует собственные KPI:
DataForge:
Результат:
AI-модель требовала:
DataForge:
Модель стала работать стабильно.
Риск:
на разных витринах одна и та же метрика может рассчитываться по-разному.
Как управлять:
Риск:
каждый департамент создаёт свои таблицы.
Как управлять:
Риск:
сложные агрегаты перегружают вычисления.
Как управлять:
Риск:
отчёты показывают числа, но никто не может объяснить, откуда они.
Как управлять:
Зачем нужен отдельный инструмент на Gold/Platinum?
Потому что именно на этих слоях происходит смысловое преобразование данных, а не техническое.
Bronze/Silver отвечают за корректность и структуру.
Gold/Platinum — за смысл и бизнес-логику.
Почему BI не может выполнять роль Gold/Platinum?
BI работает с визуализацией.
Он не фиксирует:
Может ли Gold быть построен без семантического слоя?
Может, но:
Как DataForge помогает при изменениях в бизнес-логике?
Меняется формула → DataForge обновляет:
Можно ли интегрировать DataForge с AI?
Да.
AI получает смысловую информацию через API и может:
Medallion Architecture помогает структурировать уровни данных.
Но Gold и Platinum — это не просто технические слои.
Это слои бизнес-логики, смысла и принятия решений.
DataForge дополняет Medallion Architecture, обеспечивая:
В современном мире данных семантический слой становится необходимым элементом зрелой архитектуры.
DataForge — инструмент, который позволяет сделать Gold/Platinum управляемыми, воспроизводимыми и прозрачными не только для разработчиков, но и для бизнеса.