دانلود با لینک مستقیم و پر سرعت .
فرمت فایل : word (قابل ویرایش) تعداد صفحات : 62 صفحه
فهرست مطالب
مقدمه
انبار داده Data Warehouse
تاریخچه و دلایل استفاده از انبار داده
معماری یا ساختار
OLTP & OLAP
STORAGE
ADVANTAGES
CONCERNS
مراحل و نحوه ایجاد انبار داده در سازمان
ویژگیهای اصلی دادههای انبار دادهها
سیستمهای انبار دادهها
طراحی انباردادهها
انبار دادههای مجازی
ORACLE DATA WAREHOUSING
طراحی پایگاه داده ها
OLTPچیست؟
سیستم پشتیبانی تصمیمگیری چیست؟
سیستم های اطلاعات مدیران اجرایی
مقایسه سیستم های DSSوOLTP
عناصر انباره داری
سلسله مراتب انباره ها (غرفه های داده (DataMarts)
ابزارهای گزارش گیری
OLAPو اطلاعات چند بعدی
استانداردهایOLAP
داده کاوی Data Mining
کارآگاهان شخصی
نتیجه گیری
مقدمه
انبار برای نگهداری کالاها استفاده میگردد. صنعتگران، وارد کنندگان و صادر کنندگان کالاها، عمده فروشان و گمرک از استفاده کنندگان از انبارها میباشند. انبارها معمولاً در شهرها، شهرکهای صنعتی و کارخانجات ساخته میشوند ولی ممکن است جهت سهولت در دریافت و صدور کالا، در کنار راههای اصلی، فرودگاه و یا بنادر ساخته شوند تا کالاها مستقیماً به انبار وارد و یا از آن خارج گردد.
انبارها از لحاظ کاربری ممکن است انواع گوناگونی داشته باشند. انبار محصول، انبار مواد اولیه، انبار قطعات نیم ساخته، انبار قطعات یدکی، انبار ابزارآلات، انبار غلات و مخازن تنها تعداد اندکی از انواع انبارها میباشند. با توجه به کاربری و تنوع زیاد انواع انبارها، ماشین آلات، سیستمها و تجهیزات سخت افزرای و نرم افزاری بسیاری متناسب با نوع کاربری انبارها توسعه یافته اند. از مهمترین ماشین الات مربوط به انبارها میتوان به انواع چرثقیلها، لیفت تراکها و تسمه نقاله ها برای جابجایی کالا اشاره نمود. استفاده از تکنولوژی RFID در انبارها، در برخی از صنایع مدرن متداول است. ردیابی کالاها و کنترل موجودی انبار نیز بوسیله بانکهای اطلاعاتی و تحت نرم افزارهای خاص انجام میپذیرد.
از آنجا که انبارها در فرایند تجارت هیچگونه ارزش افزوده ای ایجاد نمی نمایند مکانیابی، طراحی سیستم ورود، جابجایی و خروج کالاها از انبار بسیار حیاتی است تا عملیات انبارها با حداقل هزینه و حداکثر بهره وری انجام پذیرد. در اواخر قرن بیستم استفاده از سیستمهایی نظیر JIT جهت کاهش موجودی در فرایند و حذف انبارها بکار گرفته شد.
سیستم اداره انبارها با توجه به نوع کاربری و جامعه مورد استفاده بسیار متفاوت است. در برخی از جوامع انبارها هنوز به صورت سنتی اداره میگردند حال آنکه برخی از انبارها کاملاً خودکار و مکانیزه میباشند، بدون اینکه نیاز به نیروی کار داشته باشند و از طریق سیستمهای دریافت و انتقال خودکار کالاها و نرم افزارهای لجستیکی مدیریت میشوند. این سیستمها معمولاً در انبارهای با دماهای بسیار پایین که کار کردن در آنها دشوار است و یا در مناطقی که قیمت ز مین بسیار گران میباشد پیاده سازی میشود چرا که امکان استفاده از ارتفاع در این سیستمها کاملاً مقدور میباشد.
یک انبار داده Data Warehouse ، مخزن اصلی داده های تاریخی یک سازمان یا حافظهی مشترک و گروهی ( Corporate memory ) آن است.این انبار شامل مواد خام برای سیستم حمایت تصمیم گیری مدیریتی یا DSS(decision support systems) می باشد.فاکتور اصلی ای که منجر به استفاده از یک انبار داده (Data Warehouse) می شود این است که یک تحلیل گر میتواند آنالیزها و جستجو های پیچیده ای مثل استخراج داده (Data Mining) را روی اطلاعات انجام دهد بدون اینکه سیستم های اجرائی (Operational System)کند شوند.
هدفاز ارائهاین مقاله آشنایی خواننده با مفاهیم انباره های دادهData wareHouseو فن آوری های مرتبط می باشد. انباره های داده پایه گذار فن آوری لازم برای ساخت وبهره برداری از برنامه های هوشمندی هستند که بعضا در برخی فیلم های تخیلی با آنهاآشنا شده ایم. برنامه هایی که اطلاعات را برای صاحبان خود جمع آوری نموده و پس ازتجزیه و تحلیل با آنها به مشاوره می پردازند.
تکنولوژی انبار دادهها شامل مجموعهای مفاهیم و ابزارهای جدیدی است که با فراهم آوردن اطلاعات از دانشگران (افراد اجرایی، مدیر و تحلیلگر) در تصمیم گیری پشتیبانی مینماید. دلیل اصلی ساخت انبار داده ها، بهبود کیفیت اطلاعات در سازمان است، در واقع دسترسی به دادهها از هر جا درون سازمان دادهها از منابع داخلی و خارجی تهیه میشوند و به اشکال گوناگون از دادههای ساختاری گرفته تا دادههای ساخت نیافته مانند فایلهای متنی یا چند رسانهای، در مخزنی مجتمع میشوند. انبار دادهها یا DWH مخزنی از این دادههاست که به صورتی قابل درک در دسترس کاربران نهایی کسب و کار قرار میگیرد.
انبار داده Data Warehouse
از اواسط سالهای 1980 نیاز به انبار دادهها به وجود آمد و دریافتند که سیستم های اطلاعاتی باید به صورت سیستمهای عملیاتی و اطلاعاتی مشخص شوند. سیستمهای عملیاتی از فعالیتهای روزانه کسب و کار پشتیبانی مینمایند و برای پاسخگویی سریع به ارتباطات از پیش تعریف شده مناسب هستند. دادههای عملیاتی ارائه بیدرنگ و فعلی وضعیت کسب و کار میباشند. اما سیستمهای اطلاعاتی برای مدیریت و کنترل کسب وکار به کار میروند. این سیستمها از تجزیه و تحلیل دادهها برای اتخاذ تصمیم درباره عملکرد آنی و آتی سازمان پشتیبانی میکنند و برای در خواستهای موردی، پیچیده و به طور عمده فقط خواندنی طراحی شدهاند.دادههای اطلاعاتی تاریخی هستند، به عبارتی بیانگر دیدگاه ثابتی از کسب وکار در یک دوره زمانی میباشند.
انـبـار داده بـه مجـموعـه ای از داده هــا گفـتـه می شود که از منابع مختلف اطلاعاتی سازمان جمع آوری ، دسته بندی و ذخیره می شود. در واقع یک انبار داده مخزن اصلی کلیه داده های حال و گذشته یک سازمان می باشد که برای همیشه جهت انجام عملیات گزارش گیری و آنالیز در دسترس مدیران می باشد. انبارهای داده حاوی داده هایی هستند که به مرور زمان از سیستم های عملیاتی آنلاین سازمان(OLTP) استخراج می شوند، بنابراین سوابق کلیه اطلاعات و یا بخش عظیمی از آنها را می توان در انبار داده ها مشاهده نمود.
از آنجائیکه انجام عملیات آماری و گزارشات پیچیده دارای بارکاری بسیار سنگینی برای سرورهای پایگاه داده می باشند، وجود انبار داده سبب می گردد که اینگونه عملیات تاثیری بر فعالیت برنامه های کاربردی سازمان(OLTP)نداشته باشد.
همانگونه که پایگاه داده سیستمهای عملیاتی سازمان(برنامه های کاربردی)به گونه ای طراحی می شوند که انجام تغییر و حذف و اضافه داده به سرعت صورت پذیرد، در مقابل انبار داده ها دارای معماری ویژه ای می باشند که موجب تسریع انجام عملیات آماری و گزارش گیری می شود(OLAP).
Billinmon ، از اولین کاربرهای این مبحث ، یک انبار داده (DataWarehouse)را با واژه های زیر تعریف کرده است:
Subject Oriented( مرتبط با موضوع):
داده ها در یک انبار داده (DataWarehouse) به نحوی سازمان دهی می شوند که تمام اجزای داده که با همان واقعه یا موضوع مرتبط هستند،به هم متصل باشند.
Time Variant( متغیر با زمان ):
تغییرات داده ها در یک انبار داده (DataWarehouse) ، ردیابی و ثبت می شوند تا امکان تهیه ی گزارش هایی که تغییرات را در طول زمان نشان می دهند ، فراهم شود.
Non Volatile (غیر فرار ) :
داده های موجود در انبار داده (DataWarehouse) ، هیچگاه دوباره نویسی یا پاک نمی شوند ، داده ثابت و بدون تغییر است و برای گزارش های آینده حفظ می شود.
Integrated( منسجم ) :
انبار داده ها (DataWarehouse) حاوی داده هایی از همه یا اکثریت فعالیت های اجزای سازمان می باشد و این داده ها پایدار است.
بعنوان مثال : یک انبار داده ممکن است برای یافتن روزی از هفته که در ان یک شرکت حداکثر فروش را در یک ماه می 1992 کرده است .
در حالیکه سیستم های اجرایی برای سهولت استفاده و سرعت اصلاحات از طریق استفاده نرمال سازی بانک داده و یک مدل رابطه ی وجودی بهینه شده اند، انبار داده برای گزارش دهی و آنالیز بهینه شده است.
اغلب ، داده های موجود در انبار داده ها به شدت دنومالیزه (غیر نرمالیزه ) هستند و یا خلاصه شده اند و یا بر اساس یک مدل مبتنی بر بعد ذخیره شده اند.با این وجود ، این همیشه منجر به دستیابی به زمان های پاسخ دهی و جستجوی قابل قبول نمی شود.
تاریخچه و دلایل استفاده از انبار داده
از اواخر سال 1980میلادی، انبـار های داده به عنـوان نـوع متـمـایزی از پایـگاه هـای داده مـورد استـفاده اغلـب سـازمـانـها وشرکت های متوسط و بزرگ واقع شدند. انبار های داده جهت رفع نیاز رو به رشد مدیریت داده ها و اطلاعات سازمانی که توسط پایگاه های دادهسیستم های عملیاتی غیر ممکن بود، ساخته شدند. انبار داده ها در اواخر دهه ی 80 و اوایل دهه ی 90 به نوع خاصی از (Computer Databases) مبدل شد . این انبار ها به منظور برآورده کردن تقاضای روز افزون برای کنترل اطلاعات و آنالیز ایجاد شدند که توسط سیستم های اجرایی قابل برآورده سازی نبود.
سیستمهای اجراییدارای نقاط ضعفی می باشند که انبار های داده آنها را رفع می کند. ازجمله:
- بار پردازش گزارشات موجب کندی عملکرد برنامه های کاربردی می شد.
- پایگاه های داده برنامه های کاربردی ، دارای طراحی مناسبی جهت انجام عملیات آماری و گزارش نبودند.
• بسیاری از سازمانها دارای بیش از یک برنامه کاربردی ( منابع اطلاعاتی) بودند، بنابراین تهیه گزارشات در سطح سازمان غیر ممکن بود. - تهیه گزارشات در سیستمهای عملیاتی غالبا نیازمند نوشتن برنامه های مخصوص می باشد که معمولا کند و پرهزینه بودند.
در نتیجه بانک داده های کامپیوتری (ComputerDatabases) مجزایی شروع به ساختن کردند که به طور خاص برای تامین کنترل اطلاعات و اهداف انالیزی طراحی شده بودند. این انبار داده ها قادر بودند که داده ها را از منابع مختلفی مثل پردازنده های مرکزی(MainframeComputers) کامپیوترهای کوچک (MiniComputer) و همچنین کامپیوترهای شخصی (PC) و نرم افزار های اتوماتیک اداری مثل برگه گسترده (SpreadSheet) گرد هم آورند و این داده ها را در یک محل واحد جمع کنند.
این توانایی به همراه ابزارهای گزارش دهی با شیوه استفاده ی اسان (UserFriendly) و جدا بودن از اثرات اجرایی ، منجر به رشد و توسعه ی این نوع از سیستم های کامپیوتری شد.
همچنان که تکنولوژی پیشرفت کرد (هزینه های کمتر برای عملکرد بهتر) و تقاضای کاربران افزایش یافت( سیکل های زمانی بارگذاری سریع تر و مشخصات بیشتر)،انبار داده با عبور از چندین مرحله ی اساسی ، تحول یافتند که عبارتند از: