مدرس:
Download
1 / 33

هوش تجاری (سری دوم) - PowerPoint PPT Presentation


  • 219 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' هوش تجاری (سری دوم)' - yvette-washington


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

مدرس:

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

تدریس‏یار:

سهیل محمدی

هوش تجاری

(سری دوم)

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


نسل اول هوش تجاری: عمدتا بر ذخیره سازی حجم عظیم داده و راه حل‏هایمبتنی بر پایگاه داده تحلیلی استوار بود. این سیستم‏هاامکان غربال کردن و جستجو در حجم عظیم داده به منظور تولید گزارش‏هاتوسط تحلیل‏گرانداده و ارائه این گزارش‏هابه مدیران در جهت تصمیم گیری بهتر را فراهم می‏ساختند.

نسل دوم هوش تجاری: متقارن با وب 2.0 و در اواسط دهه 2000 شکل گرفت. امکان تحلیل real-time و یا نزدیک به آن در این بازه مورد توجه قرار گرفت و ارائه راه حل‏هایمبتنی بر وب، و همچنین ابزارها و کاربردهای جدید مانند KPI‏ها، داشبوردهابا واسط گرافیکی پیشرفته، موبایل و ... در این نسل رونماییشدند.

نسل‏های هوش تجاری

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


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

نسل‏های هوش تجاری

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


2 0 web 2 0

وب 2.0 عبارتی است که برای توصیف نسل دوم World Wide Web تعیین شده است.

تمرکز وب 2.0 بر روی توانایی افراد در همکاری و به اشتراک گذاشتن اطلاعات به صورت آنلاین است.

وب 2.0 اساسا به انتقال از صفحات وب HTML ایستا به صفحات وب پویا‏تر که بیشتر سازماندهی شده است و بر پایه ارائه برنامه‏های کاربردی تحت وب به کاربران بنا شده است، اشاره دارد.

دیگر کاربرد بهبود یافته وب 2.0 عبارتست از ارتباطات باز با تأکید بر روی جوامع کاربران مبتنی بر وب و به اشتراک گذاری آزادتر اطلاعات.

وب 2.0 (Web 2.0)

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


2 0 web 2 01

در طول زمان، وب 2.0 بیشتر به عنوان یک اصطلاح در بازاریابی مورد استفاده قرار می‏گرفته است تا به عنوان یک عبارت مبتنی بر علوم کامپیوتر.

Blog‏ها، wiki‏ها و سرویس‏های وب، نرم‏افزار مدیریت محتوای وب (CMS) همگی به عنوان مؤلفه‏های وب 2.0 در نظر گرفته می‏شوند.

وب 2.0 (Web 2.0)

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


Enterprise یک اصطلاح در بازاریابی مورد استفاده قرار

OLTP

+

OLAP

تعریف هوش تجاری

BI

  • Enterprise (OLTP,OLAP)=BI

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


تعداد چوب یک اصطلاح در بازاریابی مورد استفاده قرار کبریت‏هاچقدر است؟

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


حالا تعداد چوب یک اصطلاح در بازاریابی مورد استفاده قرار کبریت‏ها چقدر است؟

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


معماری هوش تجاری یک معماری چند لایه است:

لایه داده

لایه کاربرد

لایه نمایش

معماری هوش تجاری

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


معماری هوش تجاری یک معماری چند لایه است:

لایه داده

لایه کاربرد

لایه نمایش

معماری هوش تجاری

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


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


Business activity monitoring

BAM لایه است: یک نرم‏افزار است که هدف آن نظارت بر فعالیت‏های کسب و کاری است که در سیستم‏های کامپیوتری پیاده سازی شده‏اند.

BAM به جمع آوری، تحلیل و نمایش اطلاعات بلادرنگ درباره فعالیت‏های داخل سازمان، مشتریان و شرکا اشاره دارد.

یک فعالیت کسب و کار می‏تواند یا یک فرآیند کسب و کار باشد که توسط نرم‏افزار مدیریت فرآیند کسب و کار (BPM) هماهنگ می‏شود؛ و یا یک فرآیند کسب و کار باشد که به صورت مجموعه‏ای از فعالیت‏هااست که چندین سیستم و برنامه کاربردی را پوشش می‏دهد.

