กลับไปหน้าบทความ

อ่าน 4 นาที

บริการวิเคราะห์ของ Microsoft

Microsoft SQL Server Analysis Services ( SSAS [ 1 ] ) เป็น เครื่องมือ ประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP) และ การทำเหมืองข้อมูล ใน Microsoft SQL Server SSAS...

บริการวิเคราะห์ของ Microsoft

Microsoft SQL Server Analysis Services (SSAS)
นักพัฒนาไมโครซอฟต์
เวอร์ชันเสถียร
บริการวิเคราะห์ข้อมูล 2022 / 16 พฤศจิกายน 2022 ( 16 พฤศจิกายน 2022 )
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์
พิมพ์OLAP , การขุดข้อมูล
ใบอนุญาตข้อตกลงการอนุญาตใช้งานซอฟต์แวร์ของ Microsoft
เว็บไซต์https://learn.microsoft.com/en-us/analysis-services/ssas-overview?view=asallproducts-allversions

Microsoft SQL Server Analysis Services ( SSAS [ 1 ] ) เป็น เครื่องมือ ประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP) และการทำเหมืองข้อมูลในMicrosoft SQL Server SSAS ถูกใช้เป็นเครื่องมือโดยองค์กรต่างๆ เพื่อวิเคราะห์และทำความเข้าใจข้อมูลที่อาจกระจายอยู่ทั่วฐานข้อมูลหลายแห่ง หรือในตารางหรือไฟล์ที่แตกต่างกันMicrosoftได้รวมบริการต่างๆ ที่เกี่ยวข้องกับระบบธุรกิจอัจฉริยะและคลังข้อมูลไว้ ใน SQL Server บริการเหล่านี้ได้แก่ Integration Services, Reporting Services และ Analysis Services Analysis Services ประกอบด้วยกลุ่มความสามารถ OLAP และการทำเหมืองข้อมูลและมีสองรูปแบบคือแบบหลายมิติและแบบตาราง โดยความแตกต่างระหว่างสองรูปแบบนี้อยู่ที่วิธีการนำเสนอข้อมูล ในรูปแบบตาราง ข้อมูลจะถูกจัดเรียงในตารางสองมิติ ซึ่งทำให้มนุษย์อ่านได้ง่ายกว่า ส่วนรูปแบบหลายมิติอาจมีข้อมูลที่มีระดับความเป็นอิสระหลายระดับ และต้องคลี่ออกเพื่อเพิ่มความสามารถในการอ่านของมนุษย์

ประวัติศาสตร์

ในปี 1996 ไมโครซอฟต์เริ่มบุกเบิกธุรกิจเซิร์ฟเวอร์ OLAP โดยการซื้อเทคโนโลยีซอฟต์แวร์ OLAP จากPanorama Software ซึ่งตั้งอยู่ในแคนาดา [ 2 ] เพียงสองปีต่อมา ในปี 1998 ไมโครซอฟต์ได้เปิดตัว OLAP Services ซึ่งเป็นส่วนหนึ่งของ SQL Server 7 โดย OLAP Services รองรับ สถาปัตยกรรม MOLAP , ROLAPและHOLAPและใช้OLE DB for OLAP เป็น API สำหรับ การเข้าถึงไคลเอ็นต์ และMDXเป็นภาษาสำหรับการสืบค้นข้อมูล สามารถทำงานในโหมดไคลเอ็นต์เซิร์ฟเวอร์หรือโหมดออฟไลน์โดยใช้ไฟล์คิวบ์ในเครื่องได้[ 3 ]

