سرویس SSAS چیست ؟
سرویس SSAS مخفف عبارت SQL Services Analysis Services می باشد.
سرویس SSAS، یک ابزار داده کاوی بسیار قوی و همچنین پردازش تحلیلی آنلاین (OLAP) می باشد که از ارکان اصلی هوش تجاری می باشد. برای استفاده از SSAS حتما باید در هنگام نصب SQL SERVER، تیک گزینه Analysis Services را بزنیم تا به همراه SQL SERVER، این سرویس هم نصب گردد.
سرویس SSAS دو نوع دارد. نوع اول Multidimensional و نوع دوم Tabular که در هنگام نصب باید مشخص کنیم که از کدام مدل می خواهیم استفاده کنیم. انتخاب مدل درست SSAS در پروژه ها بسیار حائز اهمیت می باشد، چرا که در صورت انتخاب مدل نادرست ممکن است پروژه هوش تجاری با شکست مواجه شود. از جمله تفاوت های این 2 مدل می توان موارد زیر اشاره کرد.
- Multidimensional مبتنی بر دیسک است اما Tabular مبتنی بر حافظه است.در نتیجه مدل Tabular نیاز به سخت افزار قوی دارد که هزینه بر است.
- Multidimensional دارای ویژگی های بسیار زیاد است و قابلیت های بیشتری را ارائه می کند که در نتیجه یادگیری آن نیز سخت تر و زمان بر تر از Tabular می باشد.
- Multidimensional برای حجم داده های بسیار زیاد کارایی بیشتری نسبت به روش Tabular دارد.
- Multidimensional روابط چند به چند را پشتیبانی می کند اما Tabular روابط چند به چند را پشتیبانی نمی کند.
از مزایای استفاده از SSAS می توان به موارد زیر اشاره کرد.
- افزایش سرعت در گزارش گیری
- پشتیبانی از پارتیشنبندی
- جستجوی مکعبها از طریق ابعاد مختلف
- ایجاد فرآیند ها به آسانی با استفاده از ویزاردها
- پشتیبانی از فرآیند داده کاوی
- توانمندسازی کار بر روی حالت آفلاین و کلاینت سرور
برای ایجاد OLAP (کیوب ها)، لازم است ابتدا با استفاده از SSIS، دادهها در انبار داده ذخیره شوند و سپس منابع اطلاعاتی در SSAS، از انباره داده تغذیه شود.