مطالعه روشهای مختلف معماری Data warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle
توجه :
شما می توانید با خرید این محصول فایل " قلق های پایان نامه نویسی (از عنوان تا دفاع)" را به عنوان هدیه دریافت نمایید.
مقدمه
انبار داده (Data Warehouse)یک سیستم تحویل اطلاعات است که در آن، داده اولیه جهت اتخاذ تصمیمات استراتژیک به اطلاعات قابل استفاده تبدیل می شود. کلیه اطلاعات برمبنای تاریخ آنها از سیستمهای عملیاتی مختلف دریافت شده، و این اطلاعات با اطلاعات مربوط به آن از منابع خارجی دیگر ترکیب می شوند. این اطلاعات جمع آوری شده به صورت کارآمدی به منظور ایجاد اطلاعات مختلف برای کلاسهای متفاوت کاربران تغییر شکل داده می شودو در نهایت روشهای تحویل داده پیاده سازی می شود. آقای بیل اینمون که پدرانبار داده نامیده شده ، تعریف زیر را برای آن ارائه می کند:
«انبار داده، مجموعه داده موضوع گرا، یکپارچه، غیر فرار و زمان دار است که به منظور پاسخگویی به پرسجوهای تحلیلی و آماری در جهت اتخاذ تصمیمات مدیریتی جمع آوری می شوند.»
با این توصیف انبار داده، بستر اصلی ایجاد یک محیط برای سیستمهای پشتیبان تصمیم (DSS) ها می باشدکه در عصر خاصر از اهمیت خاصی دردنیا برخوردار است. اگر چه در کشور فعالیتهای مؤثری در زمینه ایجاد اینگونه سیستمها انجام گرفته است، اما هنوز بستر فرهنگی مناسبی درزمینه فعالیتهای درراستای هوشمندی تجاری(Business Intelligence) وجود ندارد.امید است انجام چنین فعالیتهای تحقیقاتی به پیشبرد این روند کمک شایان ذکری نماید.
چکیده
به منظور ایجاد یک بستر مناسب جهت تحویل اطلاعات به سیستم پشتیبان تصمیم (DSS) ، انبارداده ایجاد می شود . بانک اطلاعاتی نمونه که جهت ایجاد انبارداده آزمایشی انتخاب شده ، بانک اطلاعاتی سیستم حقوق و دستمزد یک شرکت دارای سه شعبه در سه نقطه مکانی مختلف می باشد که روی یک Station شبیه سازی شده است.
برای ایجاد محیط مورد نظرمی بایست براساس چند محور مورد نظر طراح اطلاعات از منابع مختلف جمع آوری شده و براساس ساختار جدید در محیط مقصد که همان انبار داده می باشد بارگذاری شود، از میان ساختار های داده بررسی شده ساختار Star Schema پیاده سازی شد و از میان روشهای انتقال اطلاعات روشهای مختلف Replication مورد بررسی قرار گرفته و یکی از این روشها با عنوان روش ترکیبی (Hybrid) برای پیاده سازی انتخاب شد.
در نهایت سیستمی ایجاد شد که قادر به پاسخگویی درخواستهای درنظر گرفته شده براساس محورهای ازقبل تعیین شده می باشد.البته لازم به ذکر است که کلیه مراحل تولید انبارداده می توانست از طریق ابزارهای تولید موجود استفاده شود که به عنوان پیشنهاد در فصل پنجم به بررسی یکی از این ابزارهای قدرتمند با نام Oracle Data warehouse Builder پرداخته شده است.
فهرست مطالب
عنوان صفحه
مقدمه
چکیده
فصل اول : سیر تحول سیستمهای پشتیبان تصمیم
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
بررسی نحوه انتخاب Data Storage در شبکه های حسگر
شبکه های سنسور بی سیم شامل نودهای کوچکی با توانایی حس کردن، محاسبه و ارتباط به زودی در همه جا خود را می گسترانند. چنین شبکه هایی محدودیت منابع روی ارتباطات، محاسبه و مصرف انرژی دارند. اول اینکه پهنای باند لینکهایی که گرههای سنسور را به هم متصل می کنند محدود می باشد و شبکه های بیسیم ای که سنسورها را به هم متصل می کنند کیفیت سرویس محدودی دارند و میزان بسته های گم شده در این شبکه ها بسیار متغیر می باشد. دوم اینکه گره های سنسور قدرت محاسبه محدودی دارند و اندازه حافظه کم نوع الگوریتمهای پردازش داده ای که می تواند استفاده شود را محدود می کند. سوم اینکه سنسورهای بی سیم باطری کمی دارند و تبدیل انرژی یکی از مسائل عمده در طراحی سیستم می باشد.
داده جمع آوری شده می تواند در شبکه های سنسور ذخیره شود و یا به سینک منتقل شود وقتی داده در شبکه های سنسور ذخیره می شود مشکلات عدیده ای به وجود می آید:
• سنسورها میزان حافظه محدودی دارند که این باعث می شود نتوانیم میزان زیادی داده که در طول ماه یا سال جمع آوری شده را ذخیره کنیم
• چون منبع تغذیه سنسورها باطری می باشد با تمام شدن باطری داده ذخیره شده در آن از بین می رود.
• جستجو در شبکه گسترده و پراکنده آن بسیار مشکل می باشد.
داده ها می توانند به سینک منتقل شوند و در آنجا برای بازیابی های بعدی ذخیره شوند این شما ایده آل می باشد چون داده ها در یک محل مرکزی برای دسترسی دائمی ذخیره می شوند. با این حال، ظرفیت انتقال به ازای هر نود در شبکه سنسور که به صورت تعداد بسته هایی که سنسور می تواند در هر واحد زمانی به سینک منتقل کند تعریف می شود، محدود می باشد. حجم زیادی از داده نمی تواند به صورت موثر از شبکه سنسور به سینک منتقل شود علاوه بر اینها انتقال داده از شبکه سنسور به سینک ممکن است انرژی زیادی مصرف کند و این باعث مصرف انرژی باطری شود.
بخصوص سنسورهای اطراف سینک به طور وسیع مورد استفاده قرار می گیرند وممکن است سریع خراب شوند و این باعث پارتیشن شدن شبکه می شود. این امکان وجود دارد که با افزایش هزینه برخی از نودها با ظرفیت حافظه بیشتر و قدرت باطری بیشتر در شبکه های سنسور استفاده شود این سنسور ها از اطلاعات موجود در سنسورهای نزدیک Backup می گیرند و به Query ها جواب می دهند. داده جمع آوری شده در هر نود می تواند به صورت پریودیک توسط رباتها به Data ware house منتقل شود چون نودهای ذخیره داده را فقط از نودهای همسایه جمع آوری می کنند و از طریق فیزیکی منتقل می کنند، مشکل ظرفیت محدود حافظه، ظرفیت انتقال و باطری تا حدودی بهبود می یابد.
پرس و جوی کاربر ممکن است فرم های مختلفی داشته باشد برای مثال پرس و جوی کاربر ممکن است این باشد که چه تعداد نود رخداد های انتقال را تشخیص می دهند، میانگین دمای فیلدهای حسگر و یا ... ، در این سناریو هر سنسور علاوه بر حس کردن درگیر مسیریابی داده در دو زمینه می باشد: داده خامی که به نودهای ذخیره منتقل می شود و انتقال برای Query Diffusion و جواب به پرس و جو ، هر کدام از دو مورد ممکن است داده را به سینک منتقل کند و یا به صورت محلی در نود سنسور ذخیره کند، از طرف دیگر داده ای که منحصراً در سینک ذخیره شده است برای جواب به پرس و جو با صرفه تر است چون هیچ هزینه انتقال ندارد ولی تجمع داده در سینک هزینه زیادی دارد در طرف مقابل داده ای که به صورت محلی در سنسور ذخیره شده است هیچ هزینه ای برای تجمع داده ندارد ولی هزینه پرس و جو بسیار بالا می باشد نودهای ذخیره نه تنها یک محل ذخیره سازی دائمی فراهم می کنند یک بافر بین سینک و نودهای سنسور می باشند.
در اینجا ما دو نوع از سنسورها را تعریف می کنیم :
word: نوع فایل
سایز:94.9 KB
تعداد صفحه:11