SSAS ٹیوٹوریل: کیا ہے ، فن تعمیر ، SSAS کیوب اور اقسام۔

SSAS کیا ہے؟

ایس کیو ایل سرور تجزیہ خدمات (ایس ایس اے ایس) ایک کثیر جہتی OLAP سرور کے ساتھ ساتھ ایک تجزیاتی انجن ہے جو آپ کو ڈیٹا کی بڑی مقدار کو کاٹنے اور کاٹنے کی اجازت دیتا ہے۔ یہ مائیکروسافٹ ایس کیو ایل سرور کا حصہ ہے اور مختلف جہتوں کا استعمال کرتے ہوئے تجزیہ کرنے میں مدد کرتا ہے۔ اس کے 2 متغیر کثیر جہتی اور ٹیبلر ہیں۔ SSAS کا مکمل فارم SQL Server Analysis Services ہے۔

شروع کرنے والوں کے لیے اس SSAS ٹیوٹوریل میں ، آپ سیکھیں گے:

ایس ایس اے ایس کا فن تعمیر

سب سے پہلے اس SSAS ٹیوٹوریل میں ، ہم SSAS فن تعمیر کے بارے میں سیکھیں گے:

ایس کیو ایل سرور تجزیہ خدمات کا آرکیٹیکچرل ویو تین درجے کے فن تعمیر پر مبنی ہے ، جس پر مشتمل ہے۔

  1. آر ڈی بی ایم ایس: مختلف ذرائع جیسے ایکسل ، ڈیٹا بیس ، ٹیکسٹ وغیرہ سے حاصل کردہ ڈیٹا کی مدد سے نکالا جا سکتا ہے ETL ٹول۔ RDBMS میں.
  2. ایس ایس اے ایس: آر ڈی بی ایم ایس سے مجموعی ڈیٹا کو ایس ایس اے ایس کیوبز میں تجزیہ سروسز پروجیکٹس کا استعمال کرتے ہوئے دھکیل دیا جاتا ہے۔ ایس ایس اے ایس کیوبز ایک تجزیہ ڈیٹا بیس بنائے گا ، اور ایک بار تجزیہ ڈیٹا بیس تیار ہوجائے تو اسے کئی مقاصد کے لیے استعمال کیا جاسکتا ہے۔
  3. کلائنٹ: کلائنٹ ڈیش بورڈز ، سکور کارڈز ، پورٹل وغیرہ کا استعمال کرتے ہوئے ڈیٹا تک رسائی حاصل کرسکتے ہیں۔

SSAS کی تاریخ

اب اس SSAS ٹیوٹوریل میں ، ہم SSAS کی تاریخ سے گزریں گے:

  • MSOLAP خصوصیت سب سے پہلے SQL سرور 7.0 میں شامل ہے۔ یہ ٹیکنالوجی بعد میں پینوراما نامی ایک اسرائیلی کمپنی سے خریدی گئی۔
  • جلد ہی یہ سب سے زیادہ استعمال شدہ OLAP انجن بن جاتا ہے کیونکہ اسے SQL سرور کے ایک حصے کے طور پر شامل کیا گیا تھا۔
  • SSAS کو MS-SQL سرور 2005 کی ریلیز کے ساتھ مکمل طور پر بحال کیا گیا تھا۔
  • یہ تازہ ترین ورژن اسکوپ بیان کے ساتھ 'سب کیوبز' کے لیے ایک فیچر بھی پیش کرتا ہے۔ اس نے SSAS کیوبز کی فعالیت میں اضافہ کیا ہے۔
  • SSAS 2008R2 اور 2012 ورژن بنیادی طور پر استفسار کی کارکردگی اور اسکیل ایبلٹی سے متعلق ہیں۔
  • مائیکروسافٹ ایکسل 2010 میں پاور پیوٹ کے نام سے ایک اضافہ آیا جو کہ نئے XVelocity انجن کے ساتھ تجزیہ سروس کی مقامی مثال استعمال کرتا ہے جو استفسار کی کارکردگی کو بڑھاتا ہے

