MDX (Query Language)

MDX ( Engelsk  Multidimensional Expressions ) er et SQL -lignende forespørgselssprog, der fokuserer på at få adgang til multidimensionelle datastrukturer . I modsætning til SQL, der arbejder med data af skalartyper i tupler og er fokuseret på at arbejde med relationelle modeller, begreber som dimensioner, hierarkier og deres niveauer, er mål indbygget i MDX på det syntaktiske niveau, mål er typiske for multidimensionelle modeller.

Først introduceret i 1997 af Microsoft som en udvidelse til OLE DB ( OLE DB for OLAP ) , hovedforfatteren er Mosha Pasumansky .  I 2001 blev XML for Analysis (XMLA)-standarden frigivet, som inkluderede MDX som en del af mdXML-forespørgselssproget (forespørgsler i det er pakket ind i et XML-tag ). <Statement>

Blandt de DBMS , der understøtter MDX, er Applix og dens efterfølgende implementering TM1 , Essbase , Microsoft SQL Server ( Microsoft Analysis Services option ), Mondrian . MDX-forespørgsler understøttes af de fleste større BI-systemer , herunder BusinessObjects , Cognos , Pentaho , SAS BI , Power BI .

Litteratur

Links