MDX (lekérdezési nyelv)

Az MDX ( English  Multidimensional Expressions ) egy SQL -szerű lekérdezési nyelv, amely többdimenziós adatstruktúrák elérésére összpontosít . Az SQL-től eltérően, amely skaláris típusú adatokkal dolgozik sorokban, és a relációs modellekkel, olyan fogalmakkal, mint a dimenziók, hierarchiák és ezek szintjei, a mértékek szintaktikai szinten vannak beépítve az MDX-be, a mértékek jellemzőek a többdimenziós modellekre.

Először 1997-ben mutatta be a Microsoft az OLE DB ( OLE DB for OLAP ) kiterjesztéseként, a fő szerző Mosha Pasumansky .  2001-ben jelent meg az XML for Analysis (XMLA) szabvány, amely az MDX-t az mdXML lekérdezési nyelv részeként tartalmazza (a benne lévő lekérdezéseket XML címkébe csomagolják ). <Statement>

Az MDX-t támogató DBMS -ek közé tartozik az Applix és az azt követő implementációja a TM1 , Essbase , Microsoft SQL Server ( Microsoft Analysis Services opció ), Mondrian . Az MDX-lekérdezést a legtöbb nagyobb BI-rendszer támogatja , beleértve a BusinessObjects , Cognos , Pentaho , SAS BI , Power BI -t .

Irodalom

Linkek