اہم SSAS اصطلاحات

اب اس SSAS ٹیبلر ماڈل ٹیوٹوریل میں ، ہم SSAS کی کچھ اہم اصطلاحات سیکھیں گے:

  • ڈیٹا کا ذریعہ
  • ڈیٹا سورس ویو۔
  • کیوب۔
  • طول و عرض کی میز۔
  • طول و عرض
  • سطح۔
  • حقیقت ٹیبل۔
  • ناپ
  • سکیما۔

ڈیٹا کا ذریعہ:

ڈیٹا سورس ایک قسم کا کنکشن سٹرنگ ہے۔ یہ تجزیہ ڈیٹا بیس اور RDBMS کے درمیان تعلق قائم کرتا ہے۔

ڈیٹا سورس ویو:

ڈیٹا سورس ویو ڈیٹا بیس کا منطقی نمونہ ہے۔

مکعب:

کیوب اسٹوریج کی ایک بنیادی اکائی ہے۔ یہ اعداد و شمار کا ایک مجموعہ ہے جسے جمع کیا گیا ہے تاکہ سوالات کو تیزی سے ڈیٹا واپس کیا جا سکے۔

مولپ:

MOLAP ڈیٹا کیوب سے بنا ہے جس میں اقدامات اور طول و عرض ہیں۔ اس میں وہ تمام اراکین شامل ہیں جو ایک درجہ بندی کے رشتے میں ہو سکتے ہیں۔

یہ قاعدہ کا ایک مخصوص مجموعہ ہے جو آپ کو اس بات کا تعین کرنے میں مدد کرتا ہے کہ کس طرح مخصوص خلیات کو ایک ویرل کیوب میں شمار کیا جاتا ہے اور اس درجہ بندی کے اندر لپٹی اقدار کی پیمائش کی جاتی ہے۔

طول و عرض کی میز۔

  • ایک طول و عرض ٹیبل ایک حقیقت کے طول و عرض پر مشتمل ہے.
  • وہ غیر ملکی چابی کا استعمال کرتے ہوئے حقیقت ٹیبل میں شامل ہوتے ہیں۔
  • ڈائمینشن ٹیبلز ڈی نارملائزڈ ٹیبلز ہیں۔
  • طول و عرض اپنی خصوصیات کی مدد سے حقائق کی خصوصیات پیش کرتے ہیں۔
  • طول و عرض کی دی گئی تعداد کے لیے حد مقرر نہیں کرتا ہے۔
  • طول و عرض میں ایک یا زیادہ درجہ بندی کے تعلقات شامل ہیں۔

طول و عرض:

طول و عرض کاروباری عمل کے واقعہ کے آس پاس کا سیاق و سباق پیش کرتا ہے۔ سادہ الفاظ میں ، وہ دیتے ہیں کہ کون ، کیا ، کہاں سے ایک حقیقت ہے۔ سیلز بزنس کے عمل میں ، حقیقت میں سیلز نمبر کے لیے ، طول و عرض یہ ہوگا کہ کسٹمر کے نام۔

  • کہاں - مقام۔
  • کیا - پروڈکٹ کا نام۔
  • دوسرے الفاظ میں ، آپ کہہ سکتے ہیں کہ ایک جہت حقائق میں معلومات کو دیکھنے کے لیے ایک کھڑکی ہے۔

سطح:

ہر قسم کا خلاصہ جو واحد جہت سے حاصل کیا جا سکتا ہے اسے لیبل کہا جاتا ہے۔

حقیقت ٹیبل:

ایک فیکٹ ٹیبل جہتی ماڈل میں سب سے اہم ٹیبل ہے۔ ایک فیکٹ ٹیبل میں پیمائش/حقیقت اور ڈائمینشن ٹیبل کی غیر ملکی کلید ہوتی ہے۔ مثال کے طور پر ، پے رول آپریشنز۔

پیمائش:

