SSAS ट्यूटोरियल: SSAS क्यूब क्या है, Archiतकनीक और प्रकार

एसएसएएस क्या है?

SQL सर्वर विश्लेषण सेवाएँ (SSAS) यह एक बहुआयामी OLAP सर्वर है और साथ ही एक एनालिटिक्स इंजन भी है जो आपको बड़ी मात्रा में डेटा को स्लाइस और डाइस करने की अनुमति देता है। यह इसका हिस्सा है Microsoft SQL Server और विभिन्न आयामों का उपयोग करके विश्लेषण करने में मदद करता है। इसके 2 प्रकार हैं बहुआयामी और सारणीबद्ध। SSAS का पूर्ण रूप SQL सर्वर विश्लेषण सेवाएँ है।

ArchiSSAS की शिक्षा

इस SSAS ट्यूटोरियल में सबसे पहले हम SSAS आर्किटेक्चर के बारे में जानेंगे:

ArchiSSAS की शिक्षा

SQL सर्वर विश्लेषण सेवाओं का वास्तुशिल्प दृश्य तीन-स्तरीय वास्तुकला पर आधारित है, जिसमें शामिल हैं

  1. आरडीबीएमएस: एक्सेल, डेटाबेस, टेक्स्ट आदि जैसे विभिन्न स्रोतों से डेटा इसकी मदद से खींचा जा सकता है। ईटीएल उपकरण आरडीबीएमएस में.
  2. SSAS: विश्लेषण सेवा परियोजनाओं का उपयोग करके RDBMS से एकत्रित डेटा SSAS क्यूब्स में डाला जाता है। SSAS क्यूब्स एक विश्लेषण डेटाबेस बनाएंगे, और एक बार विश्लेषण डेटाबेस तैयार हो जाने पर, इसका उपयोग कई उद्देश्यों के लिए किया जा सकता है।
  3. ग्राहक: ग्राहक डैशबोर्ड, स्कोरकार्ड, पोर्टल आदि का उपयोग करके डेटा तक पहुंच सकते हैं।

एसएसएएस का इतिहास

अब इस SSAS ट्यूटोरियल में, हम SSAS के इतिहास पर नजर डालेंगे:

  • MSOLAP सुविधा को सबसे पहले SQL सर्वर 7.0 में शामिल किया गया था। बाद में इस तकनीक को पैनोरमा नामक एक इज़रायली कंपनी से खरीदा गया।
  • जल्द ही यह सबसे अधिक प्रयुक्त OLAP इंजन बन गया क्योंकि इसे SQL सर्वर के एक भाग के रूप में शामिल किया गया था।
  • एसएसएएस को पूरी तरह से पुनर्निर्मित किया गया था एमएस-एसक्यूएल सर्वर 2005
  • यह नवीनतम संस्करण स्कोप स्टेटमेंट के साथ “सबक्यूब्स” के लिए एक सुविधा भी प्रदान करता है। इससे SSAS क्यूब्स की कार्यक्षमता बढ़ गई है।
  • SSAS 2008R2 और 2012 संस्करण मुख्य रूप से क्वेरी प्रदर्शन और मापनीयता से संबंधित हैं
  • In Microsoft एक्सेल 2010 में पॉवरपिवट नामक एक ऐड-इन आया जो नए XVelocity इंजन के साथ विश्लेषण सेवा के स्थानीय उदाहरण का उपयोग करता है जो क्वेरी प्रदर्शन को बढ़ाता है

महत्वपूर्ण SSAS शब्दावली

अब इस SSAS सारणीबद्ध मॉडल ट्यूटोरियल में, हम SSAS की कुछ महत्वपूर्ण शब्दावलियाँ सीखेंगे:

  • डेटा स्रोत
  • डेटा स्रोत दृश्य
  • घन
  • आयाम तालिका
  • आयाम
  • स्तर
  • तथ्य तालिका
  • उपाय
  • स्कीमा

डेटा स्रोत

डेटा स्रोत एक तरह का कनेक्शन स्ट्रिंग है। यह विश्लेषण डेटाबेस और के बीच एक कनेक्शन स्थापित करता है आरडीबीएमएस.

डेटा स्रोत दृश्य

डेटा स्रोत दृश्य डेटाबेस का एक तार्किक मॉडल है

घन

क्यूब स्टोरेज की एक बुनियादी इकाई है। यह डेटा का एक संग्रह है जिसे क्वेरीज़ को डेटा को तेज़ी से वापस करने की अनुमति देने के लिए एकत्रित किया गया है।

मोलाप

MOLAP डेटा क्यूब से बना है जिसमें माप और आयाम शामिल हैं। इसमें वे सभी सदस्य शामिल हैं जो पदानुक्रमिक संबंध में हो सकते हैं।

यह नियमों का एक विशिष्ट सेट है जो आपको यह निर्धारित करने में मदद करता है कि विरल क्यूब में कुछ कोशिकाओं की गणना कैसे की जाती है और उस पदानुक्रम के अंदर एकत्रित मूल्यों को मापता है।

आयाम तालिका

  • आयाम तालिका में किसी तथ्य के आयाम होते हैं।
  • वे एक विदेशी कुंजी का उपयोग करके तथ्य तालिका से जुड़े हुए हैं।
  • आयाम सारणी वि-सामान्यीकृत सारणी होती हैं।
  • आयाम अपनी विशेषताओं की सहायता से तथ्यों की विशेषताएं प्रस्तुत करते हैं।
  • किसी निश्चित संख्या में आयामों के लिए सीमा निर्धारित नहीं की गई है
  • आयाम में एक या अधिक पदानुक्रमिक संबंध होते हैं.

आयाम

आयाम एक व्यावसायिक प्रक्रिया घटना के आसपास के संदर्भ प्रदान करता है। सरल शब्दों में, वे एक तथ्य के कौन, क्या, कहाँ देते हैं। बिक्री व्यवसाय प्रक्रिया में, तथ्य बिक्री संख्या के लिए, आयाम कौन ग्राहक नाम होंगे।

  • कहाँ – स्थान
  • क्या – उत्पाद का नाम
  • दूसरे शब्दों में, आप कह सकते हैं कि आयाम तथ्यों में जानकारी को देखने के लिए एक खिड़की है।

स्तर

प्रत्येक प्रकार का सारांश जिसे एकल आयाम से प्राप्त किया जा सकता है उसे लेबल कहा जाता है।

तथ्य तालिका

तथ्य तालिका आयामी मॉडल में सबसे महत्वपूर्ण तालिका है। तथ्य तालिका में माप/तथ्य और विदेशी कुंजी आयाम तालिका में। उदाहरण के लिए, पेरोल संचालन।

उपाय

प्रत्येक तथ्य तालिका में एक या अधिक तालिकाएँ होती हैं जिनका विश्लेषण किया जाना चाहिए। उदाहरण के लिए, एक पुस्तक की बिक्री की सूचना तालिका। यह बेची गई पुस्तकों की संख्या के लिए लाभ या हानि हो सकती है।

स्कीमा

RSI डेटाबेस डेटाबेस सिस्टम की स्कीमा और इसकी संरचना को औपचारिक भाषा में वर्णित किया गया है। यह डेटाबेस प्रबंधन प्रणाली का समर्थन करता है। "स्कीमा" शब्द का अर्थ है डेटा का संगठन, डेटाबेस के निर्माण के तरीके के ब्लूप्रिंट के रूप में।

SSAS में मॉडल के प्रकार

अब, हम इस SSAS क्यूब ट्यूटोरियल में SSAS में मॉडल के प्रकारों के बारे में जानेंगे:

बहु-आयामी डेटा मॉडल

RSI बहु-आयामी डेटा मॉडल, जिसमें एक डेटा क्यूब होता है। यह ऑपरेशनों का एक समूह है जो आपको क्यूब और आयाम सदस्यों को निर्देशांक के रूप में उपयोग करके कोशिकाओं के मूल्य को क्वेरी करने की अनुमति देता है।

यह उन नियमों को परिभाषित करता है जो माप मूल्यों को पदानुक्रम के भीतर रोल अप करने का तरीका तय करते हैं या विरल क्यूब में विशिष्ट मूल्यों की गणना कैसे की जाती है।

सारणीबद्ध मॉडलिंग

सारणीबद्ध मॉडलिंग डेटा को संबंधित तालिकाओं में व्यवस्थित करती है। तालिका "आयाम" या "तथ्यों" के रूप में निर्दिष्ट नहीं होती है और सारणीबद्ध के साथ विकास का समय कम होता है क्योंकि सभी संबंधित तालिकाएँ दोनों भूमिकाएँ निभाने में सक्षम होती हैं।

सारणीबद्ध बनाम बहुआयामी मॉडल

पैरामीटर्स तालिका का बहुआयामी
याद मेमोरी कैश में फ़ाइल-आधारित संग्रहण
संरचना ढीली संरचना कठोर संरचना
सबसे अच्छा गुण डेटा को स्रोत से स्थानांतरित करने की आवश्यकता नहीं है यह सबसे अच्छा है जब डेटा को स्टार स्कीमा में रखा जाता है।
मॉडल का प्रकार संबंधपरक मॉडल आयामी मॉडल
डैक्स MDX
जटिलता सरल जटिल
आकार छोटे के लिये

