فناوری اطلاعات

باسلام. این وبلاگ متعلق به آزاده شیدایی، دانشجوی کارشناسی IT می باشد. امیدوارم مطالب مورد استفاده علاقه مندان قرار گیرد

فناوری اطلاعات

باسلام. این وبلاگ متعلق به آزاده شیدایی، دانشجوی کارشناسی IT می باشد. امیدوارم مطالب مورد استفاده علاقه مندان قرار گیرد

نحوه عملکرد سیستم های OLAP

سیستم OLAP به صورت مرتب از داده های منابع اطلاعاتی مختلف کپی های خلاصه شده برداشته و آنها را در مکعبهای داده ای (Cube) مرتب می کند.

پرس و جوهای کاربران می تواند روی این مکعب اجرا شود . روش های مختلف طراحی انبار داده ها امکان پردازشهای بهینه را بر روی مقادیر زیادی ازداده ها فراهم می آورند. پرس و جوهای پیچیده روی سیستم های OLAP به زمانی حدود تنها 0.1 درصد از زمان اجرای جستجوهای مشابه روی سیستم‌های OLTP احتیاج دارند.


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


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


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


یک بار که جداول حقیقی به OLAP  معرفی شده و مکعب های متعدد با ابعاد یا (Dimension)های متنوع ساخته شدند، ابزارهای گزارش گیری مبتنی بر OLAP محیطی ساده را جهت استفاده کاربران از این اجزا فراهم می کند.

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


منبع: پایگاه علمی-پژوهشی پارس مدیر