Курсова работа на тема Онлайн аналитична обработка на данни(olap) – същност и софтуерни решения Същност и проектиране на Бизнес интелигентни системи Съдържание


Езикът MDX (multidimensional language)



страница9/12
Дата03.01.2022
Размер0.69 Mb.
#112907
1   ...   4   5   6   7   8   9   10   11   12
onlaiin-analitichna-obrabotka-na-danni-olap
Езикът MDX (multidimensional language)



  1. ЕЗИКЪТ MDX (MULTIDIMENSIONAL EXPRESSIONS)

Стандартен език за заявки, позволяващи да се извършва извличане и манипулиране на многомерните данни, предложен от Microsoft през 1997.


Основни понятия в MDX:



  1. Член - стойност на дадено ниво(level) на размерност(dimension); Например размерността Dates.Semester може да има стойности „летен“ и „зимен“.

  2. Оси (axis) - една MDX конструкция може да има до 128 оси, въпреки че рядко се използват повече от две.

  3. Размерност (dimensionality) - характеристика на колекция от членове или нива, която описва от кои размерности са те и реда им в тези размерности;

  4. Кортеж (tuple) - един кортеж t е колекция от членове (m1, …, mi), в която всички имат различни размерности (dimensionality)

  5.  Множество (set) - колекция от кортежи {t1, …, tk}, в която всички имат еднакви размерности в един и същи ред

  6. Разрез (slice) - представя данните от куба за част от размерностите при определени стойности на останалите размерности

Общият вид на конструкцията SELECT в MDX може да се представи по следния начин: SELECT {set 0} ON AXIS(0), {set 1} ON AXIS(1), … {set n} ON AXIS(n), FROM cube_name [WHERE (tuple)]

Пример:






  1. Сподели с приятели:
1   ...   4   5   6   7   8   9   10   11   12




©obuch.info 2024
отнасят до администрацията

    Начална страница