18
1 د ن م ش و ه مهای ت س سی گاه ش ی ما ز آ( http://ce.aut.ac.ir/islab ) ازی" ج ت وش ه) وم س ری س( مدزش: روش ف از" آده ب هر ل دآ" ن ع مد ح ر آ کت د از: سی ی دز ب مدی ح م ل ن ه س

هوش تجاری (سری سوم)

Embed Size (px)

DESCRIPTION

مدرس: دکتر احمد عبداله‏زاده بارفروش تدریس‏یار : سهیل محمدی. هوش تجاری (سری سوم). سیستم‎های تصمیم‏یار مورد استفاده قرار می‎گیرند تا غالبا بر اساس داده‎های جمع آوری شده توسط سیستم‎های پردازش تراکنش برخط (OLTP) ، در تصمیم گیری در کسب و کار کمک نمایند (نه این که تصمیم گیری کنند). - PowerPoint PPT Presentation

Citation preview

Page 1: هوش تجاری (سری  سوم)

1آزمایشگاه سیستمهای هوشمند

(http://ce.aut.ac.ir/islab)

هوش تجاری)سری سوم(

مدرس:

دکتر احمد عبدالهزاده بارفروش

تدریسیار:

سهیل محمدی

Page 2: هوش تجاری (سری  سوم)

2آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

یارهای تصمیمسیستم

گیرن.د ت.ا غالب.ا ب.ر های تص.میمیار م.ورد اس.تفاده ق.رار میسیس.تمهای پ.ردازش ه.ای جم.ع آوری ش.ده توس.ط سیس.تماس.اس داده

برخ.ط ک.ار (OLTP)ت.راکنش و در کس.ب گ.یری تص.میم در ،کمک نمایند )نه این که تصمیم گیری کنند(.

های کسب و کار:هایی از تصمیممثالچه اقالمی باید در انبار ذخیره گردند؟ای باید تغییر یابد؟چه حقوق بیمهتبلیغات برای چه کسانی باید ارسال گردد؟

ه.ایی ک.ه ب.رای تص.میم گ.یری م.ورد اس.تفاده ه.ایی از دادهمثالقرار میگیرند:

های خرده فروشانجزئیات تراکنشهای مشتریان )درآمد، سن، جنسیت و ...(پروفایل

Page 3: هوش تجاری (سری  سوم)

3آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

تحلیل داده

های ه.ای تخصص.ی و توس.عهوظ.ایف تحلی.ل داده توس.ط ابزارSQLاند. ساده شده

:مثالهایی از وظایف تحلیل داده برای ه.ر دس.ته بن.دی محص.والت و ه.ر منطق.ه، مجم.وع ف.روش در

ت.وان آن را ب.ا س.ه ماه.ه پای.ان س.ال چق.در ب.وده اس.ت و چگون.ه میمجموع فروش در زمان مشابه سال گذشته مقایسه نمود؟

مانن.د مث.ال ف.وق، این مقایس.ه ب.ر روی ه.ر دس.ته از محص.والت و ه.ردسته از مشتریان نیز انجام میگیرد.

Page 4: هوش تجاری (سری  سوم)

4آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

های تحلیل دادهانواع روش

تحلیل آماریمانن.د بس.ته( های تحلی.ل آم.اریS++ک.ه می )ه.ا در توانن.د ب.ا پایگ.اه داده

ارتباط باشند.داده کاوی

می ک.اوی جس.تجو قواع.د داده و الگوه.ا ب.ه ش.کل را دانش ت.ا کن.د های بزرگ به طور خودکار کشف نماید.آماری از پایگاه داده

پایگاه داده تحلیلی یک پایگ.اه داده تحلیلی، اطالع.ات جم.ع آوری ش.ده از من.ابع متع.دد را

ه.ا را ب.ر اس.اس ی.ک ط.رح یکپارچ.ه در ی.ک س.ایت بایگ.انی نم.وده و آنکند.ذخیره می

های متع.دد و در برای کس.ب و کاره.ای ب.زرگ مهم اس.ت ک.ه از بخشهای متعدد، داده تولید نمایند.صورت امکان در سایت

.ممکن است دادهها از بیرون خریداری شوند

Page 5: هوش تجاری (سری  سوم)

5آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

OLAPمأموریت

،پ.ژو قبی.ل از مختلفی محص.والت خ.ودرو ای.ران کارخان.ه کنی.د فرض های کن.د. همچ.نین، این کارخان.ه در ش.هرس.مند، وانت و غ.یره را تولی.د می

می کارخان.ه م.دیران و اس.ت نماین.دگی دارای خواهن.د عملک.رد مختل.ف کنند.تحلیلفروش محصوالت خود در شهرهای مختلف را

OLAP سرویس.ی اس.ت ک.ه وظیف.ه آن پاس.خ س.ریع ب.ه س.واالت مرب.وط به کسب و کار است. سواالتی از قبیل:

میزان فروش پژو در تهران به چه میزان بوده است؟90در مهرماه سال ترین فروش را داشته است؟در شهر اصفهان کدام نوع خودرو بیش چقدر تفاوت دارد؟89 نسبت به سال 90میزان فروش سال کدام رنگ سمند بیشتر به فروش میرود؟ با توج.ه ب.ه هزینهه.ای تولی.د و م.یزان ف.روش، س.ود حاص.ل از ک.دام محص.ول

بیشتر است؟

OLAP.به تمامی این سواالت در کمترین زمان ممکن پاسخ میدهد

Page 6: هوش تجاری (سری  سوم)

6آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

OLAPای زیرساخت داده

OLTP OLAP

Database Data Warehouse

Relational DB

Relational DB Multi-dimensional DB

ROLAP HOLAP MOLAP

Tables Tables Cubes

داده غیرمجتمعداده مجتمع

Page 7: هوش تجاری (سری  سوم)

7آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

OLAPزیرساخت دادهای

ای در زیرس.اخت دادهOLAPباش.د؛ در پایگ.اه داده تحلیلی می، پایگاه داده زیرساخت دادهای است.OLTPحالی که در

درOLAP:دو نوع داده وجود دارد که عبارتند از دادههای غیر مجتمعدادههای مجتمع

Page 8: هوش تجاری (سری  سوم)

8آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

OLAPزیرساخت دادهای

چهار روش برای ذخیره سازی درOLAP:وجود دارد ROLAP (Relational OLAP) اگ.ر هم دادهه.ای مجتم.ع و هم غ.یرمجتمع :

ای ذخیره شوند.در پایگاه داده رابطهMOLAP (Multi-dimensional OLAP) اگ.ر هم دادهه.ای مجتم.ع و هم :

غیرمجتمع در پایگاه داده ابعادی ذخیره شوند.HOLAP (Hybrid OLAP) داده پایگ.اه در غ.یر مجتم.ع دادهه.ای اگ.ر :

رابطهای و دادههای مجتمع در پایگاه داده ابعادی ذخیره شوند.DOLAP (Desktop OLAP).

Page 9: هوش تجاری (سری  سوم)

9آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

مروری بر تعاریف پایگاه داده تحلیلی

1992 (Inmon) ب.ه دادهاي پايگ.اه تحليلی، داده پايگ.اه :غ.ير داراي خصوص.يات ك.ه ميباش.د گ.يري تص.ميم منظ.ور قاب.ل تغي.ير، در ي.ك مح.دوده وس.يع زم.اني، يكپارچ.ه و مبت.ني

بر موضوع است. )طراحی باال به پایین(1995 (Imhoff) ،يكپارچ.ه دادهه.اي پايگ.اه از مجموعهاي :

مبت.ني ب.ر موض.وع و بهين.ه ط.راحي ش.ده ب.راي پش.تيباني از سيستمهاي تصميميار.

1996 (Kimball) منبعي ك.ه ك.اربران نه.ايي ميتوانن.د در آن :به دادههايشان دسترسي پيدا كنند. )طراحی پایین به باال(

1997 (Abbey & Corey) يكي اطالع.ات از مجموعهاي :داده من.ابع ب.رخي و از سيس.تمهاي عملي.اتي ش.ده حاص.ل

خارجي با هدف پشتيباني از تصميم گيريهاي تجاري.

Page 10: هوش تجاری (سری  سوم)

10آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

مروری بر تعاریف پایگاه داده تحلیلی

:جامعترين تعريف منب.ع داده جم.ع آوري ش.ده از دادهه.اي من.ابع اطالع.اتي مختل.ف و

حتي ناهمگن تحت يك ساختاردر يك محدوده وسيع زمانيبا هدف پاسخگويي به پرسشهاي تحليلي كاربران

Page 11: هوش تجاری (سری  سوم)

11آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

تفاوت پایگاه داده تحلیلی با پایگاه داده عملیاتی

پوشش دامنه زماني وسيعتر پايگ.اه پ.ردازش چن.دين از یكپارچ.ه حاص.ل داده پايگ.اه يك

داده عملياتي و ك..اربران پيچي..ده پرسشهاي ب..ه پاس..خگويي قابليت

برنامههاي كاربردي

Page 12: هوش تجاری (سری  سوم)

12آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

مشخصات پایگاه داده تحلیلی

مبتني بر موضوعسازماندهي دادهها بسته به چگونگي ارجاع كاربران

یكپارچگیيكپارچه سازي اسامييكپارچه سازي واحدهاي اندازه گيري متغيرهايكپارچه سازي ساختارهاي دادهاي از نظر محدوده ارزشهاحذف ناسازگاريها و اطالعات متناقض

غير قابل تغييردادههاي فقط خواندني

Page 13: هوش تجاری (سری  سوم)

13آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

مشخصات پایگاه داده تحلیلی

محدوده وسيع زماني روز90 تا 60محيطهاي عملياتي: گستره زماني سال10 تا 5پايگاه داده تحليلی: گستره زماني

خالصه شده اه.داف اس.اس ب.ر گيريه.ا تص.ميم ب.راي مناس.ب تحليلي دادهه.اي

تعيين شده

حجيمبه علت محدوده وسيع زماني

نرمال نشدهامكان وجود افزونگي

Page 14: هوش تجاری (سری  سوم)

14آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

انواع داده در پایگاه داده تحلیلی

داده جاريدادههاي فعلي منابع عملياتي

داده قديميدادههاي قديمي منابع اطالعاتي

داده خالصه شدهدادههاي نتيجه شده از دادههاي موجود و پردازشهاي مرتبط

فرادادهاطالعات مربوط به دادهها ديكشنري از اطالعات پايگاه داده پايگ.اه محي.ط ب.ه عملي.اتي محي.ط از داده نگاش.ت جهت راهنم.ايي

تحليلیقواعد استفاده شده براي خالصه سازي

Page 15: هوش تجاری (سری  سوم)

15آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

معماری پایگاه داده تحلیلی

:معماري يك پايگاه داده تحليلي شامل سه اليه مي باشد ش.امل الی.ه این ميده.د. تش.كيل را داده اولي.ه من.ابع زی.رین، الی.ه

پایگاههاي داده رابطهاي، فايلهاي مسطح و منابع ديگر است. دهن.دههاي س.رویس و تحلیلي داده پایگ.اه خ.ود را می.انی الی.ه

دهن.دههاي س.رويس ميدهن.د. تش.كيل برخ.ط تحلیلی پ.ردازش پ.ردازش تحليلي برخ.ط، داده چن.د بع.دي را ب.راي ارائ.ه ب.ه ك.اربران

نهايي در اختيار قرار ميدهند. ،الی.ه انته.ایی، س.رويس گيرن.دهها هس.تند ك.ه ب.ا عملي.ات داده ك.اوي

پرسوجو و تحلی.ل، داده را از س.رويس دهن.دههاي پ.ردازش تحلیلی بر خط ميگیرند.

Page 16: هوش تجاری (سری  سوم)

16آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

معماری پایگاه داده تحلیلی )پایین به باال( (Kimball)

Page 17: هوش تجاری (سری  سوم)

17آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

معماری پایگاه داده تحلیلی )باال به پایین( (Inmon)

Page 18: هوش تجاری (سری  سوم)

18آزمایشگاه سیستم های هوشمند

(http://ce.aut.ac.ir/islab)

تکنیکها و فرآیندهای پایگاه داده تحلیلی

به منظ.ور ایج.اد ی.ک پایگ.اه داده تحلیلی تکنی.ک ه.ا و فراین.دهای زیر می بایست مورد استفاده قرار گیرند:

مدل سازی ابعادیETL (Extraction, Transformation, Load)

مجتمع سازیایندکس گذاریپارتیشن سازی