एसएसएएस की मुख्य विशेषताएं

एसएसएएस की आवश्यक विशेषताएं हैं:

  • यह API स्तर पर पश्चगामी संगतता प्रदान करता है।
  • आप क्लाइंट एक्सेस API के लिए OLAP हेतु OLEDB और क्वेरी भाषा के रूप में MDX का उपयोग कर सकते हैं।
  • SSAS आपको MOLAP, HOLAP और ROLAP आर्किटेक्चर बनाने में मदद करता है
  • यह आपको क्लाइंट-सर्वर मोड या ऑफलाइन मोड पर काम करने की अनुमति देता है।
  • आप SSAS टूल का उपयोग विभिन्न विज़ार्ड और डिज़ाइनरों के साथ कर सकते हैं।
  • डेटा मॉडल निर्माण और प्रबंधन लचीला है।
  • व्यापक समर्थन से एप्लिकेशन को अनुकूलित करें
  • गतिशील संरचना, एड हॉक रिपोर्ट, साझा मेटाडेटा और सुरक्षा सुविधाएँ प्रदान करता है

SSAS बनाम पावरपिवट

प्राचल एसएसए PowerPivot
एचएमबी क्या है? SSAS मल्टीडायमेंशनल "कॉर्पोरेट BI" है Microsoft पावरपिवट एक "स्व-सेवा बीआई" है
तैनाती SSAS पर तैनात करें इसे SharePoint पर तैनात किया गया है
के लिए उपयोग विजुअल स्टूडियो प्रोजेक्ट एक्सेल
आकार आकार मेमोरी तक सीमित क्षमता 2 जीबी तक सीमित.
विभाजन समर्थन विभाजन का समर्थन करता है कोई विभाजन नहीं
क्वेरी प्रकार डायरेक्टक्वेरी और
वर्टिपाक
केवल वर्टिपाक को अनुमति देता है
प्रश्न
व्यवस्थापक उपकरण सर्वर एडमिन उपकरण (जैसे, SSMS) एक्सेल और शेयरपॉइंट “एडमिन”
सुरक्षा पंक्ति-स्तर और गतिशील सुरक्षा कार्यपुस्तिका फ़ाइल सुरक्षा

एसएसएएस के लाभ

एसएसएएस के लाभ/पक्ष इस प्रकार हैं:

  • स्रोत सिस्टम के साथ संसाधन विवाद से बचने में आपकी सहायता करता है
  • यह संख्यात्मक विश्लेषण के लिए एक आदर्श उपकरण है।
  • एसएसएएस, उत्पाद में निर्मित डेटा माइनिंग सुविधाओं का उपयोग करके ऐसे डेटा पैटर्न की खोज को सक्षम बनाता है, जो तुरंत स्पष्ट नहीं हो सकते हैं।
  • यह आपके सभी व्यावसायिक डेटा की रिपोर्टिंग, मुख्य प्रदर्शन संकेतक (KPI) स्कोरकार्ड का विश्लेषण, डेटा माइनिंग का एकीकृत और एकीकृत दृश्य प्रदान करता है।
  • एसएसएएस विभिन्न डेटा स्रोतों से डेटा का ऑनलाइन विश्लेषणात्मक प्रसंस्करण (ओएलएपी) प्रदान करता है।
  • यह उपयोगकर्ताओं को SSRS और सहित कई उपकरणों के साथ डेटा का विश्लेषण करने की अनुमति देता है एक्सेल.

SSAS का उपयोग करने के नुकसान

  • एक बार जब आप कोई पथ (सारणीबद्ध या बहुआयामी) चुन लेते हैं तो आप पुनः आरंभ किए बिना दूसरे संस्करण पर माइग्रेट नहीं कर सकते
  • आपको सारणीबद्ध और बहुआयामी क्यूब्स के बीच डेटा को “मर्ज” करने की अनुमति नहीं है
  • यदि परियोजना के बीच में आवश्यकताएं बदल जाती हैं तो सारणीबद्धता जोखिमपूर्ण साबित होती है

SSAS का उपयोग करने की सर्वोत्तम प्रथाएँ

  • क्यूब और माप समूह डिज़ाइन को अनुकूलित करें
  • आपको उपयोगी एकत्रीकरण परिभाषित करना चाहिए
  • विभाजन विधि का उपयोग करें
  • कुशल MDX लिखें
  • क्वेरी इंजन कैश का कुशलतापूर्वक उपयोग करें
  • जब आप आगे नहीं बढ़ सकते तो आगे बढ़ें

इस पोस्ट को संक्षेप में इस प्रकार लिखें: