پایگاه داده تحلیلی (Data Warehouse) چیست؟ هدف اصلی DWH ایجاد بستری مناسب برای تولید اطلاعاتی است که به Knowledg worker های سازمان (مدیران، عوامل اجرایی و تحلیلگران) برای اتخاذ تصمیمهای درست کمک میکند. برای این منظور از DWH در تهیه گزارشها، اطلاعات تحلیلی، تعامل بلادرنگ با سیستمهای عملیاتی و Profiling استفاده میشود. با DWH میتوان در سازمان سیستم تصمیمیار (Decision support) ایجاد کرد. اطلاعاتی که در DWH نگهداری میشود از آنچه در پایگاههای داده نگهداری میشود (که شامل اطلاعات جزیی و روزمره است) به مراتب مهمتر و ارزشمندتر است. در DWH تمامی اطلاعات موجود در سازمان از ابتدا تاکنون به صورت یکپارچه و سازماندهی شده نگهداری میشود. در این مخزن اطلاعاتی، اطلاعات از تمامی منابع اطلاعاتی و در یک بازه زمانی طولانی جمعآوری میشوند و به این دلیل حجم اطلاعات بسیار زیاد است. در DWH نیاز به سازماندهی مناسب اطلاعات و استفاده از روشهای مناسب دسترسی به اطلاعات وجود دارد. DWH با طراحی متفاوت خود به صورت چندبعدی (Multi dimensional) قادر است تمامی این موارد را در نظر بگیرد. برای مثال در اطلاعات نگهداری شده برای فروش، زمان فروش، ناحیه فروش، فروشنده و محصول به فروش رفته به عنوان ابعاد مختلف در نظر گرفته میشوند. اغلب این بعدها حالت سلسله مراتبی (Hierarchical) دارند. مثلا ممکن است زمان فروش شامل تاریخ و ساعت فروش محصول باشد. طراحی مدل داده چند بعدی با استفاده از تکنیکهای مرسوم در محیطهای OLTP مانند ERD و نرمالسازی مناسب نیست. زیرا آنچه در DWH مهم است ایجاد امکان پرسوجو و بارگذاری سریع اطلاعات است. در بیشتر DWHها از star schema برای ایجاد مدل داده چندبعدی استفاده میشود. در این مدل، پایگاهداده شامل یک جدول fact و تعدادی جدول مجزا برای ابعاد است. در جدول fact رکورد اطلاعاتی شامل تعدادی اشارهگر (کلید خارجی) به جداول ابعاد و مقادیر مربوط به معیارهای عددی است. Attribute ها به همراه کلیدها در جداول ابعاد قرار میگیرند. برخی از سازمانها تمایل دارند DWH به صورت سراسری طراحی شود به طوریکه تمامی اطلاعات موجود در سازمان در آن قرار گیرند. طراحی و استفاده از DWH به این صورت کاری پیچیده و زمانبر است. به همین علت در بسیاری از سازمان ها از Data Mart استفاده میشود. DMها اجزای کوچکتر DWHها میباشند که در نهایت با یکپارچه سازی آنها با یکدیگر DWها ساخته میشوند. تكنولوژی انبار دادهها شامل مجموعهای مفاهیم و ابزارهای جدیدی است كه با فراهم آوردن اطلاعات از دانشگران (افراد اجرایی، مدیر و تحلیلگر) در تصمیم گیری پشتیبانی مینماید. دلیل اصلی ساخت انبار داده ها، بهبود كیفیت اطلاعات در سازمان است.
Posted on: Fri, 09 Aug 2013 07:29:29 +0000