Кіріспе

Microsoft SQL Server-дегі онлайн-талдамалық өңдеу (OLAP) және деректер қазбалау құралы Microsoft SQL Server-дегі онлайн-талдамалық өңдеу (OLAP) және деректер қазбалау құралы. SSAS-ті ұйымдар бірнеше деректер қорында немесе бір-бірінен бөлек кестелерде немесе файлдарда таралған ақпаратты талдау және түсіндіру құралы ретінде пайдаланады. Microsoft SQL Server-ке бизнес-аналитика мен деректер қоймасына қатысты бірқатар қызметтерді енгізді. Бұл қызметтерге интеграциялық қызметтер, есеп беру қызметтер және талдау қызметтер жатады. Талдау қызметі OLAP және деректер өндіру мүмкіндіктерінің тобын қамтиды және екі дәмі бар көп өлшемді және кестелік болып келеді, мұндағы екеуінің арасындағы айырмашылық - деректердің қалай ұсынылуы. Кестелік модельде ақпарат екі өлшемді кестелерге орналастырылады, сондықтан адам үшін оқылғысы келеді. Көп өлшемді модельде еркіндіктің көптеген дәрежесі бар ақпарат болуы мүмкін және адам оқып-оқу қабілетін арттыру үшін ашылуы керек.

Тарих

1996 жылы Microsoft компаниясы OLAP серверлік бизнесіне Канададағы Panorama Software компаниясынан OLAP бағдарламалық жасақтама технологиясын сатып алу арқылы кірісті. Екі жылдан кейін, 1998 жылы Microsoft SQL Server 7 құрамына OLAP қызметтерін шығарды. OLAP Services MOLAP, ROLAP және HOLAP архитектураларын қолдады және OLAP үшін OLE DB-ді клиенттік қолжетімділік API ретінде және MDX сұраныс тілі ретінде қолданды. Ол клиенттік сервер режимінде немесе жергілікті куб файлдарымен офлайн режимінде жұмыс істей алады. 2000 жылы Microsoft Analysis Services 2000 дегенді шығарды. Ол "OLAP қызметтерінен" атауын өзгертті, өйткені оған деректер өндіру қызметі кірді. Analysis Services 2000 эволюциялық релиз болып саналды, өйткені ол OLAP Services-пен бірдей архитектураға негізделген және сондықтан онымен кері үйлесімді болды. Негізгі жақсартулар өлшем дизайнында ана мен бала өлшемдерін, өзгермелі өлшемдерді және виртуалды өлшемдерді қолдау арқылы көбірек икемділікті қамтиды. Тағы бір ерекшелігі - бірлік операторларды, жекешеленген орамаларды және ұяшықтарды есептеуді қолдайтын өте жетілдірілген есептеу тетігі. Басқа мүмкіндіктер болып табылады өлшем қауіпсіздігі, ерекше санау, қосылу арқылы HTTP, сессия кубиктер, топтастыру деңгейлері, және басқа да көптеген. 2005 жылы Microsoft компаниясы OLAP және деректер өндіру технологиясының келесі буынын Analysis Services 2005 ретінде шығарды. Ол API деңгейінде артқа қарай үйлесімділікті сақтады: OLAP және MDX үшін OLE DB-мен жазылған қосымшалар жұмыс істеуді жалғастырғанмен, өнімнің архитектурасы мүлдем басқаша болды. Үлгідегі негізгі өзгеріс UDM біріктірілген өлшемді модель түрінде болды.

Уақыт шкаласы

Microsoft Analysis Services тарихындағы басты оқиғалар 1996 жылдан басталған кезеңді қамтиды. +Microsoft Analysis Services Events Күн оқиға 1996 07 01 Microsoft OLAP өнімін жасау үшін жаңа команда ашады, кодтық атауы Plato (OLAP-тен әріптердің пермутациясы) 1996 07 15 Panorama Software делегациясы Microsoft-пен кездеседі 1996 10 27 Microsoft Panorama Software әзірлеу тобын сатып алуды жариялады 1998 11 OLAP Services 7.0 (кодтық атауы Sphinx) кемелері 2000 08 Analysis Services 2000 (кодтық атауы Shiloh) кемелері 2001 11 XML for Analysis Software Development Kit 1.0 кемелері 2003 04 ADOMD. NET және XML талдау SDK 1.1 үшін 2005 10 28 талдау қызметі 2005 (кодтық атауы Юкон) 2008 08 06 талдау қызметі 2008 (кодтық атауы Катмай) 2012 03 06 талдау қызметі 2012 2014 04 01 талдау қызметі 2014 2016 06 01 талдау қызметі 2016

Көп өлшемді сақтау режімдері

Microsoft Analysis Services OLAP өнімдерінің арасында MOLAP және ROLAP аргументтері бойынша бейтарап позиция ұстайды. Ол MOLAP, ROLAP және HOLAP барлық дәмдерін бір модельде пайдалануға мүмкіндік береді.

Бөлімдерді сақтау режімдері

MOLAP Көп өлшемді OLAP Фактілік деректер мен агрегациялар көп өлшемді деректер үшін оңтайландырылған арнайы форматты пайдалана отырып өңделеді, сақталады және индекстеледі. ROLAP Реляциялық OLAP Фактілік деректер мен агрегациялар екеуі де реляциялық дерек көзінде қалады, бұл арнайы өңдеуді қажет етпейді. HOLAP Гибридті OLAP Бұл режим дерек деректерін сақтау үшін реляциялық дерек көзін пайдаланады, бірақ агрегациялар мен индекстерді алдын ала өңдейді, оларды арнайы форматта сақтайды, олар көп өлшемді деректер үшін оңтайландырылған.

Кестелік сақтау режімі

Жадта кестелік сақтау режімі деректерді сығымдап, сұраныстарды жылдам орындау үшін модельді жадта сақтайды.

API және объекттік модельдер

Microsoft Analysis Services әр түрлі операциялар үшін және әр түрлі бағдарламалау орталарында әр түрлі API және объект модельдерін қолдайды.

Сұрау салу

Талдау үшін XML ең төменгі деңгейлі API. Ол кез келген платформадан және OLEDB-нің OLAP кеңейтуі үшін HTTP және XML OLE DB қолданатын кез келген тілде қолданылуы мүмкін. COM негізделген және Windows платформасындағы C/C++ бағдарламаларына жарамды. ADOMD ADO-ны кеңейту. COM Automation негізделген және Windows платформасындағы VB бағдарламаларына арналған. АДОМД. NET АДО-ны кеңейту. NET. NET негізделген және CLR платформаларындағы басқарылатын кодтық бағдарламаларға арналған. АДО. NET Entity Framework және LINQ ADOMD-тің үстіне қолданылуы мүмкін.

Әкімшілік және басқару

AS 2000 үшін DSO COM Automation негізделген және Windows платформасындағы VB бағдарламаларына арналған. AMO 2005 және одан кейінгі нұсқалар үшін. NET негізделген және CLR платформаларындағы басқарылатын кодтық бағдарламаларға арналған.

Деректерді анықтау тілі (DDL)

Analysis Services-тегі DDL XML-ге негізделген және <Create>, <Alter>, <Delete> және <Process> сияқты командаларды қолдайды. Деректер өндіру модельдерінің импорты мен экспорты үшін ол PMML-ді де қолдайды.