جلسه اول – 09/07/93
BI (هوش تجاری): مجموعه ای از راه کارها، انبارها، فرآیندها و تکنولوژیهایی است که با استفاده از تجارب سازمان (داده های موجود) بتواند دانش ارزشمندی را برای فرایند تصمیم گیری در اختیار مدیریت سازمان قرار دهد.
BI Diagram
Presentation |
Analysis |
Data Warehousing |
Data Source |
Reporting Dashboarding Analyzing |
- Multi Dimensional (Language: MDX) For Data mining
- Tabular Model (Sample: QLIK VIEW) |
تولید ساختار یکپارچه برای تجمیع اطلاعات |
بانک های اطلاعاتی از انواع مختلف |
از گام یک به دو (ایجاد DWH):
· از طریق فرایند ETL (تغییر، تبدیل و پالایش) انجام میشود
· LOAD: شناسایی تغییرات داده ها
از مزایای OLAP ها :
- سریع بودن
- قابلیت تحلیل های پیچیده
Presentation:
- Office
o Excel
o Visio
o Power pivot
- SHAREPOINT
o Power view
o Excel services
o Performance point
صاحبنظران حوزه BI
o Bill Inmon (دید کل به جزء)
o A Subject oriented, Integrated, no volatile, time variant collection of data in support of management decision system.
o می توان تمام ماهیهای دریا را گرفت و سرهم کرد اما اینها یک وال نمی شوند
o Ralph Kimball (جزء به کل)
o First DATA MART and after that Data Warehouse
Subject oriented: موضوع گرا
موضوعات همان دیدگاه های مختلف برای ارزیابی مجموعه تراکنش های یک کسب و کار است. هر موضوع ممکن است در برگیرنده جداول متصدی پایگاه داده باشد. شناسایی موضوعات اولین قدم در BI است.
جداول حوزه مشتری:
- مشتری
- گروه مشتری
جداول حوزه مناطق:
- شهر
- استان
- کشوری
جداول حوزه کالا:
- کالا
- گروه کالا
- مدل کالا
جداول تراکنش اصلی:
- فاکتور
- جزییات فاکتور فروش
حوزه زمان: که می تواند شامل انواع عناوین زمانی سال، ماه، روز، فصل و ... باشد. این جدول باید تا اندازه ای جز شود که امکان ارائه گزارش ها مقدور باشد.
در یک سیستم BI، همواره هدف، سنجش تراکنشها با استفاده از موضوعات سیستم است.
Integrated : یکپارچگی
· نوع داده : مثل یکسان سازی تاریخ با شکل Date، Int، String
· فرمت اطلاعات : برای تاریخ روز/ماه/سال یا سال/ماه/روز
· واحدهای اندازه گیری و واحدهای ارزی : مثل واحد فروش کارتن و تعداد یا واحدهای پولی
· مدیریت مقادیر خالی یا داده های خارج از استاندارد: Missing Values
o مثل مقادیر : مثل مقادیر NULL
o Outliers: مثل سن دانشجوی 200 سال
· مدیریت داده های پایه – Master Data: مثل کدینگ حسابها
o انجام این کار وظیفه Data Administrator است و بخش زمان بر، هزینه بر پروژه های BI است است. این کار فنی نیست.
o مثال: شعب مختلف شرکتی را در نظر بگیرید که موقعیت های جغرافیایی با شناسه ها و ساختار درختی مختلف طراحی کرده اند. به هنگام یکپارچه سازی لازم است تا طی فرایندی (Mapping) اطلاعات یکسان سازی شوند. انجام این کار راحت نبوده و مثلا
§ شعبه ای موقعیت "تهران و حومه" تعریف کرده است و سایر شعب اطلاعات را به شکل درست تعریف کرده باشند
§ پس از یکسان سازی در بانک متمرکز باید هرگونه تغییر در شعب مورد نظر قرار گیرند.
no volatile: ماندگاری: ثبت کلیه تغییرات برای داده های موضوعات.
SCD: Slowly Changing Dimension / مجموعه روشهایی برای مدیریت تغییرات در داده های موضوع تحلیل (مثل تاریخچه چارت سازمانی) / که این شامل چندین Type (0، 1، 2، 3، 4) و یک روش 6 (1+2+3) که به روش Kimbal معروف است میشود.
time variant: متغییر با زمان: همواره زمان یکی از موضوعات اصلی کسب و کار است.