مقدمه ای بر هوش تجاری (BI)
عوامل و تغییرات سریع در محیط عملیات شرکت ها و سازمان ها، آنها را به سوی پشتیبانی رایانه ای از عملیاتشان سوق می دهد. بدین معنی که فشارهای خارج از شرکت ها منجر به ایجاد رویکرد پاسخ در سازمان ها می شود که با توجه به سرعت محیط، این پاسخ ها باید با سرعت همراه باشد؛ چرا که محیط بسیار رقابتی است و لذا برای دستیابی به پاسخ های سریع، لازم است سامانه های رایانه ای به کمک شرکت ها بیایند. سامانه های رایانه ای می توانند فرآیند پاسخ را تسهیل و تسریع نمایند.
در ذیل مدلی از فضا و فشارهای خارجی کسب و کار ها و نیز پاسخ ها و چگونگی حضور سامانه های رایانه ای ارایه شده است.
سامانه های رایانه ای به مدیران و کسب و کارها به روش های مختلفی کمک می کنند:
- محاسبات را تسهیل می کنند و سرعت انجام آنها را افزایش می دهد.
- ارتباطات و همکاری ها را بهبود می دهند.
- بهره وری افراد را افزایش می دهند.
- مدیریت داده ها را ممکن می کند و آن را بهبود می دهد.
- قابلیت دسترسی ها را افزایش می دهد.
این روش ها منجر به ساخت تصمیم های اساسی برای کسب و کارها می شود که در مجموع سازنده سیستم های تصمیم یار برای سازمان ها، شرکت ها و در مجموع کسب و کار می شود. استفاده از سیستم های تصمیم یار سابقه دیرینه ای دارد که به طور خلاصه می توان به روند ذیل اشاره کرد:
اولین بار در سال 1971 واژه «سامانه های تصمیم یار» (Decision Support System) در دانشگاه MIT به کار برده شد که مرکز اصلی آن بر اتخاذ تصمیمات نیمه ساخت یافته و ناساخت یافته عنوان گردید.
در سال 1989، گروه گارتنر هوش تجاری را به عنوان یک واژه چترگونه (Umbrella Term) معرفی نمود که شامل مفاهیم و روش هایی می شد که به بهبود تصمیم گیری در کسب و کار مبتنی بر واقعیت ها تاکید داشت.
در سال 2008 موسسه فارستر (Forrester) هوش تجاری را مجومعه از متدلوژی ها، فرآیندها، معماری ها و تکنولوژی هایی تعریف کرد که داده های خام را به اطلاعات مفید و معنادار تبدیل می کند.
توماس داونپورت (Thomas Davenport) در سال 2010 هوش تجاری را شامل تحلیل های کسب و کار (Business Analytics)، پردازشتحلیلی بر خط (OLAP)، پرس و جوها (Queries)، گزارش ها (Reports) و ابزارهای هشدار (Alert Tools) تعریف کرد.
رویکردهایی که در اکثر تعاریف از هوش کسب و کار به آنها اشاره شده است، ناظر بر سه حوزه در این مفهوم می باشد که شامل رویکردهای مدیریتی- فرآیندی، رویکردهای تکنولوژیکی و رویکرد محصول که در جدول ذیل به آنها اشاره شده است.
محصول |
تکنولوژیکی |
مدیریتی / فرآیند |
رویکرد |
توصیف هوش تجاری به عنوان یک محصول نوظهور که نتیجه تحلیل عمیق دادههای دقیق کسب و کار، و همچنین شیوههای تحلیل با استفاده از ابزار هوش تجاری. |
تمرکز بر روی ابزارها و تکنولوژیهایی که ثبت، ترمیم، دستکاری و تحلیل اطلاعات را ممکن میسازند. |
تمرکز بر روی فرآیند جمع آوری داده از منابع داخلی و خارجی، و تحلیل آنها به منظور تولید اطلاعات مرتبط برای بهبود در تصمیم گیری. |
تعریف |
Chang (2006); Gangadharan& Swami (2004); Kulkarni & King (1997); Turban et al. (2007). |
Moss &Atre (2003); Moss &Hoberman (2004); Adelman & Moss (2000); Turban et al. (2007); Oracle (2007); Hostmann (2007). |
Whitehorn&Whitehorn (1999); Business Objects (2007); Cognos (2004); SAS Institute (2007); Moss &Hoberman (2005); Hostmann (2007); Oracle (2007); Turban et al. (2007); Markarian, Brobst&Bedell (2007). |
نویسندگان |
چشم انداز هوش تجاری
شاید بتوان به طور خلاصه چشم انداز هوش تجاری را اینگونه مطرح کرد:
«ارتقاء عملیات و فرایندهای کلیدی کسب و کار از طریق تامین اطلاعات و دانش حیاتی کسب و کار در زمان درست، قالب درست و برای همه سطوح سازمانی ».
اهداف هوش تجاری
لذا اهدافی را که هوش تجاری به دنبال آن است را می توان به صورت ذیل خلاصه کرد:
«بهینه سازی، تحلیل،کنترل و دیده بانی عملیات و فرایندهای کسب و کار».
کارکردهای هوش تجاری
به دنبال اهداف هوش تجاری، سه کارکرد اصلی در کسب و کارهای مختلف ایجاد می شود که عبارتند از
- ایجاد دید: گذشته و حال کسب و کار ها را برای پیش بینی آینده به کار می گیرد.
- مدیریت و تحلیل عملکرد کسب و کار: شاخص هایعملکردی کلیدی (Key Performance Indicators, KPI) را تعریف می کند.
- گزارش دهی: گزارش های لحظه ای و دست ای ایجاد می کند.
رویکردهای تکنیکی
از سوی دیگر لازم است تکنیک های لازم برای تحلیل داده های مختلف به کار رود. در شکل زیر رویکردهای مختلف تکنیکی برای استفاده از انواع داده ها نشان داده شده است.
برای رسیدن به این اهداف لازم است کسب و کار از دیدگاه عملیات و فرایندهای بنگاه به درستی تحلیل گردد که در شکل زیر به آن اشاره شده است.
تحلیل داده ها
امروزه تحلیل داده ها با استفاده از ابزارها و تکنیک هایی که در این زینه وجود دارند، بسیار ساده شده است. تحلیل داده ها انواع مختلفی دارد که در ذیل به آنها اشاره می شود:
تحلیل آماری (Statistical Analytics): بستههای تحلیل آماری مانند (S++)که میتوانند با پایگاه دادهها در ارتباط باشند.
داده کاوی (Data Mining): داده کاوی جستجو میکند تا دانش را به شکل الگوها و قواعد آماری از پایگاه دادههای بزرگ به طور خودکار کشف نماید.
پایگاه داده تحلیلی (Analytical DB): یک پایگاه داده تحلیلی، اطلاعات جمع آوری شده از منابع متعدد را بایگانی نموده و آنها را بر اساس یک طرح یکپارچه در یک سایت ذخیره میکند. برای کسب و کارهای بزرگ مهم است که از بخشهای متعدد و در صورت امکان در سایتهای متعدد، داده تولید نمایند.
پایگاه داده تحلیلی
«منبع داده جمع آوری شده از دادههای منابع اطلاعاتی مختلف و حتی ناهمگن، تحت یك ساختار و در یك محدوده وسیع زمانی با هدف پاسخگویی به پرسشهای تحلیلی كاربران است.»
پایگاه داده تحلیلی تفاوت هایی را با پایگاه های عملیاتی دارند، از جمله می توان به مشخصات ذیل در پایگاه داده تحلیلی اشاره نمود:
انواع داده ها در پایگاه داده تحلیلی
داده های متنوعی در پایگاه داده تحلیلی ذخیره می شوند که عبارتند از:
داده جاری: دادههای فعلی منابع عملیاتی
داده قدیمی: دادههای قدیمی منابع اطلاعاتی
داده خلاصه شده: دادههای نتیجه شده از دادههای موجود و پردازشهای مرتبط
فراداده: شامل اطلاعات مربوط به دادهها، دیكشنری از اطلاعات پایگاه، راهنمایی جهت نگاشت داده از محیط عملیاتی به محیط پایگاه داده تحلیلی و قواعد استفاده شده برای خلاصه سازی است.
برای ایجاد یک پایگاه داده تحلیلی فرآیند ذیل باید انجام شود:
چهارچوب هوش تجاری مایکروسافت
در شکل زیر به طور شماتیک به چهارچوب هوش تجاری شرکت مایکروسافت اشاره شده است.
اصطلاحات مهم در هوش کسب و کار
سرویسهایی که از پایگاه داده تحلیلی به منظور پاسخگویی سریع به پرسشهای تحلیلی کاربران استفاده میکنند، پردازش تحلیلی برخط (OLAP) نامیده میشوند.OLAP عبارت است از مجموعهای از نرمافزارها که برای اکتشاف و تحلیل سریع دادههای مبتنی بر یک شیوه چند بُعدی با چندین سطح از مجموع سازی (Aggregation) استفاده میشود، و تصمیم گیری را تسریع و تسهیل میکند.
آسان شدن تصمیم گیری به دلیل قابلیت هدایت تحلیلها بدون نیاز به یک زبان پرسوجوی اصلی یا فهم ساختار زیرین بانک اطلاعاتی حاصل میشود.
سریعتر شدن تصمیم گیری نیز از این جهت است که مجموع دادهها برای درخواستهای متداول از پیش محاسبه شده است و به اصطلاح دادهها، Pre-Aggregate شده اند، بنابراین زمان محاسبه کاهش یافته و پاسخگویی به پرسوجوهای پیچیده تحلیلی به سرعت امکان پذیر خواهد بود.پایگاه داده تحلیلی (DW) و پردازش تحلیلی بر خط (OLAP) از جمله عناصر ضروری در سیستمهای تصمیمیار به شمار میآیند. در سوی دیگر پردازش هایی از نوع پردازش تراکنشی برخط (OnLine Transactional Processing) قرار دارند که همان طور که از نامشان پیداست به داده هایی که از تراکنش های روزانه حاصل از عملیات مختلف در فرایندهای سازمان، حاصل می شود، اطلاق می گردد. جدول ذیل نشان دهنده تفاوت های OLAP و OLTP است.
پردازش ها پارامترها |
پردازش تراكنش برخط (OLTP) |
پردازش تحلیلی برخط (OLAP) |
كاربران |
كاربران فناوری اطلاعات |
كاركنان دانش |
كاركرد |
عملیات روزانه |
پشتیبانی تصمیم |
طراحی پایگاه داده |
كاربرد-گرا |
موضوع-گرا |
داده |
جاری، به روز، با جزئیات، رابطهای، منفرد |
سابقه، خلاصه شده، چند بعدی، سرجمع، یكپارچه |
كاربرد |
عملیات تكرار شونده |
خاص منظوره |
دسترسی |
خواندن/نوشتن، اندیس گذاری/درهم سازی بر روی كلید اصلی |
پویش سراسری وگسترده |
واحد كاری |
تراكنشهای ساده و كوتاه |
پرسوجوهای پیچیده |
تعداد ركوردهای مورد دسترسی |
دهها ركورد |
میلیونها ركورد |
تعداد كاربران |
هزاران كاربر |
صدها كاربر |
اندازه پایگاه داده |
مگابایت – گیگابایت |
گیگابایت – ترابایت |
معیار سنجش |
بازده تراكنش (Throughput , Speed) |
بازده پرسوجو، پاسخ (Throughput,Speed) جامعیت و همبستگی |
هدف |
انجام کارهای کسب و کار روزانه |
پشتیبانی از تصمیم گیری و پاسخگویی به پرسوجوهای کسب و کار و مدیریتی |
منبع داده |
پایگاه داده تراکنشی |
پایگاه داده تحلیلی و data mart |
گزارش گیری |
روزمره، به صورت دورهای، گزارشها با تمرکز دقیق. |
Ad hoc، چند بعدی، پرسوجوها و گزارشها با تمرکز گسترده |
نیازمندیهای منبع |
پایگاه دادههای رابطهای معمولی |
چند پردازنده، ظرفیت بزرگ، پایگاه دادههای تخصصی |
سرعت اجرا |
سریع (ثبت تراکنشهای کسب و کار و گزارشهای روزمره) |
کند (پرسوجوهای پیچیده، با مقیاس بزرگ و نیازمند منابع زیاد) |
مأموریت OLAP
فرض کنید کارخانه ایران خودرو محصولات مختلفی از قبیل پژو، سمند، وانت و غیره را تولید میکند. همچنین، این کارخانه در شهرهای مختلف دارای نمایندگی است و مدیران کارخانه میخواهند عملکرد فروش محصولات خود در شهرهای مختلف را تحلیل کنند.OLAP سرویسی است که وظیفه آن پاسخ سریع به سوالات مربوط به کسب و کار است. سوالاتی از قبیل:
- در مهرماه سال 90 میزان فروش پژو در تهران به چه میزان بوده است؟
- در شهر اصفهان کدام نوع خودرو بیشترین فروش را داشته است؟
- میزان فروش سال 90 نسبت به سال 89 چقدر تفاوت دارد؟
- کدام رنگ سمند بیشتر به فروش میرود؟
- با توجه به هزینههای تولید و میزان فروش، سود حاصل از کدام محصول بیشتر است؟
زیرساخت داده ها در OLAP با زیرساخت داده ای در OLTP نیز با هم تفاوتند. در شکل زیر ساخت مربوط به هر یک نشان داده شده است.
چهار روش برای ذخیره سازی در OLAP وجود دارد:
پردازش تحلیلی برخط (Online Analytical Processing)
ROLAP (Relational OLAP): اگر هم دادههای مجتمع و هم غیرمجتمع در پایگاه داده رابطهای ذخیره شوند.
MOLAP (Multi-dimensional OLAP): اگر هم دادههای مجتمع و هم غیرمجتمع در پایگاه داده ابعادی ذخیره شوند.
HOLAP (Hybrid OLAP): اگر دادههای غیر مجتمع در پایگاه داده رابطهای و دادههای مجتمع در پایگاه داده ابعادی ذخیره شوند.
DOLAP (Desktop OLAP).