هوش تجاری از نظر ساختار اجرا و معماری فرایند، دارای 5 لایهی اصلی است، از تشخیص منبع داده تا مرحلهی نمایش اطلاعات که در ادامه آنها را بررسی میکنیم:
منابع اطلاعاتی(Data source)
در اولین مرحله برای پیادهسازی هوش تجاری در یک سازمان، دادههای مهم را در قالب فرمتهای بهخصوص شناسایی و سازماندهی میکنیم، این دادهها میتوانید از انواع منابع اطلاعاتی مانند دیتابیسها و… تجمیع گردند.
استخراج، تبدیل و بارگذاری(ETL)
در این مرحله، اطلاعات مناسب از منابعی که در مرحلهی قبل تشخیص داده شد استخراج (Extract) شده، سپس به دادههای قابل استفاده برای سیستم تبدیل (Transform) میشود، در این مرحله دادههای نامعتبر از مجموعه حذف خواهد شد و سپس در انبارهای داده گردآوری و بارگذاری (Load) میشوند.
انبارهای داده(Data Warehouse)
هدف از انجام این مرحله در حقیقت جمعآوری دادههای مورد نیاز و ایجاد مجموعهای یکپارچه از این اطلاعات میباشد، طراحی این مجموعه جزو یکی از مهمترین مراحل فرایند پیادهسازی هوش تجاری است، انبار داده باید بهگونهای طراحی شود که انواع مختلف اطلاعات در آن قابل تجمیع باشند.
مدلسازی دادهها(Data Modeling)
در این گام، حقایق مربوط به کسبوکار شامل فروش، پرداخت، زمان فروش، فروشنده و مشتری مشخص شده و در قالب گزارشهایی بررسی و روابط میان آنها مشخص میشود، پس از انجام این فرایند به مقادیر و اطلاعات محاسباتی دست مییابیم که میتوان از آنها به عنوان شاخصهای اندازیگیری اطلاعات استفاده کرد.
ارائهی اطلاعات(Presentation)
در آخرین لایه از فرایند هوش تجاری، اطلاعات بهدست آمده را در قالب داشبوردهای مدیریتی و به شکل نمودارهای گرافیکی، گزارشات تصویری، متنی و… به کاربر نهایی نهایی (معمولا مدیران کسبوکار) نمایش داده میشود، این گزارشها میتوانند حاوی اطلاعاتی شامل نقاط ضعف و قوت سازمان، عوامل موفقیت یا شکست پروژهها، تاثیر هزینهها در فروش و… باشند که در نهایت میتوانند استراتژیهای تجاری سازمان را دستخوش تغییر کنند.
هماطوری که در تصویر مفهومی بالا نیز مراحل فرایند هوش تجاری مشخص است، در اولین گام، دادهها از منابع مختلف سازمان جمعآوری شده و طی فرایند ETL به دادههای قابل قبول تبدیل میشوند، سپس با تجمیع و جمعآوری برای مرحلهی ذخیرهسازی (Warehouse) آماده شده و پس از آن عملیات آنالیز و مدلسازی روی آنها صورت گرفته و آمادهی ارائه و نمایش به مدیران سازمان میشوند.