BAM یک راه حل سازمانی است که هدف آن، ارائه یک خلاصه بلادرنگ از فعالیت‏های کسب و کار به مدیران عملیاتی و مدیران سطح بالاتر می‏باشد.

نظارت بر فعالیت‏های کسب و کار(Business Activity Monitoring)

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


مزایای اصلی لایه است:BAM عبارتند از: توانا ساختن یک سازمان در اتخاذ تصمیمات کسب و کار آگاهانه‏تر، بررسی سریع‏تر مشکلات، و سازماندهی تشکیلات به منظور رسیدن به سودآوری کامل در فرصت‏های پدید آمده.

یکی از نمایان‏ترینخصیصه‏های راه حل‏هایBAM، نمایش اطلاعات بر روی داشبورد‏ها است که دربرگیرنده KPI‏هایی است که اطمینان و قابلیت رؤیت فعالیت‏ها و عملکرد را فراهم می‏نماید.

مطالعه بیشتر در:

http://en.wikipedia.org/wiki/Business_activity_monitoring

نظارت بر فعالیت‏های کسب و کار (BAM)

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


Enterprise information integration

EII لایه است: عبارتست از توانایی پشتیبانی از یک دیدگاه یکپارچه به داده‏ها و اطلاعات یک سازمان.

در یک برنامه مجازی سازی داده‏ها، متعلق به EII، یک فرآیند یکپارچه سازی اطلاعات با استفاده از انتزاع داده‏ها، یک واسط کاربری یکپارچه (که تحت عنوان «دسترسی به داده‏های یکنواخت» شناخته می‏شود) را برای مشاهده همه داده‏های داخل یک سازمان، یک مجموعه یکتا از ساختار‎ها و قراردادهای نام‏گذاری(که تحت عنوان «بازنمایی اطلاعات یکنواخت» شناخته می‏شود) برای بازنمایی این داده‏ها ارائه می‏نماید.

هدف EII، دریافت مجموعه‏ای بزرگ از منابع داده‏ایناهمگون برای نمایش به یک کاربر یا یک سیستم به عنوان یک منبع داده‏اییکتا و همگون است.

یکپارچه سازی اطلاعات سازمانی(Enterprise Information Integration)

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


داده‏های لایه است: درون یک سازمان می‏توانند در فرمت‏هایناهمگون، مانند پایگاه داده رابطه‏ای، فایل‏های متنی، فایل‏هایXML، و به انواع روش‏های اختصاصی ذخیره سازی با روش‏هایایندکس گذاری و دسترسی به داده مختص به خودشان، ذخیره شوند.

API‏های استاندارد دسترسی به داده پدید آمدند که مجموعه‏ای مشخص از دستورات را برای بازیابی و تغییر داده‏ها از یک منبع داده عمومی ارائه می‏دادند. برخی از این API‏ها عبارتند از: ODBC، JDBC، XQJ، OLE DBو ADO.NET.

یکپارچه سازی اطلاعات سازمانی (EII)

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


شاغلین در حوزه هوش تجاری، مسائل اصلی زیر را به مسائلی که EII باید در صنعت به آن‏ها بپردازد تا بالغ شود، را معرفی می‏نمایند:

ترکیب مجموعه‏های داده‎‏ای مختلف

سادگی درک

سادگی استقرار

سروکار داشتن با اطلاعات با مرتبه بالاتر

مطالعه بیشتر در:

http://en.wikipedia.org/wiki/Enterprise_information_integration

یکپارچه سازی اطلاعات سازمانی (EII)

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


Change data capture

با توجه به تعریف و اهداف، یک پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین فرآیند‏هایETL در بارگذاری پایگاه داده تحلیلی باید بتوانند تغییرات داده که در سیستم‏های عملیاتی منبع در طی عملیات کسب و کار رخ می‏دهند، را کشف نمایند.

«به توانایی کشف داده‏های تغییر یافته در سیستم‏های منبع و ثبت این تغییرات، ثبت تغییرات داده‏ها(Change Data Capture)می‏گویند.»

همه مراحل فرآیند بارگذاری پایگاه داده تحلیلی دشوار هستند، ولی مرحله ثبت تغییرات داده، سخت‏ترین و چالش برانگیزترین مرحله کار است.

روش‏های ثبت تغییرات داده‏ها(Change Data Capture)

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


از نظر تئوری، پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین تکنیک‏ها و تکنولوژی‏های متعددی برای انجام فرآیند‏های ثبت تغییرات داده‏ها وجود دارد:

مقایسه کامل منبع (source) و هدف (target)

استفاده از فایل‏هایلاگ تراکنشی

استفاده از برنامه‏های ثبت تغییرات داده‏های تجاری

استفاده از خصوصیت CDC سیستم مدیریت پایگاه داده

استفاده از trigger‏ها

استفاده از تکرار سیستم مدیریت پایگاه داده

استفاده از شاخص به روز رسانی در رکورد‏های منبع

(همه این روش‏ها، مزایا و معایبی دارند.)

مطالعه بیشتر در:

http://www.dwh-club.com/dwh-bi-articles/change-data-capture-methods.html

روش‏های ثبت تغییرات داده‏ها(CDC)

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


Service oriented architecture

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

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

این سرویس‏ها مستقل هستند و به محتوا یا حالت سرویس‏های دیگر وابستگی ندارد.

این سرویس‏ها تحت معماری سیستم‏های توزیع شده فعالیت‏ می‏کنند.

معماری سرویس‏گرا(Service-Oriented Architecture)

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


Enterprise application integration

EAI پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین یک نیاز کسب و کار در تولید برنامه‏های کاربردی متنوع در یک سازمان شامل سیستم‏های همکار برای ارتباط با یکدیگر به منظور دستیابی به یک هدف کسب و کار به یک روش قابل اطمینان و یکپارچه صرفنظر از پلتفرم و موقعیت جغرافیایی این برنامه‏های کاربردی است.

EAI شامل پذیرش پیام، تبدیل، ترجمه، مسیریابی، تحویل پیام و مدیریت فرآیند کسب و کار است.

دو معماری بنیادی برای انتقال همگام (synchronous) پیام وجود دارد:

معماری Hub/Spoke

معماری Bus

از 2 معماری فوق می‏توان در توسعه سرویس‏ها نیز استفاده نمود.

یکپارچه سازی برنامه‏های کاربردی سازمانی(Enterprise Application Integration)

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


Hub spoke
معماری پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین Hub/Spoke

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


معماری پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین Bus

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


Enterprise service bus

ESB پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین یک زیرساخت برای ایجاد تسهیل در SOA است.

ESB، API‏ای را در اختیار می‏گذارد که می‏توان با استفاده از آن، سرویس‏ها را توسعه داد و سرویس‏ها را در تعامل با یکدیگر به طور قابل اطمینانی قرار داد.

از لحاظ فنی، ESB، یک ستون فقرات برای ارسال پیام است که تبدیل پیام، تبدیل فرمت پیام، مسیریابی، پذیرش و تحویل پیام از سرویس‏های مختلف و برنامه‏هایی که به ESB متصل هستند، می‏باشد.

برای مطالعه بیشتر در خصوص SOA، EAI و ESB، مقاله مربوطه در سایت قرار داده شده است.

گذرگاه سرویس سازمانی (Enterprise Service Bus)

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


مقایسه پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین

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


Business process management suite

BPMS پایگاه داده تحلیلی باید تاریخچه تغییرات اقدامات کسب و کار را نگهداری کند. بنابراین یک نرم‏افزار برای پشتیبانی از مدیریت فرآیند کسب و کار است.

BPMS یک رویکرد بسیار عملی دارد، زیرا بخش‏های تئوری در زمان پیاده سازی به سیستم معرفی شده است؛ در نتیجه سیستم می‏تواندآن‏ها را بهینه کند، تا حد ممکن خودکار کند، بر پذیرش آن نظارت کند، و تحلیل ضروری برای بهبود مداوم آن را ارائه نماید.

