Microsoft tahlil xizmatlari - Microsoft Analysis Services

Microsoft SQL Server tahlil xizmatlari (SSAS)
SQLServer2008Logo.png
Tuzuvchi (lar)Microsoft
Barqaror chiqish
Analiz xizmatlari 2016 yil / 2010 yil 21 dekabr (2010-12-21)
Operatsion tizimMicrosoft Windows
TuriOLAP, Ma'lumotlarni qazib olish
LitsenziyaMicrosoft EULA
Veb-saythttps://technet.microsoft.com/en-us/sqlserver/cc510300.aspx

Microsoft SQL Server tahlil xizmatlari, SSAS,[1] onlayn analitik ishlov berish (OLAP ) va ma'lumotlar qazib olish vositasi Microsoft SQL Server. SSAS tashkilotlar tomonidan bir nechta ma'lumotlar bazalarida yoki turli xil jadvallar yoki fayllarda tarqalishi mumkin bo'lgan ma'lumotlarni tahlil qilish va tushunish uchun vosita sifatida ishlatiladi. Microsoft bilan bog'liq bo'lgan bir qator xizmatlarni SQL Serverga qo'shgan biznes razvedkasi va ma'lumotlar ombori. Ushbu xizmatlarga Integration Services, Reporting Services va Analysis Services kiradi. Tahlil xizmatlari OLAP guruhini va ma'lumotlar qazib olish qobiliyatlari va ikkita ta'mi mavjud - Ko'p o'lchovli va Tabular.

Tarix

1996 yilda Microsoft OLAP Server biznesida o'z faoliyatini OLAP dasturiy ta'minot texnologiyasini Kanadada asoslangan holda sotib olishni boshladi Panorama dasturi.[2]Ikki yildan ko'proq vaqt o'tgach, 1998 yilda Microsoft SQL Server 7 tarkibida OLAP xizmatlarini chiqardi. OLAP xizmatlari qo'llab-quvvatlanadi MOLAP, ROLAP va HOLAP me'morchiligi va u ishlatilgan OLAP uchun OLE JB mijozga kirish API va MDX so'rov tili sifatida. U mijoz-server rejimida yoki oflayn rejimda mahalliy kub fayllari bilan ishlashi mumkin.[3]

2000 yilda Microsoft Analysis Services 2000-ni chiqardi. Ma'lumotlarni yig'ish xizmatlari qo'shilganligi sababli uning nomi "OLAP Services" dan o'zgartirildi. Analiz xizmatlari 2000 evolyutsiya versiyasi deb qaraldi, chunki u OLAP xizmatlari bilan bir xil me'morchilik asosida qurilgan va shu sababli orqaga qarab mos keladi u bilan. Asosiy yaxshilanishlar ota-ona o'lchovlari, o'zgaruvchan o'lchamlar va virtual o'lchamlarni qo'llab-quvvatlash orqali o'lchamlarni loyihalashda ko'proq moslashuvchanlikni o'z ichiga oldi. Yana bir xususiyat - bu qo'llab-quvvatlanadigan juda yaxshilangan hisoblash mexanizmi edi unary operatorlar, maxsus to'plamlar va kataklarni hisoblash. Boshqa funktsiyalar o'lchov xavfsizligi, aniq hisoblash, HTTP orqali ulanish, sessiya kubiklari, guruhlash darajalari va boshqalar.[4]

2005 yilda Microsoft OLAP va ma'lumotlar qazib olish texnologiyasining keyingi avlodini Analysis Services 2005 nomi bilan chiqardi. API darajasida orqaga qarab muvofiqligi saqlanib qoldi: OLAP uchun OLE JB va MDX ishlashni davom ettirdi, mahsulot me'morchiligi butunlay boshqacha edi. UDM shaklida katta o'zgarish - Birlashtirilgan o'lchovli model.[5][tushuntirish kerak ]

Xronologiya

Microsoft Analysis Services tarixidagi muhim voqealar 1996 yildan boshlangan davrni o'z ichiga oladi.

Microsoft Analysis Services tadbirlari
SanaTadbir
1996-07-01Microsoft Platon kodli OLAP mahsulotini yaratish uchun yangi guruh ochdi (almashtirish OLAP-dan kelgan xatlar)
1996-07-15Panorama Software delegatsiyasi Microsoft bilan uchrashmoqda
1996-10-27Microsoft Panorama dasturiy ta'minotini ishlab chiqish guruhini sotib olganligini e'lon qiladi
1998-11OLAP Services 7.0 (kod nomi Sfenks) kemalari
2000-08Analysis Services 2000 (Shiloh kod nomi) kemalari
2001-11Dasturiy ta'minotni ishlab chiqish to'plami 1.0 uchun yuborilgan XML
2003-04ADOMD.NET va XML tahlil uchun SDK 1.1 jo'natmasi
2005-10-28Analysis Services 2005 (kod nomi Yukon) kemalari
2008-08-06Analysis Services 2008 (kod nomi Katmai) kemalari
2012-03-06Tahlil xizmatlari 2012 yil
2014-04-01Tahlil xizmatlari 2014 yil
2016-06-01Tahlil xizmatlari 2016 yil

Ko'p o'lchovli saqlash rejimlari

