انبار داده یا Warehousing Data

برای نظر دادن اولین باش!
منتشرشده در سایر مقالات
04 آذر
انبار داده یا Warehousing Data

توسعه بکارگيري سيستم هاي اطلاعاتي در سازمانها و گسترش انتقال فرآيندهاي سازماني به سامانه هاي الکترونيکي و نيز وابستگي روزافزون مديران و تصميم سازي ها به اطلاعات و سيستم هاي اطلاعاتي، مباحثي نظير يکپارچه سازي Integration داده کاوي mining Data  و مخزن داده  Data Warehouse را مطرح ساخته است. مديران و تصميم گيران سازمانها در وهله اول نيازمند دسترسي به داده ها در هر محل بوده و در مرحله بعد به تحليل آنها مي پردازند تا بتوانند به مزيت رقابتي در بازار در مقابل رقيبان دست يابند.

تعريف انبار داده Warehousing Data

انـبـار داده بـه مجـموعـه اي از داده هــا گفـتـه مي شود که از منابع مختلف اطلاعاتي سازمان جمع آوري ، دسته بندي و ذخيره مي شود. در واقع يک انبار داده مخزن اصلي کليه داده هاي حال و گذشته يک سازمان است که براي هميشه جهت انجام عمليات گزارش گيري و آناليز در دسترس مديران مي باشد .انبارهاي داده حاوي داده هايي هستند که به مرور زمان از سيستم هاي عملياتي آنالين سازمان OLTP استخراج مي شوند، بنابراين سوابق کليه اطلاعات و يا بخش عظيمي از آنها را مي توان در انبار داده ها مشاهده نمود. از آنجائي که انجام عمليات آماري و گزارشات پيچيده  بار بسيار سنگيني براي سرورهاي پايگاه داده مي باشند، وجود انبار داده سبب مي گردد که اينگونه عمليات تاثيري بر فعاليت برنامه هاي کاربردي سازمان OLTPنداشته باشد. همانگونه که پايگاه داده سيستم هاي عملياتي سازمان ( برنامه هاي کاربردي ) به گونه اي طراحي مي شوند که انجام تغيير و حذف و اضافه داده به سرعت صورت پذيرد، در مقابل انبار داده ها داراي معماري ويژه اي مي باشند که موجب تسريع انجام عمليات آماري و گزارش گيري مي شود .لازم به ذكر است:

  • داده ها در مخزن داده ها بر اساس موضوعات خاص سازماندهي ميشوند مانند مشتريان ، فروشندگان، تهيه -كنندگان، محصوالت، حسابها
  • داده ها در مخزن داده ها به لحاظ شكل و ساختار آنها و نحوه نامگذاريشان با اينكه از منابع متفاوت استفاده شده است، داراي ساختار يكپارچه هستند.
  • داده ها در مخزن داده متعلق به دوره هاي زماني مختلف هستند و از اين رو مي توان تغييرات و الگوهايي كه اين تغييرات از آن پيروي كرده‌اند را مورد مطالعه قراردهد.
  • داده ها در مخزن داده ها در حالت ايستا بوده و بهروز نمي شوند وهمواره رو به فزوني هستند.
  • بازار داده ها يك زيرمجموعه كوچك و محدود از مخزن داده هاست كه تهيه گزارش از داده ها و يا تحليل بر روي يك بخش يا يك واحد ويا يك دپارتمان و يا عمليات در سازمان را امكان پذير مي‌كند. مانند فروش، حقوق و دستمزد و توليد. در بعضي موارد يك بازار داده به وسيله يك مخزن از داده هاي شخصي كه معمولا كوچكتر از مخزن داده هاي سازمان است، تكميل مي شود.

 تاريخچه و دلايل استفاده از انبار داده

از اواخر سال 1980 ميلادي، انبـار هاي داده به عنـوان نـوع متـمـايزي از پايـگاه هـاي داده مـورد استـفاده اغلـب سـازمـانـها و شرکت هاي متوسط و بزرگ واقع شدند. انبار هاي داده جهت رفع نياز رو به رشد مديريت داده ها و اطلاعات سازماني که توسط پايگاه هاي داده سيستم هاي عملياتي غير ممکن بود، ساخته شدند سيستم هاي عملياتي سازمان داراي نقاط ضعفي مي باشند که انبار هاي داده آنها را رفع مي کنند. از جمله:

– بار پردازش گزارشات موجب کندي عملکرد برنامه هاي کاربردي مي گردد.