ในปี 2000 ไมโครซอฟต์ได้เปิดตัว Analysis Services 2000 ซึ่งเปลี่ยนชื่อมาจาก "OLAP Services" เนื่องจากมีการรวมบริการการทำเหมืองข้อมูลไว้ด้วย Analysis Services 2000 ถือเป็นเวอร์ชันที่พัฒนาต่อยอดจาก OLAP Services เนื่องจากสร้างขึ้นบนสถาปัตยกรรมเดียวกัน จึงสามารถใช้งานร่วมกับเวอร์ชันก่อนหน้าได้การปรับปรุงที่สำคัญ ได้แก่ ความยืดหยุ่นที่มากขึ้นในการออกแบบมิติข้อมูลผ่านการสนับสนุนมิติข้อมูลแบบพ่อลูก มิติข้อมูลที่เปลี่ยนแปลงได้ และมิติข้อมูลเสมือน อีกคุณสมบัติหนึ่งคือเอ็นจิ้นการคำนวณที่ได้รับการปรับปรุงอย่างมาก พร้อมการสนับสนุน ตัวดำเนินการเอกภาค การรวมข้อมูลแบบกำหนดเอง และการคำนวณเซลล์ คุณสมบัติอื่นๆ ได้แก่ การรักษาความปลอดภัยของมิติข้อมูล การนับจำนวนที่ไม่ซ้ำกัน การเชื่อมต่อผ่าน HTTP คิวบ์เซสชัน ระดับการจัดกลุ่ม และอื่นๆ อีกมากมาย[ 4 ​​]

ในปี พ.ศ. 2548 ไมโครซอฟต์ได้เปิดตัวเทคโนโลยี OLAP และการขุดข้อมูลรุ่นต่อไปในชื่อ Analysis Services 2005 โดยยังคงรักษาความเข้ากันได้แบบย้อนหลังในระดับ API แม้ว่าแอปพลิเคชันที่เขียนด้วยOLE DB สำหรับ OLAPและMDXจะยังคงใช้งานได้ แต่สถาปัตยกรรมของผลิตภัณฑ์นั้นแตกต่างไปโดยสิ้นเชิง การเปลี่ยนแปลงที่สำคัญเกิดขึ้นกับโมเดลในรูปแบบของ UDM - Unified Dimensional Model [ 5 ]

ไทม์ไลน์

เหตุการณ์สำคัญในประวัติศาสตร์ของ Microsoft Analysis Services ครอบคลุมช่วงเวลาตั้งแต่ปี 1996 เป็นต้นไป

กิจกรรม Microsoft Analysis Services
วันที่เหตุการณ์
1 กรกฎาคม 1996ไมโครซอฟต์เปิดทีมใหม่เพื่อพัฒนาผลิตภัณฑ์ OLAP โดยใช้ชื่อรหัสว่า Plato ( ซึ่งเป็นการเรียงตัวอักษรจากคำว่า OLAP)
15 กรกฎาคม 1996คณะผู้แทนจาก Panorama Software เข้าพบกับ Microsoft
27 ตุลาคม 1996ไมโครซอฟต์ประกาศเข้าซื้อทีมพัฒนาซอฟต์แวร์ Panorama
1998-11OLAP Services 7.0 (ชื่อรหัส Sphinx) พร้อมจำหน่ายแล้ว
2000-08ยานอวกาศ Analysis Services 2000 (รหัสชื่อ Shiloh)
2544-2554ชุดพัฒนาซอฟต์แวร์ XML สำหรับการวิเคราะห์เวอร์ชัน 1.0 พร้อมจัดส่งแล้ว
2546-2547ADOMD.NET และ XML สำหรับ Analysis SDK เวอร์ชัน 1.1 วางจำหน่ายแล้ว
28 ตุลาคม 2548ยานอวกาศ Analysis Services 2005 (รหัส Yukon)
6 สิงหาคม 2551ยานอวกาศ Analysis Services 2008 (รหัส Katmai)
6 มีนาคม 2555บริการวิเคราะห์ 2012
1 เมษายน 2557บริการวิเคราะห์ 2014
1 มิถุนายน 2559บริการวิเคราะห์ 2016
2 ตุลาคม 2560 Analysis Services 2017 RTM
21 สิงหาคม 2562 Analysis Services 2019 RTM
16 พฤศจิกายน 2022 Analysis Services 2022 RTM

