Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Көп өлшемді өрнектер (MDX) - деректер қорын басқару жүйесін пайдалана отырып, онлайн-талдамалық өңдеуге (OLAP) арналған сұраныс тілі. SQL-ке ұқсас, ол OLAP кубтары үшін сұраныс тілі. Бұл сонымен қатар есептеу тілі, синтаксисі кестелік формулаларға ұқсас.
Multidimensional Expressions (MDX) is a query language for online analytical processing (OLAP) using a database management system. Much like SQL, it is a query language for OLAP cubes. It is also a calculation language, with syntax similar to spreadsheet formulae.
Өмірбаян
MultiDimensional eXpressions (MDX) тілі OLAP текшелерінде сақталған көп өлшемді деректерді сұрау және өңдеу үшін арнайы синтаксис ұсынады. Бұлардың кейбіреулерін дәстүрлі SQL-ке аудару мүмкін болса да, бұл өте қарапайым MDX өрнектері үшін тіпті ыңғайсыз SQL өрнектерін синтездеуді қажет етеді. MDX-ті OLAP жеткізушілерінің басым көпшілігі қабылдады және OLAP жүйелерінің стандартына айналды.
The MultiDimensional eXpressions (MDX) language provides a specialized syntax for querying and manipulating the multidimensional data stored in OLAP cubes. While it is possible to translate some of these into traditional SQL, it would frequently require the synthesis of clumsy SQL expressions even for very simple MDX expressions. MDX has been embraced by a wide majority of OLAP vendors and has become the standard for OLAP systems.
Тарих
MDX алғаш рет 1997 жылы Microsoft-тан OLAP спецификациясы үшін OLE DB құрамында енгізілді. Оны SQL Server инженерлері тобы, соның ішінде Моша Пасуманский ойлап тапты. Анықтама 1998 жылы Microsoft OLAP Services 7.0 коммерциялық шығарылымымен және кейіннен Microsoft Analysis Services-пен тез арада орындалды. OLAP спецификациясы үшін OLE DB-нің соңғы нұсқасын Microsoft 1999 жылы шығарды. Бұл ашық стандарт емес, Microsoft-тың меншігіндегі спецификация болса да, оны OLAP жеткізушілерінің кең ауқымы қабылдады. Талдау үшін XML спецификациясы MDX Сұраулар Тілі туралы егжей-тегжейлі мәліметтер үшін OLAP үшін OLE DB спецификациясына сілтеме жасады. Analysis Services 2005-те Microsoft subselects сияқты кейбір MDX Query Language кеңейтулерін қосты. Microsoft Excel 2007 сияқты өнімдер осы жаңа MDX Query Language кеңейтулерін қолдана бастады. Кейбіреулер бұл жаңа нұсқаны MDX 2005 деп атайды.
MDX was first introduced as part of the OLE DB for OLAP specification in 1997 from Microsoft. It was invented by the group of SQL Server engineers including Mosha Pasumansky. The specification was quickly followed by commercial release of Microsoft OLAP Services 7.0 in 1998 and later by Microsoft Analysis Services. The latest version of the OLE DB for OLAP specification was issued by Microsoft in 1999. While it was not an open standard, but rather a Microsoft owned specification, it was adopted by a wide range of OLAP vendors. The XML for Analysis specification referred back to the OLE DB for OLAP specification for details on the MDX Query Language. In Analysis Services 2005, Microsoft added some MDX Query Language extensions like subselects. Products like Microsoft Excel 2007 started to use these new MDX Query Language extensions. Some refer to this newer variant of MDX as MDX 2005.
mdXML- тің
2001 жылы XMLA кеңесі mdXML сұраныс тілі ретінде енгізілген XML for Analysis (XMLA) стандартын шығарды. XMLA 1.1 спецификациясында mdXML негізінен XML <Statement> тегке оралған MDX болып табылады.
In 2001 the XMLA Council released the XML for Analysis (XMLA) standard, which included mdXML as a query language. In the XMLA 1.1 specification, mdXML is essentially MDX wrapped in the XML <Statement> tag.