ہر فیکٹ ٹیبل میں ایک یا زیادہ ٹیبل ہوتے ہیں جن کا تجزیہ کیا جانا چاہیے۔ مثال کے طور پر ، ایک کتاب انفارمیشن ٹیبل فروخت کرتی ہے۔ کتاب کی فروخت کی تعداد کے لیے یہ نفع یا نقصان ہو سکتا ہے۔

سکیما:

کی ڈیٹا بیس ڈیٹا بیس سسٹم کا سکیما اور اس کی ساخت رسمی زبان میں بیان کی گئی ہے۔ یہ ڈیٹا بیس مینجمنٹ سسٹم کی حمایت کرتا ہے۔ اصطلاح 'سکیما' کا مطلب ڈیٹا کی تنظیم کو اس طرح کا خاکہ بنانا ہے جس سے ڈیٹا بیس بنایا گیا ہو۔

SSAS میں ماڈلز کی قسم

اب ، ہم اس SSAS کیوب ٹیوٹوریل میں SSAS میں ماڈل کی اقسام سیکھیں گے:

کثیر جہتی ڈیٹا ماڈل۔

کی کثیر جہتی ڈیٹا ماڈل۔ ، جو ڈیٹا کیوب پر مشتمل ہے۔ یہ آپریشنز کا ایک گروپ ہے جو آپ کو کیوب اور ڈائمینشن ممبروں کو بطور کوآرڈینیٹ استعمال کر کے خلیوں کی قدر پوچھنے دیتا ہے۔

یہ ایسے قوانین کی وضاحت کرتا ہے جو اس بات کا فیصلہ کرتے ہیں کہ کس طرح پیمائش کی اقدار کو درجہ بندی میں گھمایا جاتا ہے یا کس طرح مخصوص اقدار کو کم و بیش کیوب میں شمار کیا جاتا ہے۔

ٹیبلر ماڈلنگ۔

ٹیبلر ماڈلنگ ڈیٹا کو متعلقہ جدولوں میں منظم کرتی ہے۔ ٹیبل کو 'طول و عرض' یا 'حقائق' کے طور پر نامزد نہیں کیا گیا ہے اور ٹیبلولر کے ساتھ ترقی کا وقت کم ہے کیونکہ تمام متعلقہ میزیں دونوں کردار ادا کرنے کے قابل ہیں۔

ٹیبلر بمقابلہ کثیر جہتی ماڈل

پیرامیٹرز ٹیبلر۔ کثیر جہتی۔
یاداشتمیموری کیشے میں۔فائل پر مبنی اسٹوریج۔
ساختڈھیلا ڈھانچہ۔سخت ڈھانچہ۔
بہترین خصوصیتڈیٹا کو ماخذ سے منتقل کرنے کی ضرورت نہیں ہے۔یہ بہترین ہے جب ڈیٹا کو اسٹار اسکیما میں ڈال دیا جائے۔
ماڈل کی قسممتعلقہ ماڈل۔جہتی ماڈل۔
ڈیکس۔ایم ڈی ایکس۔
پیچیدگی۔سادہ۔کمپلیکس
سائزچھوٹا۔بڑا۔

SSAS کی اہم خصوصیات

SSAS کی ضروری خصوصیات یہ ہیں:

  • یہ API کی سطح پر پسماندہ مطابقت فراہم کرتا ہے۔
  • آپ OLEDB برائے OLAP کلائنٹ رسائی API اور MDX کو استفسار کی زبان کے طور پر استعمال کرسکتے ہیں۔
  • SSAS آپ کو MOLAP ، HOLAP ، اور ROLAP فن تعمیرات بنانے میں مدد کرتا ہے۔
  • یہ آپ کو کلائنٹ سرور موڈ یا آف لائن موڈ پر کام کرنے کی اجازت دیتا ہے۔
  • آپ مختلف وزرڈز اور ڈیزائنرز کے ساتھ SSAS ٹول استعمال کر سکتے ہیں۔
  • ڈیٹا ماڈل تخلیق اور انتظام لچکدار ہے۔
  • وسیع حمایت سے درخواست کو حسب ضرورت بنائیں۔
  • ڈائنامک ڈھانچہ ، ایڈہاک رپورٹ ، مشترکہ میٹا ڈیٹا ، اور سیکورٹی خصوصیات پیش کرتا ہے۔