โหมดการจัดเก็บข้อมูลหลายมิติ

Microsoft Analysis Services วางตัวเป็นกลางในข้อ ถกเถียงเรื่อง MOLAPกับROLAP ในกลุ่มผลิตภัณฑ์ OLAP โดยอนุญาต ให้ใช้ MOLAP , ROLAPและHOLAPทุกรูปแบบ ภายในโมเดลเดียวกันได้

โหมดการจัดเก็บพาร์ติชั่น

  • MOLAP - Multidimensional OLAP - ข้อมูลข้อเท็จจริงและข้อมูลการรวมกลุ่มจะถูกประมวลผล จัดเก็บ และจัดทำดัชนีโดยใช้รูปแบบพิเศษที่ปรับให้เหมาะสมสำหรับข้อมูลหลายมิติ
  • ROLAP - Relational OLAP - ทั้งข้อมูลข้อเท็จจริงและการรวมกลุ่มยังคงอยู่ในแหล่งข้อมูลเชิงสัมพันธ์ ทำให้ไม่จำเป็นต้องมีการประมวลผลพิเศษใดๆ
  • HOLAP - Hybrid OLAP - โหมดนี้ใช้แหล่งข้อมูลเชิงสัมพันธ์ในการจัดเก็บข้อมูลข้อเท็จจริง แต่จะประมวลผลการรวมกลุ่มและดัชนีล่วงหน้า และจัดเก็บในรูปแบบพิเศษที่ปรับให้เหมาะสมสำหรับข้อมูลหลายมิติ

โหมดการจัดเก็บมิติ

  • MOLAP - คุณลักษณะมิติและลำดับชั้นจะถูกประมวลผลและจัดเก็บในรูปแบบพิเศษ
  • ROLAP - คุณลักษณะมิติจะไม่ถูกประมวลผลและยังคงอยู่ในแหล่งข้อมูลเชิงสัมพันธ์

โหมดการจัดเก็บแบบตาราง

  • การจัดเก็บข้อมูลในหน่วยความจำ - โหมดการจัดเก็บข้อมูลแบบตารางจะบีบอัดข้อมูลและจัดเก็บโมเดลไว้ในหน่วยความจำเพื่อการประมวลผลคำสั่งค้นหาที่รวดเร็วยิ่งขึ้น

API และโมเดลวัตถุ

Microsoft Analysis Services รองรับชุด API และโมเดลอ็อบเจ็กต์ที่แตกต่างกันสำหรับการดำเนินการต่างๆ และในสภาพแวดล้อมการเขียนโปรแกรมที่แตกต่างกัน

การสอบถาม

การบริหารและการจัดการ

  • DSO - สำหรับ AS 2000 เป็นระบบอัตโนมัติที่ใช้ COMและเหมาะสำหรับ โปรแกรม VBบนแพลตฟอร์มWindows
  • AMO - สำหรับ AS 2005 และเวอร์ชันที่ใหม่กว่า ใช้ . NET เป็นพื้นฐานและเหมาะสำหรับ โปรแกรม โค้ดแบบจัดการบนแพลตฟอร์มCLR

ภาษาการสอบถาม

Microsoft Analysis Services รองรับภาษาการสืบค้นข้อมูล ต่อไปนี้

DDL ใน Analysis Services ใช้ XML เป็นพื้นฐานและรองรับคำสั่งต่างๆ เช่น <Create>, <Alter>, <Delete> และ <Process> นอกจากนี้ ยังรองรับPMML สำหรับการนำเข้าและส่งออกโมเดลการทำเหมืองข้อมูล ด้วย

  • MDX - สำหรับการสืบค้นข้อมูลใน OLAP cube
  • LINQ - สำหรับการสืบค้นคิวบ์ OLAP จาก .NET โดยใช้ ADO.NET Entity Framework และ Language INtegrated Query ( ต้องใช้ SSAS Entity Framework Provider [ 7 ] )
  • SQL - ชุดย่อยขนาดเล็กของ SQL (ในรูปแบบของมุมมองการจัดการ หรือที่เรียกว่า DMV) สำหรับการสืบค้นคิวบ์และมิติข้อมูลของ OLAP ราวกับว่าเป็นตาราง
  • DMX - สำหรับการสอบถามโมเดลการทำเหมืองข้อมูล
  • DAX - สำหรับการสืบค้นโมเดลแบบตาราง

