خانه / آموزش Microsoft BI / درس دوم – مراحل فنی پیاده سازی سیستم هوش تجاری

درس دوم – مراحل فنی پیاده سازی سیستم هوش تجاری

مراحل پیاده سازی هوش تجاری :

اگر مرحله Define را فاکتور بگیریم ، میتوانیم سه مرحله دیگر یعنی Integrate ، Analyze و Visualize را به صورت پنج مرحله تصویر بالا نشان دهیم.
مرحله اول مشخص کردن دیتاسورس های مختلف نظیر اکسس و دیتابیس و اکسل.

مراحل پیاده سازی هوش تجاری از نگاهی دیگر
مراحل پیاده سازی هوش تجاری از نگاهی دیگر

 

مرحله دوم ETL Tools هستند که به کمک آنها دیتا را به انبار داده منتقل میکنیم که در بستر ماکروسافت این کار را به کمک SSIS (SQL Server Integration Services) انجام میدهند.
ETL در  واقع خلاصه شده Extract ، Transform  و Load هستش.  Extract یعنی خواندن و واکشی اطلاعات ، Transform همان تغییر حالت و تغییر ساختار و دیتاتایپ ها هست. در نهایت Load را داریم که بارگذاری در انبار داده هستش.

پیاده سازی ETL را در این دوره به کمک نرم افزار SSDT و SSIS انجام خواهیم داد.

در مرحله سوم Data Warehouse باید طراحی شود . انبارداده یک بانک اطلاعاتی است که مدل طراحی آن با بانک اطلاعاتی دیگر کمی تفاوت دارد.

البته در پروژه های با سایز کوچک ، مستقیما قسمت Visualization را به انبارداده متصل میکنند و از قسمت Data modeling صرفنظر میکنند.

در مرحله چهارم که بیشتر در سیستم های هوش تجاری بزرگ رخ میدهد , یک دیتامدل تحلیلی از نوع تبولار یا چند بعدی طراحی میشود.
در دنیای هوش تجاری دو نوع دیتا مدل تحلیلی داریم به نام های تبولار Tabular و مالتی دایمنشنال Multi-Dimensional
سرویس آنالیز ماکروسافت یا SSAS (SQL Server Analysis Services ) که نصب آن را جلو تر آموزش خواهیم داد مسئول این بخش هست.

در نهایت بصری سازی اطلاعات یا داشبوردسازی را با Power BI خواهیم داشت  که البته در این قسمت از سایر نرم افزار ها مانند کلیک ویو یا تبلو نیز میتوان استفاده کرد.

خب این در واقع پنج مرحله استاندارد پیاده سازی یک سیستم هوش تجاریست که میتوان همین مراحل را با سایر ابزار ها نظیر ابزار های اوراکل هم انجام داد.

برای مثال ابزار ETL اوراکل ، ODI (Oracle Data Integration) نام دارد. یا برای بخش ویژوالیزیشن ابزاری به نام OBI دارد که از پاور بی آی ضعیف تر است.

حال ابزارهایی که در هر بخش قرار است استفاده کنیم ، معرفی میکنیم :

بخشی داشتیم که اطلاعات را از منابع مختلف طی فرآیند ETL داخل انبار داده ذخیره میکنیم. در اینجا برای این طراحی پکیج های ETL از نرم افزار (SQL Server Data Tools)SSDT استفاده میکنیم.
حال زمانی که این پکیج ها طراحی شدند ، برای اجرا شدن باید در محیطی قرار بگیرند ، اجرای این پکیج ها بر عهده سرویس SSIS ماکروسافت هست که مخفف  SQL Server Integration Services   هستش.

پس طراحی پکیجهای ETL داخل نرم افزار SSDT و بستر اجرایی پکیجها SSIS نام دارد که هر دو برای Microsoft هستند.

طراحی دیتا مدل تبولار یا مالتی دایمنشنال نیز داخل بستر SSDT صورت میگیرد.

پس از فرآیند ETL ، انبار داده یا Data Warehouse را داریم که به وسیله SQL Server – Database Engine آن را میسازیم.
لزومی نیست که در پیاده سازی سیستم هوش تجاری همه قسمت ها برای یک تکنولوژی باشند. برای مثال ممکن است انبار داده ما از دیتابیس اوراکل استفاده کند در حالی که سایر قسمت ها از پلتفرم های ماکروسافت استفاده میکنند.

پس از انبار داده ، دیتا مدل تبولار یا مالتی دایمنشنال را داریم. برای طراحی ساختار دیتا مدل نیاز به SSDT داریم و برای قرار دادن این ساختار داخل یک محیط عملیاتی از SSAS استفاده میکنیم.

در بخش بعدی ویژوالیزیشن را داریم که از Power BI استفاده خواهیم کرد.

برای استفاده از SSDT از طریق Visual Studio ، نیاز به نصب دو کامپوننت دارید که باید آنها را از قسمت Extensions – Manage Extensions – Online دانلود کنید.

۱ – Microsoft Analysis Services Projects

۲ – SQL Server Integration Services Projects

درباره‌ی علیرضا حسن نژاد

همچنین ببینید

طراحی ساختار SSAS Tabular Model

درس سی ام – طراحی SSAS Tabular Model

ساخت و طراحی Tabular Model اصطلاحی داریم به نام SSRS یا SQL Server Reporting Server …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی (فقط عدد بنویسید) *