ایس ایس اے ایس بمقابلہ پاور پیوٹ۔

پیرامیٹرایس ایس اے ایس۔پاور پیوٹ۔
کیاSSAS کثیر جہتی 'کارپوریٹ BI' ہےمائیکروسافٹ پاور پیوٹ ایک 'سیلف سروس BI ہے۔
تعیناتیSSAS میں تعینات کریں۔یہ شیئرپوائنٹ پر تعینات ہے۔
کے لیے استعمال کریں۔بصری اسٹوڈیو پروجیکٹ۔ایکسل
سائزسائز میموری تک محدودصلاحیت 2 جی بی تک محدود ہے۔
تقسیم کی حمایتتقسیم کی حمایت کرتا ہے۔کوئی تقسیم نہیں۔
استفسار کی قسم۔DirectQuery اور Vertipaq۔صرف Vertipaq سوالات کی اجازت دیتا ہے۔
ایڈمن ٹولز۔سرور ایڈمن ٹولز (جیسے SSMS]ایکسل اور شیئرپوائنٹ 'ایڈمن'
سیکورٹیصف کی سطح اور متحرک حفاظت۔ورک بک فائل سیکیورٹی۔

SSAS کے فوائد

SSAS کے فوائد/فوائد یہ ہیں:

  • سورس سسٹم کے ساتھ وسائل کے تنازعہ سے بچنے میں آپ کی مدد کرتا ہے۔
  • یہ عددی تجزیہ کے لیے ایک مثالی آلہ ہے۔
  • ایس ایس اے ایس ڈیٹا پیٹرن کی دریافت کو قابل بناتا ہے جو کہ پروڈکٹ میں بنائے گئے ڈیٹا مائننگ فیچرز کا استعمال کرتے ہوئے فوری طور پر ظاہر نہیں ہو سکتا۔
  • یہ آپ کے تمام کاروباری اعداد و شمار کی رپورٹنگ ، کلیدی کارکردگی کے اشارے (KPI) اسکور کارڈز ڈیٹا مائننگ کا تجزیہ کا ایک متحد اور مربوط منظر پیش کرتا ہے۔
  • SSAS ڈیٹا کے مختلف ذرائع سے آن لائن تجزیاتی پروسیسنگ (OLAP) پیش کرتا ہے۔
  • یہ صارفین کو ایس ایس آر ایس اور ایکسل سمیت کئی ٹولز کے ساتھ ڈیٹا کا تجزیہ کرنے کی اجازت دیتا ہے۔

SSAS استعمال کرنے کے نقصانات

  • ایک بار جب آپ کوئی راستہ (ٹیبلر یا کثیر جہتی) منتخب کرتے ہیں تو آپ شروع کیے بغیر دوسرے ورژن میں منتقل نہیں ہو سکتے۔
  • آپ کو ٹیبلر اور کثیر جہتی کیوب کے درمیان ڈیٹا کو 'ضم' کرنے کی اجازت نہیں ہے۔
  • اگر ضروریات منصوبے کے وسط میں بدل جائیں تو ٹیبلر خطرناک ثابت ہوتا ہے۔

SSAS استعمال کرنے کے بہترین طریقے۔

  • کیوب کو بہتر بنائیں اور گروپ ڈیزائن کی پیمائش کریں۔
  • آپ کو مفید مجموعوں کی وضاحت کرنی چاہیے۔
  • تقسیم کا طریقہ استعمال کریں۔
  • موثر MDX لکھیں۔
  • استفسار انجن کیش کو موثر طریقے سے استعمال کریں۔
  • اسکیل آؤٹ جب آپ لمبا نہیں کر سکتے۔