Microsoft Analysis Services kompaniyasi neytral pozitsiyani egallaydi MOLAP va boshqalar ROLAP OLAP mahsulotlari o'rtasida tortishuvlar, bu barcha lazzatlarga imkon beradi MOLAP, ROLAP va HOLAP bir xil model ichida ishlatilishi kerak.

Bo'limni saqlash rejimlari

  • MOLAP - Ko'p o'lchovli OLAP - Ikkala haqiqat ma'lumotlari va yig'indilar qayta ishlanadi, saqlanadi va ko'p o'lchovli ma'lumotlar uchun optimallashtirilgan maxsus format yordamida indekslanadi.
  • ROLAP - Relational OLAP - Ikkala haqiqat ma'lumotlari va yig'indilar relyatsion ma'lumotlar manbasida qoladi va maxsus qayta ishlashga ehtiyoj qolmaydi.
  • HOLAP - Hybrid OLAP - Ushbu rejim ma'lumotlar ma'lumotlarini saqlash uchun relyatsion ma'lumot manbasini ishlatadi, lekin ko'p o'lchovli ma'lumotlar uchun optimallashtirilgan, ularni maxsus formatda saqlagan holda, agregatlar va indekslarni oldindan qayta ishlaydi.

O'lchamni saqlash rejimlari

  • MOLAP - o'lchov atributlari va ierarxiyalari qayta ishlanib, maxsus formatda saqlanadi
  • ROLAP - o'lchov atributlari qayta ishlanmaydi va relyatsion ma'lumotlar manbasida qoladi.

Jadvalda saqlash rejimi

  • In-Memory - Jadvalda saqlash rejimi ma'lumotni siqadi va so'rovlarni tezroq bajarish uchun modelni xotirada saqlaydi.


API va ob'ekt modellari

Microsoft Analysis Services turli xil operatsiyalar va turli xil dasturlash muhitlari uchun turli xil API to'plamlarini va ob'ekt modellarini qo'llab-quvvatlaydi.

So'rov

Ma'muriyat va boshqaruv

So'rov tillari

Microsoft Analysis Services quyidagilarni qo'llab-quvvatlaydi so'rovlar tillari

Ma'lumotlarni aniqlash tili (DDL)

DDL Analysis Services XML-ga asoslangan va , , va kabi buyruqlarni qo'llab-quvvatlaydi. Ma'lumotlarni qazib olish modellarini import qilish va eksport qilish uchun u shuningdek qo'llab-quvvatlaydi. PMML.

Ma'lumotlarni manipulyatsiya qilish tili (DML)

  • MDX - OLAP kublarini so'rov qilish uchun
  • LINQ - ADO.NET Entity Framework va Language Integrated Query (SSAS Entity Framework Provider) yordamida .NET-dan OLAP kublarini so'rov qilish uchun.[7] zarur)
  • SQL - OLAP kubiklari va o'lchamlarini jadvallar singari so'rov qilish uchun SQL-ning kichik to'plami (DMV deb ham ataladigan boshqaruv ko'rinishida)
  • DMX - Data Mining modellarini so'roq qilish uchun
  • DAX - Tabular modellarini so'rov uchun

Shuningdek qarang

Adabiyotlar

  1. ^ Jadval SSAS Cubes-ga tez-tez murojaat qiladi MSAS kublari
  2. ^ "Microsoft Panorama onlayn analitik ishlov berish (OLAP) texnologiyasini sotib olganligini e'lon qildi".
  3. ^ "MS SQL Server 7.0 OLAP xizmatlari".
  4. ^ "SQL Server 2000 - tahlil xizmatlari".
  5. ^ "SQL Server 2005 tahlil xizmatlari".
  6. ^ "SSAS OLAP-dan LINQ uchun SSAS Entity Framework Provayderi".
  7. ^ "SSAS OLAP-dan LINQ uchun SSAS Entity Framework Provayderi".

Bibliografiya

  • Sivakumar Xarinat, Stiven Kvinn: Professional SQL Server Analysis Services 2005 MDX bilan. ISBN  0-7645-7918-5
  • Teo Lachev: Amaliy Microsoft Analysis Services 2005: Va Microsoft Business Intelligence Platformasi. ISBN  0-9766353-0-5
  • Rid Jeykobson: Microsoft (r) SQL Server (tm) 2000 tahlil xizmatlari bosqichma-bosqich. ISBN  0-7356-0904-7
  • Klod Zeydman: Microsoft SQL Server 2000 texnik ma'lumotnomasi bilan ma'lumotlarni qazib olish.'' ISBN  0-7356-1271-4
  • Jorj Spofford: MDX-echimlar. Vili, 2001 yil ISBN  0-471-40046-7
  • Mosha Pasumanskiy, Mark Vaytxorn, Rob Zare: MDX-ga tezkor yo'l. ISBN  1-84628-174-1
  • ZhaoHui Tang, Jeymi MacLennan: SQL Server 2005 bilan ma'lumotlarni qazib olish. ISBN  0-471-46261-6
  • Edvard Melomed, Irina Gorbax, Aleksandr Berger, Py Beytmen: Microsoft SQL Server 2005 tahlil xizmatlari. ISBN  0-672-32782-1
  • Kris Uebb, Marko Russo, Alberto Ferrary: Microsoft SQL Server 2008 tahlil xizmatlari bilan mutaxassis kublarni ishlab chiqish. ISBN  1-84719-722-1

Tashqi havolalar