– پايگاه هاي داده برنامه هاي کاربردي داراي طراحي مناسب جهت انجام عمليات آماري و گزارش نيستند.

– بسياري از سازمانها داراي بيش از يک برنامه کاربردي ) منابع اطالعاتي( مي باشند، بنابراين تهيه گزارشات در سطح سازمان غير ممکن مي شود.

– تهيه گزارشات در سيستم هاي عملياتي غالبا نيازمند نوشتن برنامه هاي مخصوص مي باشد که معمولا کند و پرهزينه هستند.

مراحل و نحوه ايجاد انبار داده در سازمان

 بسياري از شرکت ها و سازمانها به اين باور رسيده اند که گردآوري، سازمان دهي و يکپارچه سازي داده ها در يک مخزن داده براي مديريت بهينه و اتخاذ تصميمات کلان يک ضرورت مي باشد. به طور کلي ساخت يک انبار داده، به شکل يک پروژه شامل مراحل اصلي زير مي باشد:

  • استخراج داده هاي تراکنشي از پايگاه هاي داده به يک مخزن واحد شناخت منابع داده هاي سازمان و استخراج داده هاي ارزشمند از آنها يکي از اصلي ترين مراحل ايجاد انبار داده مي باشد.
  • تبديل داده ها از آنجائي که سيستم هاي اطلاعاتي و برنامه هاي کاربردي يک سازمان غالبا توسط افراد و پروژه هاي مختلف به مـرور زمان در مواجهـه با نيـازهاي جديد سـاخته يا تغيير شـکل داده مي شـوند، يکسـان سـازي آنها امري ضروري مي باشد. در بسياري از موارد نيز سيستم هاي اطلاعاتي در بستر هاي مختلف پايگاه داده مانند SQL Microsoft و Server ،Oracle ، Sybase ، Microsoft Access غيره طراحي گرديده اند. بررسي جداول، برقراري ارتباط بين فيلدها و يک شکل سازي داده ها در اين مرحله صورت مي پذيرد.
  • بارگذاري داده هاي تبديل شده به يك پايگاه داده چند بعدي بر خلاف پايگاه داده سيستم هاي عملياتي که داراي معماري رابطه اي مي باشند و از اصول نرماليزه استفاده مي کنند، طراحي انبار داده به شکلي ويژه بدون بهره گيري از اصول نرماليزاسيون مي باشد. درانبار داده فيلدها در جاهاي مختلفي تکرار مي شوند و روابط بين جداول کمتر به چشم مي خورند. علت آن هم افزايش سرعت پردازش اطلاعات هنگام گزارشات و عمليات آماري مي باشد.
  • توليد مقادير از پيش محاسبه شده جهت افزايش سرعت گزارش گيري مـقادير از پيـش محاسـبه شده را تراکـم نيـز مـي نامـند. ايـن مرحلــه توســط سيستـم هايي نظــير Microsoft SQL Server Analysis Services بسیار ساده تر شده است. ايـن تراکم ها کـه در ابـعاد مختلـف انبار داده سـاخته مي شوند، موجب مي شوند که سرعت انجام عمليات گزارش گيري به شکل محسوسي افزايش يابد. بايدتوجه داشت که عمليات ساخت اين مقادير بسيار زمان گير بوده و نيازمند حافظه زيادي بر روي سروراست.
  • ساخت(يا خريد) يك ابزار گزارش گيري پس از انجام مراحل فوق، شـما مي توانـيد نسبـت به ساخت يا خـريد يـک نرم افزار گزارش گيـري تصميم گيري نماييد. به طور معمـول هزينه سـاخت يک نرم افزار گزارش گـيري، بالاتـر از هزينـه خريـد آن مي باشد.

 

 

منابع:

کریمی، معصومه؛ گلبند توکلی، مریم(1387). “آشنایی با انبارداده(Warehouse Data)”. توسعه صادرات، سال دوازدهم، شماره 76.

 

نظر دادن

از پر شدن تمامی موارد الزامی ستاره‌دار (*) اطمینان حاصل کنید. کد HTML مجاز نیست.

تهران ، خ کارگر شمالی ، کوچه اشراقی ، خیابان هئیت ، ساختمان گرد آفرید، پارک علم و فناوری دانشگاه تربیت مدرس تهران، پ 15 شماره تماس : 02166582371

درباره ما

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

آمار بازدید

امروز237
دیروز182
این هفته1840
این ماه4541
مجموع172674

12
آنلاین
شنبه, 30 شهریور 1398 23:23
توسعه یافته توسط مارال وب