Язык запросов
- 1 year ago
- 0
- 0
MDX ( англ. Multidimensional Expressions ) — SQL -подобный язык запросов, ориентированный на доступ к . В отличие от SQL, работающего с данными скалярных типов в кортежах и ориентированного на работу с реляционными моделями, в MDX на синтаксическом уровне встроены такие понятия, как измерения, иерархии и их уровни, меры — характерные для многомерных моделей.
Впервые представлен в 1997 году компанией Microsoft как расширение
OLE DB
(
), основной автор —
(
англ.
). В 2001 году выпущен стандарт
(XMLA), включивший MDX как часть языка запросов mdXML (запросы в нём обёрнуты в XML-тег
<Statement>
).
Среди СУБД , поддерживающих MDX — и её последующая реализация TM1 , Essbase , Microsoft SQL Server (опция Microsoft Analysis Services ), Mondrian . Формирование запросов на MDX поддерживается большинством крупных BI-систем , в том числе , Cognos , Pentaho , , Power BI .