ดูเพิ่มเติม

บรรณานุกรม

  • Sivakumar Harinath, Stephen Quinn: Professional SQL Server Analysis Services 2005 with MDX . ISBN 0-7645-7918-5
  • Teo Lachev: การประยุกต์ใช้ Microsoft Analysis Services 2005 และ Microsoft Business Intelligence Platform ISBN 0-9766353-0-5
  • Reed Jacobson: Microsoft ( r) SQL Server 2000 Analysis Services ทีละขั้นตอน ISBN 0-7356-0904-7
  • Claude Seidman: การทำเหมืองข้อมูลด้วย Microsoft SQL Server 2000 เอกสารอ้างอิงทางเทคนิคISBN 0-7356-1271-4
  • George Spofford: MDX-Solutions . Wiley, 2001, ISBN 0-471-40046-7
  • Mosha Pasumansky, Mark Whitehorn, Rob Zare: เส้นทางลัดสู่ MDX ISBN 1-84628-174-1
  • ZhaoHui Tang, Jamie MacLennan: การทำเหมืองข้อมูลด้วย SQL Server 2005 ISBN 0-471-46261-6
  • Edward Melomed, Irina Gorbach, Alexander Berger, Py Bateman: Microsoft SQL Server 2005 Analysis Services . ISBN 0-672-32782-1
  • Chris Webb , Marco Russo, Alberto Ferrari: การพัฒนาคิวบ์ระดับผู้เชี่ยวชาญด้วย Microsoft SQL Server 2008 Analysis Services ISBN 1-84719-722-1
  • บริการวิเคราะห์ของ Microsoft
  • ข้อมูล OLAP ของ Microsoft
  • ข้อมูลการขุดข้อมูลของ Microsoft
  • เอกสารเก็บถาวรของฟอรัมสาธารณะของ Analysis Services
  • ศูนย์รวมข้อมูล Microsoft Analysis Services - คำถามที่พบบ่อย เครื่องมือ บล็อก และฟอรัม
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Microsoft_Analysis_Services&oldid=1335544497 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บริการวิเคราะห์ของ Microsoft

Microsoft SQL Server Analysis Services ( SSAS [ 1 ] ) เป็น เครื่องมือ ประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP) และ การทำเหมืองข้อมูล ใน Microsoft SQL Server SSAS...

ประวัติศาสตร์

ในปี 1996 ไมโครซอฟต์เริ่มบุกเบิกธุรกิจเซิร์ฟเวอร์ OLAP โดยการซื้อเทคโนโลยีซอฟต์แวร์ OLAP จาก Panorama Software ซึ่งตั้งอยู่ในแคนาดา [ 2 ] เพียงสองปีต่อมา ในปี 1998 ไมโครซอฟต์ได้เปิดตัว OLAP Services ซึ่งเป็นส่วนหนึ่งของ SQL Server 7 โดย OLAP Services รองรับ...

ไทม์ไลน์

เหตุการณ์สำคัญในประวัติศาสตร์ของ Microsoft Analysis Services ครอบคลุมช่วงเวลาตั้งแต่ปี 1996 เป็นต้นไป

โหมดการจัดเก็บข้อมูลหลายมิติ

Microsoft Analysis Services วางตัวเป็นกลางในข้อ ถกเถียงเรื่อง MOLAP กับ ROLAP ในกลุ่มผลิตภัณฑ์ OLAP โดยอนุญาต ให้ใช้ MOLAP , ROLAP และ HOLAP ทุกรูปแบบ ภายในโมเดลเดียวกันได้