1 / 33

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

مدرس: دکتر احمد عبداله‏زاده بارفروش تدریس‏یار : سهیل محمدی. هوش تجاری (سری دوم).

Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. نسل اول هوش تجاری: عمدتا بر ذخیره سازی حجم عظیم داده و راه حل‏هایمبتنی بر پایگاه داده تحلیلی استوار بود. این سیستم‏هاامکان غربال کردن و جستجو در حجم عظیم داده به منظور تولید گزارش‏هاتوسط تحلیل‏گرانداده و ارائه این گزارش‏هابه مدیران در جهت تصمیم گیری بهتر را فراهم می‏ساختند. نسل دوم هوش تجاری: متقارن با وب 2.0 و در اواسط دهه 2000 شکل گرفت. امکان تحلیل real-time و یا نزدیک به آن در این بازه مورد توجه قرار گرفت و ارائه راه حل‏هایمبتنی بر وب، و همچنین ابزارها و کاربردهای جدید مانند KPI‏ها، داشبوردهابا واسط گرافیکی پیشرفته، موبایل و ... در این نسل رونماییشدند. نسل‏های هوش تجاری آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  3. نسل سوم هوش تجاری: معرف ابزارهای جدیدی است که به سه منظور زیر تولید شده‏اند: Relevancy، Social و Self-service. در این نسل، استفاده از هوش تجاری منحصر به مدیران نبوده و اکثر افراد سازمان در فعالیت‏هایروزمره خود از آن بهره می‏برند، و مانند یک شبکه اجتماعی با یکدیگر در ارتباط هستند. این شبکه اجتماعی باعث کشف اهداف و منافع مشترک شده و منجر به تصمیم گیری گروهی و اشتراکی برای حل مسائل سازمان می‏گردد. به علاوه، نقش IT برای تولید و رسیدگی به هوش تجاری کمرنگ شده و افراد با توجه به ویژگی‏هایخود اطلاعات مورد نیاز خود را دریافت کرده و این توانایی را دارند که خود به راحتی به اطلاعاتی که مربوط به آنهاست، دسترسی پیدا کنند. نسل‏های هوش تجاری آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  4. وب 2.0 عبارتی است که برای توصیف نسل دوم World Wide Web تعیین شده است. تمرکز وب 2.0 بر روی توانایی افراد در همکاری و به اشتراک گذاشتن اطلاعات به صورت آنلاین است. وب 2.0 اساسا به انتقال از صفحات وب HTML ایستا به صفحات وب پویا‏تر که بیشتر سازماندهی شده است و بر پایه ارائه برنامه‏های کاربردی تحت وب به کاربران بنا شده است، اشاره دارد. دیگر کاربرد بهبود یافته وب 2.0 عبارتست از ارتباطات باز با تأکید بر روی جوامع کاربران مبتنی بر وب و به اشتراک گذاری آزادتر اطلاعات. وب 2.0 (Web 2.0) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  5. در طول زمان، وب 2.0 بیشتر به عنوان یک اصطلاح در بازاریابی مورد استفاده قرار می‏گرفته است تا به عنوان یک عبارت مبتنی بر علوم کامپیوتر. Blog‏ها، wiki‏ها و سرویس‏های وب، نرم‏افزار مدیریت محتوای وب (CMS) همگی به عنوان مؤلفه‏های وب 2.0 در نظر گرفته می‏شوند. وب 2.0 (Web 2.0) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  6. Enterprise OLTP + OLAP تعریف هوش تجاری BI • Enterprise (OLTP,OLAP)=BI آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  7. تعداد چوب کبریت‏هاچقدر است؟ آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  8. حالا تعداد چوب کبریت‏ها چقدر است؟ آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

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

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

  11. پشته هوش تجاری (BI Stack) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  12. BAM یک نرم‏افزار است که هدف آن نظارت بر فعالیت‏های کسب و کاری است که در سیستم‏های کامپیوتری پیاده سازی شده‏اند. BAM به جمع آوری، تحلیل و نمایش اطلاعات بلادرنگ درباره فعالیت‏های داخل سازمان، مشتریان و شرکا اشاره دارد. یک فعالیت کسب و کار می‏تواند یا یک فرآیند کسب و کار باشد که توسط نرم‏افزار مدیریت فرآیند کسب و کار (BPM) هماهنگ می‏شود؛ و یا یک فرآیند کسب و کار باشد که به صورت مجموعه‏ای از فعالیت‏هااست که چندین سیستم و برنامه کاربردی را پوشش می‏دهد. BAM یک راه حل سازمانی است که هدف آن، ارائه یک خلاصه بلادرنگ از فعالیت‏های کسب و کار به مدیران عملیاتی و مدیران سطح بالاتر می‏باشد. نظارت بر فعالیت‏های کسب و کار(Business Activity Monitoring) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  13. مزایای اصلی BAM عبارتند از: توانا ساختن یک سازمان در اتخاذ تصمیمات کسب و کار آگاهانه‏تر، بررسی سریع‏تر مشکلات، و سازماندهی تشکیلات به منظور رسیدن به سودآوری کامل در فرصت‏های پدید آمده. یکی از نمایان‏ترینخصیصه‏های راه حل‏هایBAM، نمایش اطلاعات بر روی داشبورد‏ها است که دربرگیرنده KPI‏هایی است که اطمینان و قابلیت رؤیت فعالیت‏ها و عملکرد را فراهم می‏نماید. مطالعه بیشتر در: http://en.wikipedia.org/wiki/Business_activity_monitoring نظارت بر فعالیت‏های کسب و کار (BAM) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  14. EII عبارتست از توانایی پشتیبانی از یک دیدگاه یکپارچه به داده‏ها و اطلاعات یک سازمان. در یک برنامه مجازی سازی داده‏ها، متعلق به EII، یک فرآیند یکپارچه سازی اطلاعات با استفاده از انتزاع داده‏ها، یک واسط کاربری یکپارچه (که تحت عنوان «دسترسی به داده‏های یکنواخت» شناخته می‏شود) را برای مشاهده همه داده‏های داخل یک سازمان، یک مجموعه یکتا از ساختار‎ها و قراردادهای نام‏گذاری(که تحت عنوان «بازنمایی اطلاعات یکنواخت» شناخته می‏شود) برای بازنمایی این داده‏ها ارائه می‏نماید. هدف EII، دریافت مجموعه‏ای بزرگ از منابع داده‏ایناهمگون برای نمایش به یک کاربر یا یک سیستم به عنوان یک منبع داده‏اییکتا و همگون است. یکپارچه سازی اطلاعات سازمانی(Enterprise Information Integration) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  15. داده‏های درون یک سازمان می‏توانند در فرمت‏هایناهمگون، مانند پایگاه داده رابطه‏ای، فایل‏های متنی، فایل‏هایXML، و به انواع روش‏های اختصاصی ذخیره سازی با روش‏هایایندکس گذاری و دسترسی به داده مختص به خودشان، ذخیره شوند. API‏های استاندارد دسترسی به داده پدید آمدند که مجموعه‏ای مشخص از دستورات را برای بازیابی و تغییر داده‏ها از یک منبع داده عمومی ارائه می‏دادند. برخی از این API‏ها عبارتند از: ODBC، JDBC، XQJ، OLE DBو ADO.NET. یکپارچه سازی اطلاعات سازمانی (EII) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  16. شاغلین در حوزه هوش تجاری، مسائل اصلی زیر را به مسائلی که EII باید در صنعت به آن‏ها بپردازد تا بالغ شود، را معرفی می‏نمایند: ترکیب مجموعه‏های داده‎‏ای مختلف سادگی درک سادگی استقرار سروکار داشتن با اطلاعات با مرتبه بالاتر مطالعه بیشتر در: http://en.wikipedia.org/wiki/Enterprise_information_integration یکپارچه سازی اطلاعات سازمانی (EII) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  17. با توجه به تعریف و اهداف، یک پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین فرآیند‏هایETL در بارگذاری پایگاه داده تحلیلی باید بتوانند تغییرات داده که در سیستم‏های عملیاتی منبع در طی عملیات کسب و کار رخ می‏دهند، را کشف نمایند. «به توانایی کشف داده‏های تغییر یافته در سیستم‏های منبع و ثبت این تغییرات، ثبت تغییرات داده‏ها(Change Data Capture)می‏گویند.» همه مراحل فرآیند بارگذاری پایگاه داده تحلیلی دشوار هستند، ولی مرحله ثبت تغییرات داده، سخت‏ترین و چالش برانگیزترین مرحله کار است. روش‏های ثبت تغییرات داده‏ها(Change Data Capture) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  18. از نظر تئوری، تکنیک‏ها و تکنولوژی‏های متعددی برای انجام فرآیند‏های ثبت تغییرات داده‏ها وجود دارد: مقایسه کامل منبع (source) و هدف (target) استفاده از فایل‏هایلاگ تراکنشی استفاده از برنامه‏های ثبت تغییرات داده‏های تجاری استفاده از خصوصیت CDC سیستم مدیریت پایگاه داده استفاده از trigger‏ها استفاده از تکرار سیستم مدیریت پایگاه داده استفاده از شاخص به روز رسانی در رکورد‏های منبع (همه این روش‏ها، مزایا و معایبی دارند.) مطالعه بیشتر در: http://www.dwh-club.com/dwh-bi-articles/change-data-capture-methods.html روش‏های ثبت تغییرات داده‏ها(CDC) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  19. معماری سرویس‏گرا، یک رویکرد برای دسترسی به منابع نرم‏افزاری در یک سازمان و همچنین، از طریق شبکه به عنوان سرویس‏های خوش تعریف است. هر سرویس به یک هدف کسب و کار از پیش تعریف شده دست خواهد یافت و واحد‏های مجزایی از کار را انجام خواهد داد. این سرویس‏ها مستقل هستند و به محتوا یا حالت سرویس‏های دیگر وابستگی ندارد. این سرویس‏ها تحت معماری سیستم‏های توزیع شده فعالیت‏ می‏کنند. معماری سرویس‏گرا(Service-Oriented Architecture) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  20. EAI یک نیاز کسب و کار در تولید برنامه‏های کاربردی متنوع در یک سازمان شامل سیستم‏های همکار برای ارتباط با یکدیگر به منظور دستیابی به یک هدف کسب و کار به یک روش قابل اطمینان و یکپارچه صرفنظر از پلتفرم و موقعیت جغرافیایی این برنامه‏های کاربردی است. EAI شامل پذیرش پیام، تبدیل، ترجمه، مسیریابی، تحویل پیام و مدیریت فرآیند کسب و کار است. دو معماری بنیادی برای انتقال همگام (synchronous) پیام وجود دارد: معماری Hub/Spoke معماری Bus از 2 معماری فوق می‏توان در توسعه سرویس‏ها نیز استفاده نمود. یکپارچه سازی برنامه‏های کاربردی سازمانی(Enterprise Application Integration) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  21. معماری Hub/Spoke آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  22. معماری Bus آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  23. ESB یک زیرساخت برای ایجاد تسهیل در SOA است. ESB، API‏ای را در اختیار می‏گذارد که می‏توان با استفاده از آن، سرویس‏ها را توسعه داد و سرویس‏ها را در تعامل با یکدیگر به طور قابل اطمینانی قرار داد. از لحاظ فنی، ESB، یک ستون فقرات برای ارسال پیام است که تبدیل پیام، تبدیل فرمت پیام، مسیریابی، پذیرش و تحویل پیام از سرویس‏های مختلف و برنامه‏هایی که به ESB متصل هستند، می‏باشد. برای مطالعه بیشتر در خصوص SOA، EAI و ESB، مقاله مربوطه در سایت قرار داده شده است. گذرگاه سرویس سازمانی (Enterprise Service Bus) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  24. مقایسه آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  25. BPMS یک نرم‏افزار برای پشتیبانی از مدیریت فرآیند کسب و کار است. BPMS یک رویکرد بسیار عملی دارد، زیرا بخش‏های تئوری در زمان پیاده سازی به سیستم معرفی شده است؛ در نتیجه سیستم می‏تواندآن‏ها را بهینه کند، تا حد ممکن خودکار کند، بر پذیرش آن نظارت کند، و تحلیل ضروری برای بهبود مداوم آن را ارائه نماید. مجموعه مدیریت فرآیند کسب و کار(Business Process Management Suite) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  26. تعاریف بسیاری برای قوانین کسب و کار وجود دارد.یکی از آن‏ها عبارتست از: قوانین کسب و کار، عناصر منحصر بفردی هستند که به روشی قابل فهم تعریف، تعیین و بیان می‏شوند. همه این قوانین شامل چارچوب ساختاری، سیاست‏ها، استراتژی‏ها و عملیات یک شرکت یا سازمان هستند. قوانین کسب و کار باید تعریف شوند و از مدل‏ها و فرآیند‏هایی که شرکت با آن‏ها کار می‏کند، مستقل باشند. این استقلال بدین معنا نیست که قوانین کسب و کار هیچ ارتباطی با فرآیند‏ها ندارند، بلکه کاملا بالعکس است؛ یک ارتباط نزدیک و ثابت دارند. با این حال، وجود و شخصیت از مفهوم این سرکت به عنوان یک موجودیت اقتصادی-اجتماعی می‏آید. وظیفه آن تعریف سیاست‏ و حالات اجرایی و عملیاتی به یک روش دقیق است. قوانین کسب و کار، نه موضوعاتی هستند که باید فرآیند‏ها را تعریف و مدل کنند، و نه تغییراتی هستند که موجب رنج و سختی گردند. موتور قوانین کسب و کار (Business Rules Engine) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  27. درست است که قوانین کسب و کار همیشه در عملکرد یک سازمان به یک روش صریح (سیاست‏های دستمزد، ساعت کاری، تخفیف‏هایی که باید بر اساس شرایط فروش اعمال شوند و ...) یا ضمنی و نگفته (برخورد مؤدبانه با مشتریان، مسئولیت پذیری یک سرپرست در قبال نظارتش و ...) که افراد را به صورت مستقیم یا غیرمستقیم دربر می‏گیرد، وجود دارند. با این حال، در حوزه مدیریت فرآیند، عبارت قوانین کسب و کار فقط برای قوانینی که ماهیت صریح دارند و واقعا وجود دارند و به روش قابل فهم بیان، ثبت، ردیابی شده و تغییر می‏یابند، استفاده می‏گردد. مطالعه بیشتر در خصوص BPMS و BRE در: http://blog.auraportal.com/2011/07/11/bpms-business-process-management-suite-vs-bre-business-rules-engine-2/ موتور قوانین کسب و کار (BRE) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  28. سرويس‏هايیکه از پايگاه داده تحليلی به منظور پاسخ‏گويیسريع به پرسش‏هایتحليلی کاربران استفاده می‏کنند، پردازش تحليلیبرخط(OLAP)ناميدهمی‏شوند. OLAPعبارت است از مجموعه‏ایاز نرم‏افزارهاکه برای اکتشاف و تحليلسريعداده‏هایمبتنی بر يکشيوهچند بُعدی با چندين سطح از مجموع سازی (Aggregation)استفاده می‏شود، وتصميمگيری را تسريعو تسهیل می‏کند. آسان شدن تصميمگيری به دليلقابليتهدايتتحليل‏هابدون نياز به يک زبان پرس‏و‏جویاصلی يا فهم ساختار زيرين بانک اطلاعاتی حاصل می‏شود. پردازش تحلیلی برخط (On-Line Analytical Processing) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  29. سريع‏تر شدن تصميمگيرینيز از اين جهت است که مجموع داده‏هابرای درخواست‏هایمتداول از پيش محاسبه شده است و به اصطلاح داده‏ها، Pre-Aggregateشده اند، بنابراين زمان محاسبه کاهش يافته و پاسخ‏گويیبه پرس‏وجوهایپيچيدهتحليلی به سرعت امکان پذيرخواهد بود. پايگاه داده تحليلی(DW)و پردازش تحليلی بر خط (OLAP)از جمله عناصر ضروری در سيستم‏هایتصميم‏ياربه شمار می‏آيند. پردازش تحلیلی برخط (OLAP) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  30. مقایسه جنبه‏های متفاوت OLTP و OLAP(OLTP: On-Line Transactional Processing) آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  31. مقایسه جنبه‏های متفاوت OLTP و OLAP آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  32. مقایسه جنبه‏های متفاوت OLTP و OLAP آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

  33. یک مقايسه بین OLAP و OLTP آزمایشگاه سیستم های هوشمند (http://ce.aut.ac.ir/islab)

More Related