惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Attack and Defense Labs
Attack and Defense Labs
T
Tor Project blog
Scott Helme
Scott Helme
Schneier on Security
Schneier on Security
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Security @ Cisco Blogs
GbyAI
GbyAI
Help Net Security
Help Net Security
T
Troy Hunt's Blog
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta
L
LINUX DO - 最新话题
TaoSecurity Blog
TaoSecurity Blog
AWS News Blog
AWS News Blog
Y
Y Combinator Blog
SecWiki News
SecWiki News
Microsoft Azure Blog
Microsoft Azure Blog
Spread Privacy
Spread Privacy
A
About on SuperTechFans
Stack Overflow Blog
Stack Overflow Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Google DeepMind News
Google DeepMind News
NISL@THU
NISL@THU
T
Threat Research - Cisco Blogs
S
Securelist
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
雷峰网
雷峰网
H
Help Net Security
AI
AI
The Hacker News
The Hacker News
B
Blog
罗磊的独立博客
L
Lohrmann on Cybersecurity
爱范儿
爱范儿
C
Cisco Blogs
有赞技术团队
有赞技术团队
Project Zero
Project Zero
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Secure Thoughts
A
Arctic Wolf
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Latest news
Latest news
Cloudbric
Cloudbric
D
Docker
博客园 - 叶小钗
月光博客
月光博客

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Семантический слой: архитектура, подходы и роль в эпоху AI‑аналитики
Анастасия Остапенко · 2026-05-28 · via Все публикации подряд на Хабре

Привет, Хабр!

В последние годы все чаще в разговорах про современные дата‑платформы звучит термин «семантический слой». Сама идея семантического слоя не нова: в разные годы под семантикой понимали и витрины данных, и презентационный слой хранилища, и пространства метрик внутри BI‑платформ. Но развитие современных дата‑платформ и появление AI‑агентов заставляют заново переосмыслить этот концепт.

Несмотря на очевидный интерес к теме семантического слоя, чёткого понимания, что именно он из себя представляет, как устроен изнутри и зачем вообще нужен, пока нет. В этой статье мы разберемся, что такое семантический слой, какие задачи он решает, какие архитектурные подходы существуют и почему именно семантический слой может стать ключевым драйвером AI‑аналитики.

Семантический слой представляет собой промежуточный логический слой между областью физического хранения данных и каналами потребления данных: аналитическими приложениями, BI‑системами, AI‑агентами и бизнес‑пользователями. В разных источниках его также называют Metrics Layer или Headless BI.

Говоря более строгим языком, семантический слой — это единый исполняемый контракт метрик, измерений, связей между сущностями и правил доступа для всех каналов потребления данных.

Одинаковый результат обеспечивается не тем, что описание показателя где‑то задокументировано, а тем, что логика его расчета централизована и исполняется самим семантическим слоем. В семантической модели задаются бизнес‑термины, метрики, измерения, связи между сущностями, правила фильтрации, агрегации и доступа. Когда BI, Excel или AI‑агент обращаются к семантическому слою, расчет собирается на основе метаданных модели внутри самого семантического слоя.

В этом состоит ключевое отличие семантического слоя от инструментов Data Governance — например, бизнес‑глоссария или каталога данных. Глоссарий и каталог помогают описать, что означает показатель, где он хранится и кто за него отвечает. Семантический слой идет дальше: он не только хранит описание бизнес‑логики, но и формирует запрос к источнику данных с помощью собственного движка генерации запросов на основе семантической модели. Такой подход и обеспечивает единый расчет метрик во всех каналах потребления данных.

Можно сравнить семантический слой с меню в ресторане. Пользователь делает заказ по списку позиций из «меню» и не заботится об ингредиентах и рецепте (таблицах в СУБД, алгоритмах расчета, связях и агрегациях). А семантический слой гарантирует, что одно и то же блюдо будет приготовлено одинаково для любого гостя, будь то BI‑платформа, Excel или AI‑агент — и строго по утверждённому рецепту.

Как работает семантический слой?

Процесс взаимодействия с семантическим слоем выглядит следующим образом:

  1. Пользователь запрашивает набор бизнес‑сущностей и метрик с помощью естественного языка через AI‑ассистента или через выбор атрибутов из списка в интерфейсе аналитической системы.

  2. Аналитическая система формирует Query Object, то есть обращение к объектам семантической модели, запрашивая измерения (срез), метрики и значения для фильтров.

  3. Семантический слой на основе описанной модели выявляет какие таблицы и объекты содержат запрошенные данные и формирует исполняемый SQL‑запрос к источнику данных.

  4. Запрос исполняется на стороне источника и возвращает результат в исходную систему, через которую и были запрошены данные.

Таким образом, пользователь получает детерминированный результат на основе утвержденных правил, не жертвуя скоростью или удобством аналитики.

Для BI‑платформ без встроенной семантической модели (например Superset) внешний семантический слой фактически становится аналитическим бэкендом. С точки зрения BI‑инструмента он может выглядеть как обычная таблица или датасет, к которому платформа генерирует простые SQL‑запросы. Но внутри за этим интерфейсом находится полноценная семантическая модель, которая берет на себя интерпретацию этого запроса, преобразование его к модели данных источника и возврат результата по утвержденной бизнес‑логике.

Единой технологии реализации семантического слоя пока не существует. При этом рынок уже движется в сторону стандартизации описания семантических моделей. Один из наиболее заметных примеров — это инициатива Open Semantic Interchange (OSI), целью которой является создание единого открытого вендоро‑независимого стандарта обмена семантическими моделями между BI‑платформами, AI‑инструментами и аналитическими системами.