مجموعه مدیریت فرآیند کسب و کار(Business Process Management Suite)

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


Business rules engine

تعاریف بسیاری برای قوانین کسب و کار وجود دارد.یکی از آن‏ها عبارتست از:

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

قوانین کسب و کار باید تعریف شوند و از مدل‏ها و فرآیند‏هایی که شرکت با آن‏ها کار می‏کند، مستقل باشند. این استقلال بدین معنا نیست که قوانین کسب و کار هیچ ارتباطی با فرآیند‏ها ندارند، بلکه کاملا بالعکس است؛ یک ارتباط نزدیک و ثابت دارند. با این حال، وجود و شخصیت از مفهوم این سرکت به عنوان یک موجودیت اقتصادی-اجتماعی می‏آید. وظیفه آن تعریف سیاست‏ و حالات اجرایی و عملیاتی به یک روش دقیق است. قوانین کسب و کار، نه موضوعاتی هستند که باید فرآیند‏ها را تعریف و مدل کنند، و نه تغییراتی هستند که موجب رنج و سختی گردند.

موتور قوانین کسب و کار (Business Rules Engine)

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


درست است که قوانین کسب و کار همیشه در عملکرد یک سازمان به یک روش صریح (سیاست‏های دستمزد، ساعت کاری، تخفیف‏هایی که باید بر اساس شرایط فروش اعمال شوند و ...) یا ضمنی و نگفته (برخورد مؤدبانه با مشتریان، مسئولیت پذیری یک سرپرست در قبال نظارتش و ...) که افراد را به صورت مستقیم یا غیرمستقیم دربر می‏گیرد، وجود دارند. با این حال، در حوزه مدیریت فرآیند، عبارت قوانین کسب و کار فقط برای قوانینی که ماهیت صریح دارند و واقعا وجود دارند و به روش قابل فهم بیان، ثبت، ردیابی شده و تغییر می‏یابند، استفاده می‏گردد.

مطالعه بیشتر در خصوص 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)


On line analytical processing

سرويس‏هايی همیشه در عملکرد یک سازمان به یک روش صریح (که از پايگاه داده تحليلی به منظور پاسخ‏گويیسريع به پرسش‏هایتحليلی کاربران استفاده می‏کنند، پردازش تحليلیبرخط(OLAP)ناميدهمی‏شوند.

OLAPعبارت است از مجموعه‏ایاز نرم‏افزارهاکه برای اکتشاف و تحليلسريعداده‏هایمبتنی بر يکشيوهچند بُعدی با چندين سطح از مجموع سازی (Aggregation)استفاده می‏شود، وتصميمگيری را تسريعو تسهیل می‏کند.

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

پردازش تحلیلی برخط (On-Line Analytical Processing)

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


سريع‏تر همیشه در عملکرد یک سازمان به یک روش صریح ( شدن تصميمگيرینيز از اين جهت است که مجموع داده‏هابرای درخواست‏هایمتداول از پيش محاسبه شده است و به اصطلاح داده‏ها، Pre-Aggregateشده اند، بنابراين زمان محاسبه کاهش يافته و پاسخ‏گويیبه پرس‏وجوهایپيچيدهتحليلی به سرعت امکان پذيرخواهد بود.

پايگاه داده تحليلی(DW)و پردازش تحليلی بر خط (OLAP)از جمله عناصر ضروری در سيستم‏هایتصميم‏ياربه شمار می‏آيند.

پردازش تحلیلی برخط (OLAP)

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


Oltp olap oltp on line transactional processing
مقایسه همیشه در عملکرد یک سازمان به یک روش صریح (جنبه‏های متفاوت OLTP و OLAP(OLTP: On-Line Transactional Processing)

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


Oltp olap
مقایسه همیشه در عملکرد یک سازمان به یک روش صریح (جنبه‏های متفاوت OLTP و OLAP

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


Oltp olap1
مقایسه همیشه در عملکرد یک سازمان به یک روش صریح (جنبه‏های متفاوت OLTP و OLAP

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


Olap oltp
یک همیشه در عملکرد یک سازمان به یک روش صریح (مقايسه بین OLAP و OLTP

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


ad