از میان ابزارها و فناوریهای فراوانی که شرکت مایکروسافت ارائه میدهد، خدمات تجزیه و تحلیل یکی از حوزههای غنیشده است که به کاربران شایستگیهای سطح سازمانی برای خدمات هوش تجاری و تجزیه و تحلیل، تجسم داده و ابزارهای گزارشدهی را میدهد. سه بستر اصلی خدمات تجزیه و تحلیل عبارتند از:
- SQL Services Analysis Services
- Power BI Premium
- Azure Analysis Services
در خانواده SQL Server مایکروسافت، SQL Server Analysis Services (SSAS) به عنوان یک ابزار دادهکاوی ایدهآل و پردازش تحلیلی آنلاین چند بُعدی (OLAP)، به ویژه برای برنامههای هوش تجاری، مطرح شده است. این نرمافزار کاربران را در طراحی، ایجاد و مدیریت ساختارهای چند بُعدی/مدلهای استخراج با دادههای جمعآوریشده از منابع مختلف داده/پایگاه داده رابطهای و با کمک الگوریتمهای دادهکاوی یاری میکند. این امر سطح تصمیمگیری بهبودیافتهای را برای خروجی بهتر کسب و کار ارائه میدهد.
SSAS چیست؟
در گذشته، در زمان نسخه SQL Server 2000، سرویس تجزیه و تحلیل تحت عنوان Microsoft Analysis Services (MSAS) شناخته میشد. مایکروسافت آن را از نرمافزار Panorama در سال ۱۹۹۶ خریداری کرده بود. با SQL Server 2005، این ابزار به SQL Server Analysis Services (SSAS) تغییر نام پیدا کرد.
SSAS را میتوان با ویژگیهای زیر تعریف نمود:
- ایجاد مکعب با بازار داده/انبار داده برای تجزیه و تحلیل سریعتر دادهها
- دو حالت مختلف: حالت بومی (Native Mode) و حالت اشتراک نقطه (Share Point Mode)
- دو گزینه اصلی: چند بُعدی یا Multidimensional (برای تجزیه و تحلیل شرکتها) و جدولی Tabular (برای تجزیه و تحلیل شخصی و تیمی)
- SSAS چند بُعدی، هوش تجاری سازمانی است
- ترکیبی از فناوریهای سرور و سرویس گیرنده، ارزش افزوده با محیطی تخصصی برای توسعه و مدیریت آن
- به عنوان نمونه سرور VM یا به عنوان مدل پیش فرض نصب شده است
- مدلهای جدولی را در تمام سطوح سازگاری تأیید میکند
- برش و تقسیم حجم زیادی از دادهها را فعال میکند
ویژگیهای کلیدی SSAS
- سطح ردیف و امنیت پویا با پشتیبانگیری خودکار در دسترس است
- پشتیبانی از پارتیشنبندی و اندازه محدود به حافظه
- جستجوی مکعبها از طریق عبارات چند بُعدی
- ایجاد و مدیریت سازگار مدلهای داده
- سطح API با Backward Compatibility ممکن است
- با ویزاردها (Wizard) و طراحان مختلف به خوبی کار میکند
- پاسخ سریعتر به سوالات به دلیل تجمع حقایق
- شایستگی برای ایجاد یک مدل داده قوی جهت گزارشگیری بیشتر
- دسترسی به همه زمانها، در هر مکانی از طریق اینترنت
- به ایجاد معماری MOLAP ، ROLAP و HOLAP کمک میکند
- توانمندسازی کار بر روی حالت آفلاین و کلاینت سرور
SSAS چگونه کار میکند؟
SSAS بر دو جزء اصلی Business Intelligence Studio و SQL Server Data Tools کار میکند. مفهوم اساسی عملکرد محیط SSAS در ساخت و مدیریت یک مکعب نهفته است.
مکعب در SSAS یک پایگاه داده چند بُعدی میباشد که برای ذخیرهسازی دادهها و برنامههای OLAP تنظیم شده است. از دادهها به بهترین شکل استفاده میکند و اطلاعات را به سرعت از چندین منبع داده ارائه میدهد.
انبار داده، منبعی برای ذخیره اطلاعات گسترده سازمانی از منابع مختلف داده است که از قالبهای مختلف تهیه میشوند. هدف اصلی مکعب افزایش زمان پرس و جو در هر RDBMS است. MDX زبان پرس و جو میباشد که برای مدیریت وظایف با مکعبهای OLAP استفاده میشود.
ایجاد مکعب SSAS نیاز به ذخیرهسازی دادهها دارد و سپس میتوان از SSIS برای انجام فرآیند ETL با ابزارهای محبوب استفاده کرد. شما باید یک پروژه خدمات تجزیه و تحلیل جدید بسازید و سپس یک منبع داده تعریف کنید، تا ویزارد مکعب فرا خوانده شود.
در اینجا ارتباط بین اشیاء مختلف خدمات تجزیه و تحلیل آمده است:
جمعبندی
در میان سهگانه SSIS SSRS SSAS که پایگاه اصلی خانواده هوش تجاری مایکروسافت را تشکیل میدهند، SSAS به عنوان ستون فقرات عمل کرده و هنگام ارائه بهترین بینشهای دادهمحور در دریای عمیق اطلاعات، نقش اصلی را ایفا میکند. اکنون کسب و کارها در سراسر جهان به بهترین نحو میراث سهگانه مایکروسافت را به خدمت گرفتهاند.
شما میتوانید در دورههای آموزشی در حوزههای هوش تجاری، مدیریت فرایند، مدیریت پروژه، مدیریت چابک و ... ثبتنام کنید. جهت آشنایی با دورههای آموزشی کاروکسب از تقویم دورههای آموزشی بازدید نمایید.
تقویم دورههای آموزشی کاروکسب