250 likes | 864 Views
مدرس: دکتر احمد عبدالهزاده بارفروش تدریسیار : سهیل محمدی. هوش تجاری (سری سوم). سیستمهای تصمیمیار مورد استفاده قرار میگیرند تا غالبا بر اساس دادههای جمع آوری شده توسط سیستمهای پردازش تراکنش برخط (OLTP) ، در تصمیم گیری در کسب و کار کمک نمایند (نه این که تصمیم گیری کنند).
E N D
مدرس: دکتر احمد عبدالهزادهبارفروش تدریسیار: سهیل محمدی هوش تجاری (سری سوم) آزمایشگاه سیستمهای هوشمند (http://ce.aut.ac.ir/islab)
سیستمهایتصمیمیار مورد استفاده قرار میگیرند تا غالبا بر اساس دادههای جمع آوری شده توسط سیستمهای پردازش تراکنش برخط (OLTP)، در تصمیم گیری در کسب و کار کمک نمایند (نه این که تصمیم گیری کنند). مثالهایی از تصمیمهای کسب و کار: چه اقلامی باید در انبار ذخیره گردند؟ چه حقوق بیمهای باید تغییر یابد؟ تبلیغات برای چه کسانی باید ارسال گردد؟ مثالهایی از دادههایی که برای تصمیم گیری مورد استفاده قرار میگیرند: جزئیات تراکنشهای خرده فروشان پروفایلهای مشتریان (درآمد، سن، جنسیت و ...) سیستمهایتصمیمیار آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
وظایف تحلیل داده توسط ابزارهای تخصصی و توسعههایSQL ساده شدهاند. مثالهایی از وظایف تحلیل داده: برای هر دسته بندی محصولات و هر منطقه، مجموع فروش در سه ماهه پایان سال چقدر بوده است و چگونه میتوان آن را با مجموع فروش در زمان مشابه سال گذشته مقایسه نمود؟ مانند مثال فوق، این مقایسه بر روی هر دسته از محصولات و هر دسته از مشتریان نیز انجام میگیرد. تحلیل داده آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
تحلیل آماری بستههای تحلیل آماری (مانند S++) که میتوانند با پایگاه دادهها در ارتباط باشند. داده کاوی داده کاوی جستجو میکند تا دانش را به شکل الگوها و قواعد آماری از پایگاه دادههای بزرگ به طور خودکار کشف نماید. پایگاه داده تحلیلی یک پایگاه داده تحلیلی، اطلاعات جمع آوری شده از منابع متعدد را بایگانی نموده و آنها را بر اساس یک طرح یکپارچه در یک سایت ذخیره میکند. برای کسب و کارهای بزرگ مهم است که از بخشهایمتعدد و در صورت امکان در سایتهایمتعدد، داده تولید نمایند. ممکن است دادهها از بیرون خریداری شوند. انواع روشهای تحلیل داده آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
فرض کنید کارخانه ایران خودرو محصولات مختلفی از قبیل پژو، سمند، وانت و غیره را تولید میکند. همچنین، این کارخانه در شهرهایمختلف دارای نمایندگی است و مدیران کارخانه میخواهندعملکرد فروش محصولات خود در شهرهایمختلف را تحلیل کنند. OLAP سرویسی است که وظیفه آن پاسخ سریع به سوالات مربوط به کسب و کار است. سوالاتی از قبیل: در مهرماه سال 90 میزان فروش پژو در تهران به چه میزان بوده است؟ در شهر اصفهان کدام نوع خودرو بیشترینفروش را داشته است؟ میزان فروش سال 90 نسبت به سال 89 چقدر تفاوت دارد؟ کدام رنگ سمند بیشتر به فروش میرود؟ با توجه به هزینههایتولید و میزان فروش، سود حاصل از کدام محصول بیشتراست؟ OLAP به تمامی این سوالات در کمترینزمان ممکن پاسخ میدهد. مأموریت OLAP آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
زیرساخت دادهایOLAP OLTP OLAP Database Data Warehouse ROLAP HOLAP MOLAP Relational DB Relational DB Multi-dimensional DB Cubes Tables Tables داده غیرمجتمع آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab) داده مجتمع
زیرساخت دادهایدر OLAP پایگاه داده تحلیلی میباشد؛ در حالی که در OLTP، پایگاه داده زیرساخت دادهایاست. در OLAP دو نوع داده وجود دارد که عبارتند از: دادههایغیر مجتمع دادههای مجتمع زیرساخت دادهایOLAP آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
چهار روش برای ذخیره سازی در OLAP وجود دارد: ROLAP(Relational OLAP): اگر هم دادههای مجتمع و هم غیرمجتمع در پایگاه داده رابطهای ذخیره شوند. MOLAP(Multi-dimensional OLAP): اگر هم دادههای مجتمع و هم غیرمجتمع در پایگاه داده ابعادی ذخیره شوند. HOLAP(Hybrid OLAP): اگر دادههای غیر مجتمع در پایگاه داده رابطهای و دادههای مجتمع در پایگاه داده ابعادی ذخیره شوند. DOLAP(Desktop OLAP). زیرساخت دادهایOLAP آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
1992 (Inmon): پايگاه داده تحليلی، پايگاهدادهايبه منظور تصميمگيريميباشدكهدارايخصوصياتغير قابل تغيير، در يك محدوده وسيعزماني، يكپارچه و مبتني بر موضوع است. (طراحی بالا به پایین) 1995 (Imhoff): مجموعهاياز پايگاهدادههاييكپارچه، مبتني بر موضوع و بهينهطراحي شده برايپشتيباني از سيستمهايتصميميار. 1996 (Kimball): منبعيكهكاربراننهاييميتوانند در آن به دادههايشاندسترسيپيداكنند. (طراحی پایین به بالا) 1997 (Abbey & Corey): مجموعهاياز اطلاعات يكي شده حاصل از سيستمهايعملياتي و برخي منابع داده خارجي با هدف پشتيباني از تصميمگيريهايتجاري. مروری بر تعاریف پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
جامعترينتعريف: منبع داده جمع آوري شده از دادههايمنابع اطلاعاتي مختلف و حتيناهمگن تحت يك ساختار در يك محدوده وسيعزماني با هدف پاسخگوييبه پرسشهايتحليليكاربران مروری بر تعاریف پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
پوشش دامنه زمانيوسيعتر يكپايگاه داده یكپارچهحاصل از پردازش چندينپايگاه داده عملياتي قابليتپاسخگوييبه پرسشهايپيچيدهكاربران و برنامههايكاربردي تفاوت پایگاه داده تحلیلی با پایگاه داده عملیاتی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
مبتني بر موضوع سازماندهيدادههابسته به چگونگي ارجاع كاربران یكپارچگی يكپارچهسازياسامي يكپارچهسازيواحدهاي اندازه گيريمتغيرها يكپارچهسازيساختارهايدادهاياز نظر محدوده ارزشها حذف ناسازگاريهاو اطلاعات متناقض غيرقابل تغيير دادههايفقط خواندني مشخصات پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
محدوده وسيعزماني محيطهايعملياتي: گستره زماني60 تا 90 روز پايگاه داده تحليلی: گستره زماني5 تا 10 سال خلاصه شده دادههايتحليلي مناسب برايتصميمگيريهابر اساس اهداف تعيينشده حجيم به علت محدوده وسيعزماني نرمال نشده امكان وجود افزونگي مشخصات پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
داده جاري دادههايفعلي منابع عملياتي داده قديمي دادههايقديمي منابع اطلاعاتي داده خلاصه شده دادههاينتيجه شده از دادههايموجود و پردازشهاي مرتبط فراداده اطلاعات مربوط به دادهها ديكشنري از اطلاعات پايگاه راهنمايي جهت نگاشت داده از محيطعملياتي به محيطپايگاه داده تحليلی قواعد استفاده شده براي خلاصه سازي انواع داده در پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
معمارييكپايگاه داده تحليلي شامل سه لايهميباشد: لایه زیرین، منابع اوليه داده را تشكيلميدهد. این لایه شامل پایگاههايداده رابطهاي، فايلهايمسطح و منابع ديگر است. لایه میانی را خود پایگاه داده تحلیليو سرویس دهندههايپردازش تحلیلی برخط تشكيلميدهند. سرويسدهندههايپردازش تحليليبرخط، داده چند بعدي را براي ارائه به كاربراننهايي در اختيار قرار ميدهند. لایه انتهایی، سرويسگيرندههاهستند كه با عمليات داده كاوي، پرسوجوو تحلیل، داده را از سرويسدهندههايپردازش تحلیلی بر خط ميگیرند. معماری پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
معماری پایگاه داده تحلیلی (پایین به بالا) (Kimball) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
معماری پایگاه داده تحلیلی (بالا به پایین) (Inmon) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)
به منظور ایجاد یک پایگاه داده تحلیلی تکنیک ها و فرایند های زیر می بایست مورد استفاده قرار گیرند: مدل سازی ابعادی ETL (Extraction, Transformation, Load) مجتمع سازی ایندکس گذاری پارتیشن سازی تکنیکها و فرآیندهای پایگاه داده تحلیلی آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)