Однако стандарт описания модели — это не то же самое, что единая архитектура реализации. OSI отвечает на вопрос как формализовать описание метаданных семантической модели (метрик, измерений и связей) так, чтобы любая семантическая платформа могла с ними одинаково работать, но не определяет, где и как должен быть реализован сам семантический слой. Поэтому на практике рынок движется сразу по нескольким архитектурным траекториям.

Единой устоявшейся классификации этих траекторий пока нет. Поэтому мы в Axenix проанализировали существующие на рынке решения, выделили их общие архитектурные паттерны и сформулировали собственную классификацию подходов к построению семантического слоя.

На верхнем уровне мы разделяем подходы на два класса: встроенный семантический слой и универсальный семантический слой.

В первом случае семантика реализуется внутри уже используемого инструмента — BI‑платформы или хранилища данных. Во втором — выносится в отдельный слой или платформу, независимую от конкретных источников и потребителей данных. Всего мы выделяем четыре подхода:

Встроенный семантический слой.

1. BI‑Native. Семантический слой внутри BI‑платформы.

Принцип работы:

Модель данных в BI выступает в качестве семантического слоя, в котором описаны логические связи между сущностями и формулы для расчета метрик.

Примеры решений: Power BI, SAP BO, Looker

2. DWH‑Native. Семантический слой на стороне хранилища данных.

Принцип работы:

Семантический слой реализован на стороне БД. Вводится новый тип объектов БД: Semantic view, в котором описывается модель данных. При запросе атрибутов из Semantic View, формируется SQL‑запрос к физическим таблицам.

Примеры решений: Snowflake, Databricks

Универсальный семантический слой

3. Metric Store. Слой управления метриками, формирующий запросы к источникам.

Принцип работы:

При получении запроса от аналитической системы Metric Store формирует SQL‑запрос на основе метаданных модели, а затем отправляет его напрямую в СУБД.

Семантический слой работает с источниками изолированно, расчеты выполняются на источнике.

Примеры решений: DBT Semantic Layer

4. Semantic Platform — универсальная платформа семантического слоя с собственным движком запросов, виртуализацией данных и оптимизацией нагрузки на СУБД.

Принцип работы:

Платформа кэширует предагрегаты и при получении запроса от аналитической системы маршрутизирует запросы между источниками, кэшем и предагрегациями для минимизации нагрузки на СУБД. Может объединять агрегаты из разных источников.

Примеры решений: AtScale, Cube Cloud

Каждый из описанных подходов решает задачу семантического слоя по‑своему: где‑то семантика остается внутри BI‑платформы, где‑то переходит на сторону хранилища данных, а где‑то выносится в промежуточный слой. Выбор подхода зависит от наличия и зрелости решений семантического слоя, текущей дата‑платформы, количества аналитических инструментов и требований к масштабированию.

Но с появлением AI‑аналитики требования к семантическому слою становятся значительно выше. Возникает принципиальный выбор: позволить LLM самостоятельно интерпретировать вопрос пользователя и генерировать SQL напрямую или же использовать LLM только как интерфейс распознавания запроса пользователя, передавая задачу формирования логики расчетов на сторону семантического слоя.

LLM хорошо понимает естественный язык, но не должна сама изобретать бизнес‑логику расчета метрик. Даже если сложить метаданные модели в RAG (контекст) агента, это поможет агенту найти описание связей и алгоритмов расчета, но не гарантирует, что расчет будет выполнен по этой методологии. Причина в том, что RAG дает агенту справочный контекст и рекомендации по исполнению, но он не является механизмом принудительного исполнения логики. Семантический слой же выступает как исполняемый контракт, где запрос является результатом детерминированной алгоритмической генерации.

Поэтому мы в Axenix считаем наиболее перспективным подход, в котором LLM отвечает за распознавание намерения пользователя, а семантический слой — за алгоритмическое исполнение расчетной логики. Это обеспечивает стабильность ответа независимо от «продвинутости» используемой LLM вне зависимости от количества итераций запроса.

Заключение.

Концепция семантического слоя не нова. Идеи Headless BI и централизованного слоя метрик обсуждаются уже несколько лет. Но с приходом AI‑аналитики в корпоративную практику она приобретает новую актуальность. Для AI‑аналитики наличие семантического слоя становится важным пререквизитом масштабирования AI‑агентов.

Бизнес‑глоссарий, каталог данных и RAG‑контекст помогают описать модель данных и бизнес‑терминологию, но не обеспечивают применение этой методологии в реальных расчетах. Эту задачу решает семантический слой: он превращает описание метрик, связей, агрегаций и правил доступа в воспроизводимый расчет во всех каналах потребления данных.

Сегодня рынок семантических слоев находится в стадии формирования. Зрелых универсальных решений на рынке пока крайне мало. Встроенные подходы, BI‑Native и DWH‑Native, реализованы в существующих инструментах, и многие компании уже используют их неосознанно. Полноценные семантические платформы только начинают появляться на зарубежном рынке, но до зрелости ещё далеко.

При этом потребность в такой инфраструктуре будет только расти. Компании, которые сегодня начнут выстраивать семантический контракт метрик, завтра получат готовую основу для масштабирования AI‑аналитики, без необходимости переделывать всё с нуля.

Мы будем следить за тем, как развивается этот рынок. Если тема интересна — пишите в комментариях, какие аспекты хотели бы разобрать подробнее. Если увидим интерес к теме, подготовим продолжение: разберем Российский рынок семантических слоев, практические сценарии внедрения семантического слоя, требования к платформам или роль семантики в AI-аналитике.

Анастасия Остапенко
Руководитель Центра компетенций BI, Axenix

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

60%Да, активно исследуем этот вопрос3

40%Да, но это не основной приоритет на данный момент2

Проголосовали 5 пользователей. Воздержавшихся нет.