Я хотел бы понять, как связаны операции OLAP-куба (т. е. детализация вверх/вниз, нарезка/нарезка и поворот) и MDX. В настоящее время я предполагаю, что операции OLAP-куба для многомерных выражений подобны реляционной алгебре для SQL. Однако я не вижу, как некоторые базовые функции MDX соответствуют операциям с OLAP-кубами. Например, рассмотрим следующий запрос к демонстрационному кубу «Продажи», который поставляется с icCube:
SELECT {([Ottawa],[2009]), ([United States],[Feb 2010])} on Rows,
[Measures].members on Columns
FROM [Sales]
Как использование кортежей (например, ([Ottawa],[2009])
) соответствует операции OLAP-куба?