آدونیا سامانه کسـب درآمــد وبلاگ ها

کسب درآمد با آدونیــا سفارش ثبـت تبلیغات :: اضافه شدن سرویس لوکس بلاگ ::
:: اضافه شدن سرویس لوکس بلاگ :: کسب درآمد با آدونیــا سفارش ثبـت تبلیغات ثبت نــام جدید ورود به درگــاه
   

دانلود مطالعه روش‌های مختلف معماری Data Warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle

مطالعه روش‌های مختلف معماری Data Warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle

پایان نامه مطالعه روش‌های مختلف معماری Data Warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle در 190 صفحه ورد قابل ویرایش

دسته بندی فنی و مهندسی
فرمت فایل doc
حجم فایل 9618 کیلو بایت
تعداد صفحات فایل 190

مطالعه روش‌های مختلف معماری Data Warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle



1-1        مقدمه: سیر تحول

منشاء اصلی پردازش DSS به روزهای خیلی دور در تاریخ سیستمهای کامپیوتری و اطلاعاتی بر می‌گردد. جالب است بدانیم که سیستمهای پشتیبان تصمیم دارای قدمت طولانی وپیچیده در تکنولوژی اطلاعاتی است.و سیر تحول آن تا به امروز ادامه داشته است .]3[

شکل 1-1 سیر تحول پردازش اطلاعات از 1960 تا 1980 را نشان می‌دهد.

درحدود دهه1960 جهان کامپیوتر موفق به‌ایجاد نرم افزارهایی شد که با استفاده از فایلهای Master اجرا می‌شدند.این نرم افزارها در قالب برنامه ها و گزارشاتی بودند‌‌‌‌‌‌‌‌‌‌‌، که معمولاٌ به زبان COBOL نوشته می‌شد. پانچ کارتها یک ابزار ذخیر سازی عمومی به حساب می‌آمدند. فایلهای Master توسط نوارهای مغناطیسیی نگهداری می‌شدند که برای ذخیره سازی ارزان قیمت حجم زیادی از داده مناسب بودند، اما بخاطر‌اینکه دسترسی به اطلاعات می‌بایست به صورت متوالی باشد‌این روش زیاد مفید نبود. در یک گذار در فایل نوار مغناطیسی که از100% رکوردها عبور می‌شود، عموما فقط 5 درصد ازاین رکوردها یا حتی کمتر مورد نظر بودند. بعلاوه بسته به داده درون فایل و پردازشی که باید روی آن انجام می‌شد، دسترسی به فایل نوار ورودی بیشتر از 20 تا 30 دقیقه به طول می‌انجامید.]3[

در اواسط دهه 1960، به طور گسترده‌ای رشد استفاده از فایلهای Master و نوار مغناطیسی افزایش یافتند و در پی آن مقادیر هنگفتی داده افزونه نیز به وجود آمد. ازدیاد فایل Master و داده افزونه منجر به بروز چندین مشکل شد:]3[

-        نیاز به داده همزمان به محض عمل به روز رسانی

-          پیچیدگی نگهداری برنامه ها

-          پیچیدگی‌ایجاد برنامه‌های جدید

-          نیاز به سخت افزار گران برای پشتیبانی کلیه فایلهای Master

جالب است که اگر فقط ابزار ذخیره سازی داده، نوار مغناطیسی باشد، جهان پردازش اطلاعات شاهد هیچ پیشرفتی نبود، . اگر هرگز چیزی برای ذخیره داده حجیم به وجود نمی آمد، سیستمهای سریع و خیلی بزرگ درجهان ظاهر نمی‌‌شد، ونیز هرگز سیستمهای ATM و شبیه آن به وجود نمی‌‌آمد. حقیقتا، اگر قابلیت ذخیره سازی و مدیریت داده در انواع جدید ابزارهای ذخیره سازی وجود نداشت، هرگز بستر لازم برای همکاری تکنسینها و تجار با هم به وجود نمی آمد.]3[

1-2 ظهور DASD

در 1970 تقریبا هر روز یک تکنولوژی جدید برای ذخیره سازی و دسترسی داده به وجود می‌آمد.در دهه 1970 زمان تحول وسیله ذخیره سازی دستیابی مستقیم (DASD )بود. دیسک ذخیره سازی اصولا با نوار مغناطیسی از نظر قابلیت دسترسی مستقیم تفاوت داشت. ونیازی نبود که رکوردها 1,2,…,n تا n+1 رکورد مرور شود.]3[

آدرس رکورد n+1 ام شناخته شده بود، موضوع ساده‌ای بود که بفهمیم رکورد n+1 ام دقیقا در کجای دیسک قرار دارد. از‌این گذشته، زمان مورد نیاز برای دسترسی به رکورد n+1 ام، کمتر از زمان مورد نیاز برای مرور یک نوار بود. در حقیقت زمان مورد نیاز برای قرار دادن یک رکورد در DASD فقط به اندازه چند میلی ثانیه بود.]3[

به همراه DASD نوع جدیدی از نرم افزارها تولید شد که به عنوان یک سیستم مدیریت

بانک اطلاعاتی مطرح گردید. هدف از ساخت DBMS بدین منظور بود که برای برنامه نویسان ذخیره سازی و دستیابی داده در محیطDASD آسان گردد.به علاوه‌این ابزار، عملیات مختلفی را برای ذخیره سازی داده در DASD، از جمله فهرست گذاری داده و غیره راانجام می‌داد. از طریق DASD وDBMSیک راه حل تکنیکی برای حل مشکلات فایلهای Master پدید آمد.وهمچنین موضوع بانک اطلاعاتی مطرح شد.با وجود آشفتگی که فایلهای Master‌ایجاد کرده بودند و داده افزونه جمع آوری شده از آنها بسیارزیاد بود، بدین سبب عجیب نبود که در دهه 1970 بانک اطلاعاتی تعریف شده به عنوان یک منبع مجزای داده برای کلیه پردازشها مورد استفاده قرار گیرد.]3[

دراواسط دهه 1970 پردازش تراکنش بر خط (OLTP) دسترسی سریعتر به داده را امکان پذیر ساخت. باباز شدن کلیه چشم اندازهای جدید برای تجارت و پردازش، اکنون کامپیوتر می‌تواند برای انجام اعمالی که قبلا غیر ممکن به نظر می‌رسید، مثل سیستمهای رزور درایو، سیستمهای پاسخگوی بانک، سیستمهای کنترل ساخت و مانند آن مورد استفاده قرار گیرد.اگر دنیا در مرحله استفاده از فایل نوار مغناطیسی باقی می‌ماند، ساخت بیشتر سیستمهایی که امروزه تولید می‌شود امکان پذیر نبود.]3[

1-3        تکنولوژی زبانهای نسل چهارم وکامپیوترهای شخصی

در دهه 1980 اکثر تکنولوژیهای جدید، مثل کامپیوترهای شخصی و زبانهای نسل چهارم، شروع به فعالیت نمودند.کاربر نهایی نقش جدی را به عهده گرفت- کنترل مستقیم داده و سیستم – که نقش قبلی رزرو شده برای پردازنده داده بود. از طریق کامپیوترهای شخصی و زبانهای نسل چهارم موقعیتی پیش آمد که کاربر بیشتر می‌توانست با داده درپردازش تراکنشهای بر خط ارتباط برقرار کند. MIS (سیستمهای اطلاعات مدیریتی)، همانطور که قبلا به کار می‌رفت، می‌توانست پیاده سازی شود. امروزه همانطور که سیستمهای پشتیبان تصمیم شناخته شدند، سیستمهای اطلاعات مدیریتی نیز برای تصمیمهای مدیریتی استفاده شدند.در گذشته داده و تکنولوژی با هم استفاده می‌شد تا تصمیمات عملیاتی جزئی اتخاذ شود.اما هیچ بانک اطلاعاتی نمی‌‌تواند هم پردازش تراکنش عملیاتی و هم پردازش تحلیلی را در یک زمان انجام دهد.شکل 1-1 نمونه‌ای از بانک اطلاعاتی را نشان می‌دهد.]3[

1-4        سیستم استخراج

در نهایت از سیر تحول سیستمهای کلان OLTP، سیستمی کاربردی برای استخراج اطلاعات ظهور کرد. (شکل 1-2 را نگاه کنید)

1-5        سیستمهای عملیاتی در مقابل سیستمهای پشتیبان تصمیم

دلیل اصلی شکست تلاشهای گذشته دپارتمان IT برای‌ایجاد اطلاعات استراتژیک چه بود؟دپارتمانهای IT چه کاری انجام داده اند؟دلیل اساسی ناتوانی درایجاد اطلاعات استراتژیک آن است که ما تمام مدت، برای‌ایجاد اطلاعات استراتژیک از سیستمهای عملیاتی استفاده کرده‌ایم .‌این سیستمهای عملیاتی بر مبنای پردازش، کنترل فهرست، پردازش مطالبات، پرداخت سرپایی وغیره طراحی نشده بوده یا به هدف‌ایجاد اطلاعات استراتژیک‌ایجاد نشده بودند.اگر باید قابلیت‌ایجاد اطلاعات استراتژیک وجود داشته باشد، باید اطلاعات را از انواع مختلف سیستمها اخذ کنیم . فقط سیستمهای پشتیبان تصمیم که به صورت خاص طراحی شده اندیا سیستمهای اطلاعاتی می‌توانند اطلاعات استراتژیک‌ایجاد کنند.اجازه دهیدببینیم به چه دلیل؟ ]3[

  • ایجاد چرخه‌های تجاری

سیستمهای عملیاتی سیستمهای پردازش تراکش online (‌OLTP ) هستند .‌اینها سیستمهایی هستند که برای اجرای روزانه عملیات تجاری سازمان به کار می‌روند . سیستمهای عملیاتی چرخه‌های تجاری را‌ایجاد می‌کنند(به شکل 1- 5 توجه کنید) .آنها پردازشها ی تجاری ابتدایی شرکت را انجام می‌دهند.‌این سیسمتها معمولاٌ داده را از بانک اطلاعاتی دریافت می‌کنند.هر تراکنش اطلاعاتی در باره یک ورودی بر مبنای یک در خواست، یک صورتحساب، یا یک مشتری پردازش می‌شود . ]3[

  • مطالعه نحوه‌ایجاد چرخه‌های تجاری

از طرف دیگر، به ویژه طراحی و ساخت سیستمهای پشتیان تصمیم به‌این منظور نیست که پردازشهای هسته تجاری را اجرا کنند.آنها برای دیدن نحوه اجرای کار، و نیز اتخاذتصمیمات استراتژیک به منظور بهبود و پیشرفت کار استفاده می‌شوند. ]3[

برخلاف سیستمهایOLTP که برای قرار دادن داده در بانک اطلاعاتی طراحی شده اند، سیستمهای پیشتبان تصمیم برای اخذ اطلاعات استراتژیک خارج از بانک اطلاعاتی ساخته می‌شوند. ]3[


  • حیطه متفاوت، اهداف متفاوت

بنابراین آنچه بحث شد دلیل‌ ایجاد اطلاعات استراتژیک که نیاز به ساخت سیسمتهای اطلاعاتی دارد و تفاوت آن با سیستمهای عملیاتی که برای اجرای کارهای ابتدایی تجاری ساخته شده‌اند، مشخص شد. ]3[

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

ما نیاز به طراحی و ساخت سیستمهای اطلاعاتی را داریم که:

-        اهداف متفاوت را سرویس دهد.

-         دارای حیطه‌های متفاوت باشد.

-        داده‌های متفاوت را پوشش دهد.

-         مکانی که الگوی کاربردی متفاوت از داده داشته باشد.

-         مکانی که انواع دستیابی متفاوت به داده را داراباشد.

  • Data warehousingـ تنها راه حل موجود

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

درزیر که خصوصیات دلخواه و نیازمندیهای پردازش‌این نوع جدید از محیط  سیستمی ‌را ذکر می‌کنیم.

همچنین مزایای‌این نوع محیط  سیستمی ‌طراحی شده برای اطلاعات استراتژیک را شرح می‌دهیم .

-        بانک اطلاعاتی طراحی شده برای عملیات تحلیلی

-         داده از چندین نرم افزار

-         استفاده آسان و سودمند برای session‌های متقابل کاربران

-         استعمال خواندن متقابل داده

-         تقابل مستقیم با سیستم برای کاربران بدون کمک بخش IT

-         حجم به روز رسانی دوره‌ای و پایا

-         حجم مورد نیاز شامل داده جاری و تاریخدار

-         توانایی کاربران در اجرای درخواستها و دریافت نتایج online

-         توانایی کاربران در مقداردهی گزارشات

1-6        انبار داده تعریف شده

با توجه به بحثهای قبل به‌این نتیجه می‌رسیم که data warehousing تنها راه حل موجود برای‌ایجاد اطلاعات استراتژیک است .همچنین به مبنای توابع محیط  سیستمی ‌جدید دست می‌یابیم که دراصطلاح انبارداده گفته می‌شود.پس اجازه دهید که توجه خود راروی یک تعریف تابعی انبارداده را متمرکز کنیم.]3[

انبارداده یک محیط اطلاعاتی است که :

-        یک دید مجتمع و یکپارچه توسعه یافته را‌ایجاد می‌کند.

-         اطلاعات جاری و تاریخدار پیشرفته‌ای را به روش آسان برای اتخاذ تصمیم می‌سازد.

-         تراکنشهای پشتیبان تصمیم را بدون دخالت سیستمهای عملیاتی می‌سازد.

-         سازگاری اطلاعات سازمانی را ارائه می‌دهد.

-         منبع انعطاف پذیر و متقابل اطلاعات استراتژیک را ارائه می‌دهد.

1-7-1 یک محیط نه یک محصول

یک انبارداده یک محصول نرم افزاری یا سخت افزاری نیست که آن را برای‌ایجاد اطلاعات استراتژیک خریداری کنید.بلکه یک محیط است که کاربرانمی‌‌توانند اطلاعات استراتژیک را پیدا کنند، یک محیط که کاربران مستقیما درتماس با داده‌ای هستند که برای اتخاذتصمیمات بهتر به آن نیاز دارند.انبارداده یک محیط کاربر مدار است.]3[

خلاصه‌ای از ویژگیهای‌این محیط محاسباتی جدید را که انبارداده گفته می‌شود، ذکر می‌کنیم:

-        یک محیط‌ایده ال برای تحلیل داده و پشتیبان تصمیم

-         روان، انعطاف پذیر و متقابل

-         100% محیط کاربر مدار

-         برای پرسش ـ پاسخ ـ پرسش ـ الگویی به همین ترتیب بسیارسودمند

-         ایجاد کننده توانایی کشف پاسخها برای سؤالات پیچیده، غیر قابل پیشگویی

مفاهیم بنیادیdata warehousing را دوباره بررسی کنیم .که به شرح زیر هستند:

-        گرفتن کلیه داده ها از سیستمهای عملیاتی

-         جایی که لازم است، شامل داده مناسب از خارج، مثل شاخصهای benchmark صنعتی

-         یکپارچه سازی کلیه داده ها از منابع مختلف

-         از بین بردن ناسازگاریها و انتقال داده

-         ذخیره داده به قالبهای مناسب برای دستیابی آسان جهت اتخاذ تصمیمات مدیریتی

اگر چه با یک مفهوم ساده مواجهیم، اما استخراج داده، عملیات بارگذاری داده، انتقال داده، ذخیره سازی داده و‌ایجاد واسطه‌های کاربری در‌این مفهوم در گیر هستند.بنابراین تکنولوژیهای مختلف نیاز به استفاده از‌این توابع دارند. شکل 1-9 انبار داده را به صورت ترکیبی از تکنولوژیهای مختلف مورد نیاز برای عملیات مختلف نشان می‌دهد.]3[


1-1        مقدمه: سیر تحول

منشاء اصلی پردازش DSS به روزهای خیلی دور در تاریخ سیستمهای کامپیوتری و اطلاعاتی بر می‌گردد. جالب است بدانیم که سیستمهای پشتیبان تصمیم دارای قدمت طولانی وپیچیده در تکنولوژی اطلاعاتی است.و سیر تحول آن تا به امروز ادامه داشته است .]3[

شکل 1-1 سیر تحول پردازش اطلاعات از 1960 تا 1980 را نشان می‌دهد.

درحدود دهه1960 جهان کامپیوتر موفق به‌ایجاد نرم افزارهایی شد که با استفاده از فایلهای Master اجرا می‌شدند.این نرم افزارها در قالب برنامه ها و گزارشاتی بودند‌‌‌‌‌‌‌‌‌‌‌، که معمولاٌ به زبان COBOL نوشته می‌شد. پانچ کارتها یک ابزار ذخیر سازی عمومی به حساب می‌آمدند. فایلهای Master توسط نوارهای مغناطیسیی نگهداری می‌شدند که برای ذخیره سازی ارزان قیمت حجم زیادی از داده مناسب بودند، اما بخاطر‌اینکه دسترسی به اطلاعات می‌بایست به صورت متوالی باشد‌این روش زیاد مفید نبود. در یک گذار در فایل نوار مغناطیسی که از100% رکوردها عبور می‌شود، عموما فقط 5 درصد ازاین رکوردها یا حتی کمتر مورد نظر بودند. بعلاوه بسته به داده درون فایل و پردازشی که باید روی آن انجام می‌شد، دسترسی به فایل نوار ورودی بیشتر از 20 تا 30 دقیقه به طول می‌انجامید.]3[

در اواسط دهه 1960، به طور گسترده‌ای رشد استفاده از فایلهای Master و نوار مغناطیسی افزایش یافتند و در پی آن مقادیر هنگفتی داده افزونه نیز به وجود آمد. ازدیاد فایل Master و داده افزونه منجر به بروز چندین مشکل شد:]3[

-        نیاز به داده همزمان به محض عمل به روز رسانی

-          پیچیدگی نگهداری برنامه ها

-          پیچیدگی‌ایجاد برنامه‌های جدید

-          نیاز به سخت افزار گران برای پشتیبانی کلیه فایلهای Master

جالب است که اگر فقط ابزار ذخیره سازی داده، نوار مغناطیسی باشد، جهان پردازش اطلاعات شاهد هیچ پیشرفتی نبود، . اگر هرگز چیزی برای ذخیره داده حجیم به وجود نمی آمد، سیستمهای سریع و خیلی بزرگ درجهان ظاهر نمی‌‌شد، ونیز هرگز سیستمهای ATM و شبیه آن به وجود نمی‌‌آمد. حقیقتا، اگر قابلیت ذخیره سازی و مدیریت داده در انواع جدید ابزارهای ذخیره سازی وجود نداشت، هرگز بستر لازم برای همکاری تکنسینها و تجار با هم به وجود نمی آمد.]3[

1-2 ظهور DASD

در 1970 تقریبا هر روز یک تکنولوژی جدید برای ذخیره سازی و دسترسی داده به وجود می‌آمد.در دهه 1970 زمان تحول وسیله ذخیره سازی دستیابی مستقیم (DASD )بود. دیسک ذخیره سازی اصولا با نوار مغناطیسی از نظر قابلیت دسترسی مستقیم تفاوت داشت. ونیازی نبود که رکوردها 1,2,…,n تا n+1 رکورد مرور شود.]3[

آدرس رکورد n+1 ام شناخته شده بود، موضوع ساده‌ای بود که بفهمیم رکورد n+1 ام دقیقا در کجای دیسک قرار دارد. از‌این گذشته، زمان مورد نیاز برای دسترسی به رکورد n+1 ام، کمتر از زمان مورد نیاز برای مرور یک نوار بود. در حقیقت زمان مورد نیاز برای قرار دادن یک رکورد در DASD فقط به اندازه چند میلی ثانیه بود.]3[

به همراه DASD نوع جدیدی از نرم افزارها تولید شد که به عنوان یک سیستم مدیریت

بانک اطلاعاتی مطرح گردید. هدف از ساخت DBMS بدین منظور بود که برای برنامه نویسان ذخیره سازی و دستیابی داده در محیطDASD آسان گردد.به علاوه‌این ابزار، عملیات مختلفی را برای ذخیره سازی داده در DASD، از جمله فهرست گذاری داده و غیره راانجام می‌داد. از طریق DASD وDBMSیک راه حل تکنیکی برای حل مشکلات فایلهای Master پدید آمد.وهمچنین موضوع بانک اطلاعاتی مطرح شد.با وجود آشفتگی که فایلهای Master‌ایجاد کرده بودند و داده افزونه جمع آوری شده از آنها بسیارزیاد بود، بدین سبب عجیب نبود که در دهه 1970 بانک اطلاعاتی تعریف شده به عنوان یک منبع مجزای داده برای کلیه پردازشها مورد استفاده قرار گیرد.]3[

دراواسط دهه 1970 پردازش تراکنش بر خط (OLTP) دسترسی سریعتر به داده را امکان پذیر ساخت. باباز شدن کلیه چشم اندازهای جدید برای تجارت و پردازش، اکنون کامپیوتر می‌تواند برای انجام اعمالی که قبلا غیر ممکن به نظر می‌رسید، مثل سیستمهای رزور درایو، سیستمهای پاسخگوی بانک، سیستمهای کنترل ساخت و مانند آن مورد استفاده قرار گیرد.اگر دنیا در مرحله استفاده از فایل نوار مغناطیسی باقی می‌ماند، ساخت بیشتر سیستمهایی که امروزه تولید می‌شود امکان پذیر نبود.]3[

1-3        تکنولوژی زبانهای نسل چهارم وکامپیوترهای شخصی

در دهه 1980 اکثر تکنولوژیهای جدید، مثل کامپیوترهای شخصی و زبانهای نسل چهارم، شروع به فعالیت نمودند.کاربر نهایی نقش جدی را به عهده گرفت- کنترل مستقیم داده و سیستم – که نقش قبلی رزرو شده برای پردازنده داده بود. از طریق کامپیوترهای شخصی و زبانهای نسل چهارم موقعیتی پیش آمد که کاربر بیشتر می‌توانست با داده درپردازش تراکنشهای بر خط ارتباط برقرار کند. MIS (سیستمهای اطلاعات مدیریتی)، همانطور که قبلا به کار می‌رفت، می‌توانست پیاده سازی شود. امروزه همانطور که سیستمهای پشتیبان تصمیم شناخته شدند، سیستمهای اطلاعات مدیریتی نیز برای تصمیمهای مدیریتی استفاده شدند.در گذشته داده و تکنولوژی با هم استفاده می‌شد تا تصمیمات عملیاتی جزئی اتخاذ شود.اما هیچ بانک اطلاعاتی نمی‌‌تواند هم پردازش تراکنش عملیاتی و هم پردازش تحلیلی را در یک زمان انجام دهد.شکل 1-1 نمونه‌ای از بانک اطلاعاتی را نشان می‌دهد.]3[

1-4        سیستم استخراج

در نهایت از سیر تحول سیستمهای کلان OLTP، سیستمی کاربردی برای استخراج اطلاعات ظهور کرد. (شکل 1-2 را نگاه کنید)

1-5        سیستمهای عملیاتی در مقابل سیستمهای پشتیبان تصمیم

دلیل اصلی شکست تلاشهای گذشته دپارتمان IT برای‌ایجاد اطلاعات استراتژیک چه بود؟دپارتمانهای IT چه کاری انجام داده اند؟دلیل اساسی ناتوانی درایجاد اطلاعات استراتژیک آن است که ما تمام مدت، برای‌ایجاد اطلاعات استراتژیک از سیستمهای عملیاتی استفاده کرده‌ایم .‌این سیستمهای عملیاتی بر مبنای پردازش، کنترل فهرست، پردازش مطالبات، پرداخت سرپایی وغیره طراحی نشده بوده یا به هدف‌ایجاد اطلاعات استراتژیک‌ایجاد نشده بودند.اگر باید قابلیت‌ایجاد اطلاعات استراتژیک وجود داشته باشد، باید اطلاعات را از انواع مختلف سیستمها اخذ کنیم . فقط سیستمهای پشتیبان تصمیم که به صورت خاص طراحی شده اندیا سیستمهای اطلاعاتی می‌توانند اطلاعات استراتژیک‌ایجاد کنند.اجازه دهیدببینیم به چه دلیل؟ ]3[

  • ایجاد چرخه‌های تجاری

سیستمهای عملیاتی سیستمهای پردازش تراکش online (‌OLTP ) هستند .‌اینها سیستمهایی هستند که برای اجرای روزانه عملیات تجاری سازمان به کار می‌روند . سیستمهای عملیاتی چرخه‌های تجاری را‌ایجاد می‌کنند(به شکل 1- 5 توجه کنید) .آنها پردازشها ی تجاری ابتدایی شرکت را انجام می‌دهند.‌این سیسمتها معمولاٌ داده را از بانک اطلاعاتی دریافت می‌کنند.هر تراکنش اطلاعاتی در باره یک ورودی بر مبنای یک در خواست، یک صورتحساب، یا یک مشتری پردازش می‌شود . ]3[

  • مطالعه نحوه‌ایجاد چرخه‌های تجاری

از طرف دیگر، به ویژه طراحی و ساخت سیستمهای پشتیان تصمیم به‌این منظور نیست که پردازشهای هسته تجاری را اجرا کنند.آنها برای دیدن نحوه اجرای کار، و نیز اتخاذتصمیمات استراتژیک به منظور بهبود و پیشرفت کار استفاده می‌شوند. ]3[

برخلاف سیستمهایOLTP که برای قرار دادن داده در بانک اطلاعاتی طراحی شده اند، سیستمهای پیشتبان تصمیم برای اخذ اطلاعات استراتژیک خارج از بانک اطلاعاتی ساخته می‌شوند. ]3[


  • حیطه متفاوت، اهداف متفاوت

بنابراین آنچه بحث شد دلیل‌ ایجاد اطلاعات استراتژیک که نیاز به ساخت سیسمتهای اطلاعاتی دارد و تفاوت آن با سیستمهای عملیاتی که برای اجرای کارهای ابتدایی تجاری ساخته شده‌اند، مشخص شد. ]3[

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

ما نیاز به طراحی و ساخت سیستمهای اطلاعاتی را داریم که:

-        اهداف متفاوت را سرویس دهد.

-         دارای حیطه‌های متفاوت باشد.

-        داده‌های متفاوت را پوشش دهد.

-         مکانی که الگوی کاربردی متفاوت از داده داشته باشد.

-         مکانی که انواع دستیابی متفاوت به داده را داراباشد.

  • Data warehousingـ تنها راه حل موجود

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

درزیر که خصوصیات دلخواه و نیازمندیهای پردازش‌این نوع جدید از محیط  سیستمی ‌را ذکر می‌کنیم.

همچنین مزایای‌این نوع محیط  سیستمی ‌طراحی شده برای اطلاعات استراتژیک را شرح می‌دهیم .

-        بانک اطلاعاتی طراحی شده برای عملیات تحلیلی

-         داده از چندین نرم افزار

-         استفاده آسان و سودمند برای session‌های متقابل کاربران

-         استعمال خواندن متقابل داده

-         تقابل مستقیم با سیستم برای کاربران بدون کمک بخش IT

-         حجم به روز رسانی دوره‌ای و پایا

-         حجم مورد نیاز شامل داده جاری و تاریخدار

-         توانایی کاربران در اجرای درخواستها و دریافت نتایج online

-         توانایی کاربران در مقداردهی گزارشات

1-6        انبار داده تعریف شده

با توجه به بحثهای قبل به‌این نتیجه می‌رسیم که data warehousing تنها راه حل موجود برای‌ایجاد اطلاعات استراتژیک است .همچنین به مبنای توابع محیط  سیستمی ‌جدید دست می‌یابیم که دراصطلاح انبارداده گفته می‌شود.پس اجازه دهید که توجه خود راروی یک تعریف تابعی انبارداده را متمرکز کنیم.]3[

انبارداده یک محیط اطلاعاتی است که :

-        یک دید مجتمع و یکپارچه توسعه یافته را‌ایجاد می‌کند.

-         اطلاعات جاری و تاریخدار پیشرفته‌ای را به روش آسان برای اتخاذ تصمیم می‌سازد.

-         تراکنشهای پشتیبان تصمیم را بدون دخالت سیستمهای عملیاتی می‌سازد.

-         سازگاری اطلاعات سازمانی را ارائه می‌دهد.

-         منبع انعطاف پذیر و متقابل اطلاعات استراتژیک را ارائه می‌دهد.

1-7-1 یک محیط نه یک محصول

یک انبارداده یک محصول نرم افزاری یا سخت افزاری نیست که آن را برای‌ایجاد اطلاعات استراتژیک خریداری کنید.بلکه یک محیط است که کاربرانمی‌‌توانند اطلاعات استراتژیک را پیدا کنند، یک محیط که کاربران مستقیما درتماس با داده‌ای هستند که برای اتخاذتصمیمات بهتر به آن نیاز دارند.انبارداده یک محیط کاربر مدار است.]3[

خلاصه‌ای از ویژگیهای‌این محیط محاسباتی جدید را که انبارداده گفته می‌شود، ذکر می‌کنیم:

-        یک محیط‌ایده ال برای تحلیل داده و پشتیبان تصمیم

-         روان، انعطاف پذیر و متقابل

-         100% محیط کاربر مدار

-         برای پرسش ـ پاسخ ـ پرسش ـ الگویی به همین ترتیب بسیارسودمند

-         ایجاد کننده توانایی کشف پاسخها برای سؤالات پیچیده، غیر قابل پیشگویی

مفاهیم بنیادیdata warehousing را دوباره بررسی کنیم .که به شرح زیر هستند:

-        گرفتن کلیه داده ها از سیستمهای عملیاتی

-         جایی که لازم است، شامل داده مناسب از خارج، مثل شاخصهای benchmark صنعتی

-         یکپارچه سازی کلیه داده ها از منابع مختلف

-         از بین بردن ناسازگاریها و انتقال داده

-         ذخیره داده به قالبهای مناسب برای دستیابی آسان جهت اتخاذ تصمیمات مدیریتی

اگر چه با یک مفهوم ساده مواجهیم، اما استخراج داده، عملیات بارگذاری داده، انتقال داده، ذخیره سازی داده و‌ایجاد واسطه‌های کاربری در‌این مفهوم در گیر هستند.بنابراین تکنولوژیهای مختلف نیاز به استفاده از‌این توابع دارند. شکل 1-9 انبار داده را به صورت ترکیبی از تکنولوژیهای مختلف مورد نیاز برای عملیات مختلف نشان می‌دهد.]3[


فهرست مطالب

 

عنوان                                                                                                        صفحه

مقدمه

چکیده

 

فصل اول : سیر تحول سیستمهای پشتیبان تصمیم

1-1 مقدمه : سیر تحول................................................................................................................1

 ....................................................................................................................2DASD1-2 ظهور

1-3 تکنولوژی زبانهای نسل چهارم و کامپیوتر های شخصی .....................................................3

1-4 سیستم استخراج ..................................................................................................................3

1-5 یک تغییر در بحث ..............................................................................................................14

1-6 سیستمهای عملیاتی در مقابل سیستمهای پشتیبان تصمیم ...................................................20

1-7 انبار داده تعریف شده .........................................................................................................22

 

فصل دوم : معماری انبار داده

2-1 مقدمه .................................................................................................................................25

2-2 خصوصیات تعریف انبارداده ..............................................................................................25

2-3 مروری بر لایه های مختلف انبارداده .................................................................................31

2-4 معماری در سه ناحیه اصلی ...............................................................................................46

2-5 معماری انبار داده و پیاده سازی گزینه منتخب ...................................................................58

2-6 از نیازمندیها تا طراحی داده ................................................................................................63

...................................................................................................81 SNOWFLAK 2-7 شمای

 

فهرست مطالب

عنوان                                                                                                        صفحه

 

فصل سوم : معرفی تکنولوژیهای موجود برای طراحی و ساخت انبارداده

3-1 مقدمه .................................................................................................................................85

3-2 مروری بر استخراج در انبارداده .........................................................................................85

3-3 مروری بر عمل انتقال در انبارهای داده .............................................................................89

3-4 مروری بر بارگذاری و تغییر شکل داده در انبار داده .........................................................91

  ..................................................................97(Replication) 3-5 مروری بر کپی سازی داده         

 

فصل چهارم : پیاده سازی یک انبارداده آزمایشی

4-1 مقدمه ..............................................................................................................................108

4-2 مدل بانک اطلاعاتی حقوق و دستمزد .............................................................................109

4-3 پیاده سازی پیکربندی محیط طراحی شده .......................................................................116

4-4 تجمیع اطلاعات دریک شما ............................................................................................147

 

فصل پنجم : نتیجه گیری و پیشنهاد

5-1 مقدمه ..............................................................................................................................166

  .................................................166Oracle 9i Warehouse Builder5-2 مرورری بر ابزار

 .........................................................168Oracle Warehouse Builder5-3 راهکار مجتمع

5-4 تعریف اشیاء ....................................................................................................................169

5-5 نگاشتها ............................................................................................................................177

 

 

فهرست شکل ها

عنوان                                                                                                        صفحه

شکل 1-.1......................................................................................................................................2

شکل 1-2.......................................................................................................................................4

شکل 1-3.......................................................................................................................................6

شکل 1-4.......................................................................................................................................7

شکل 1-5.......................................................................................................................................9

شکل 1-6.....................................................................................................................................11

شکل 1-7.....................................................................................................................................13

شکل 1-8.....................................................................................................................................15

شکل 1-9.....................................................................................................................................17

شکل 1-10..................................................................................................................................19

شکل 2-1....................................................................................................................................27

شکل 2-2....................................................................................................................................28

شکل 2-3....................................................................................................................................32

شکل 2-4....................................................................................................................................33

شکل 2-5....................................................................................................................................41

شکل 2-6....................................................................................................................................43

شکل 2-7....................................................................................................................................46

شکل 2-8....................................................................................................................................49

شکل 2-9....................................................................................................................................54

شکل 2-10..................................................................................................................................56

شکل 2-11.................................................................................................................................60

شکل 2-12.................................................................................................................................61

شکل 2-13.................................................................................................................................64

شکل 2-14.................................................................................................................................66

شکل 2-15.................................................................................................................................68

شکل 2-16.................................................................................................................................70

شکل 2-17.................................................................................................................................71

شکل 2-18 ................................................................................................................................74

شکل 2-19.................................................................................................................................81

شکل 2-20.................................................................................................................................83

شکل 3-1....................................................................................................................................94

شکل 3-2...................................................................................................................................102

شکل 3-3..................................................................................................................................104

شکل 3-4..................................................................................................................................107

شکل 4-1..................................................................................................................................109

شکل 4-2..................................................................................................................................109

شکل 4-3..................................................................................................................................112

شکل 4-4..................................................................................................................................114

شکل 4-5..................................................................................................................................115

شکل 4-6..................................................................................................................................117

شکل 4-7..................................................................................................................................117

شکل 4-8..................................................................................................................................118

شکل 4-9..................................................................................................................................118

شکل 4-10...............................................................................................................................119

شکل 4-11...............................................................................................................................120

شکل 4-12...............................................................................................................................120

شکل 4-13...............................................................................................................................121

شکل 4-14...............................................................................................................................122

شکل 4-15...............................................................................................................................122

شکل 4-16...............................................................................................................................123

شکل 4-17...............................................................................................................................123

شکل 4-18...............................................................................................................................124

شکل 4-19...............................................................................................................................125

شکل 4-20...............................................................................................................................126

شکل 4-21...............................................................................................................................127

شکل 4-22...............................................................................................................................128

شکل 4-23...............................................................................................................................128

شکل 4-24...............................................................................................................................129

شکل 4-25...............................................................................................................................130

شکل 4-26...............................................................................................................................128

شکل 4-27...............................................................................................................................131

شکل 4-28...............................................................................................................................131

شکل 4-29...............................................................................................................................132

شکل 4-30...............................................................................................................................132

شکل 4-31...............................................................................................................................133

شکل 4-32...............................................................................................................................134

شکل 4-33...............................................................................................................................135

شکل 4-34...............................................................................................................................136

شکل 4-35...............................................................................................................................137

شکل 4-36...............................................................................................................................138

شکل 4-37...............................................................................................................................139

شکل 4-38...............................................................................................................................140

شکل 4-39...............................................................................................................................140

شکل 4-40...............................................................................................................................141

شکل 4-41...............................................................................................................................142

شکل 4-42...............................................................................................................................143

شکل 4-43...............................................................................................................................144

شکل 4-44...............................................................................................................................145

شکل 4-45...............................................................................................................................146

شکل 4-46...............................................................................................................................147

شکل 4-47...............................................................................................................................148

شکل 4-48...............................................................................................................................148

شکل 4-49...............................................................................................................................149

شکل 4-50...............................................................................................................................150

شکل 4-51...............................................................................................................................151

شکل 4-52...............................................................................................................................152

شکل 4-53...............................................................................................................................153

شکل 4-54...............................................................................................................................154

شکل 4-55...............................................................................................................................155

شکل 4-56...............................................................................................................................156

شکل 4-57...............................................................................................................................156

شکل 4-58...............................................................................................................................157

شکل 4-59...............................................................................................................................158

شکل 4-60...............................................................................................................................159

شکل 4-61...............................................................................................................................159

شکل 4-62...............................................................................................................................160

شکل 4-63...............................................................................................................................161

شکل 4-64...............................................................................................................................161

شکل 4-65...............................................................................................................................162

شکل 4-66...............................................................................................................................162

شکل 4-67...............................................................................................................................163

شکل 4-68...............................................................................................................................163

شکل 4-69...............................................................................................................................164

شکل 4-70...............................................................................................................................165

شکل 4-71...............................................................................................................................165

شکل 5-1.................................................................................................................................170

شکل 5-2.................................................................................................................................171

شکل 5-3.................................................................................................................................173

شکل 5-4.................................................................................................................................173

شکل 5-5.................................................................................................................................174

شکل 5-6.................................................................................................................................175

شکل 5-7.................................................................................................................................175

شکل 5-8.................................................................................................................................176

شکل 5-9.................................................................................................................................177

شکل 5-10..............................................................................................................................177

شکل 5-11..............................................................................................................................178

 

 

فهرست جدول ها

عنوان                                                                                                        صفحه

جدول 4-1..................................................................................................................................110

جدول 4-2..................................................................................................................................112

جدول 5-1..................................................................................................................................172

جدول 5-2..................................................................................................................................178

 

 

مشاهده کامـل مطلب

منبع : نابترین فایلها

مرتضی آ

نویسنده : مرتضی آ

صفحه اختصاصی

تاریـخ : ۱۸:۱۲ ::: ۱۳۹۵/۰۸/۲۵

بازدیـد : ۴

درآمـد : ۰ تومان

این مطلب به صورت خودکار ایندکس شده است؛ لذا چنانچه محتوای آن غیر اخلاقی و نامناسب است، گزارش دهید.

   

آمار اجمالـی سایت

تعداد کاربـران : ۴۷ تعداد وبلاگ ها : ۴۳ تعداد مطالب : ۲۷۵۲ درآمـد کاربران : ۱۵۱۵۶۰ مجموع بازدید : ۶۸۷۱۱
۵۱ :: ۰ :: ۰
ارتبــاط با مدیریـت سفارش ثبت تبلیغات حمایت از سایت آدونیـا کسب درآمد با آدونیــا
طراح و برنامه نویس : میثم شریفی