Русская Википедия:MDX (язык запросов)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Другие значения MDX (Шаблон:Lang-en) — SQL-подобный язык запросов, ориентированный на доступ к многомерным структурам данных. В отличие от SQL, работающего с данными скалярных типов в кортежах и ориентированного на работу с реляционными моделями, в MDX на синтаксическом уровне встроены такие понятия, как измерения, иерархии и их уровни, меры — характерные для многомерных моделей.

Впервые представлен в 1997 году компанией Microsoft как расширение OLE DB (Шаблон:Iw), основной автор — Шаблон:Нп2. В 2001 году выпущен стандарт Шаблон:Iw (XMLA), включивший MDX как часть языка запросов mdXML (запросы в нём обёрнуты в XML-тег <Statement>).

Среди СУБД, поддерживающих MDX — Шаблон:Iw и её последующая реализация TM1, Essbase, Microsoft SQL Server (опция Microsoft Analysis Services), Mondrian. Формирование запросов на MDX поддерживается большинством крупных BI-систем, в том числе Шаблон:Iw, Cognos, Pentaho, SAS BI, Power BI.

Литература

  • George Spofford, Sivakumar Harinath, Chris Webb, Dylan Hai Huang, Francesco Civardi: MDX-Solutions: With Microsoft SQL Server Analysis Services 2005 and Hyperion Essbase. Wiley, 2006, ISBN 0-471-74808-0
  • Mark Whitehorn, Rob Zare: Fast Track to MDX. ISBN 1-84628-174-1

Ссылки

Шаблон:Rq

Шаблон:Языки запросов Шаблон:Хранилище данных