فرمت فایل : word(قابل ویرایش)
تعداد صفحات:39
فهرست مطالب:
Expert Systems & Decision Support Systems
یک سیستم DSS این مشخصات را دارد
Life Cycle در Data warehouse
مراحل پیشرفت در استفاده از یک Data Warehouse :
امکان سنجی (بررسی امکانات ) :
منافع Warehouse
محاسبه ROI برای Data Warehouse
موارد قابل ملاحظه در ROI مربوط به Data Warehouse :
مشخصات یک Data Warehouse موفق
برآورد کلی
دلایل اصلی برای پیاده سازی Data Warehouse در سازمان :
مشکلات سیستم DWH
عوامل ریسک در پروژه DWH
سرآغاز
استفاده از الگوریتم های فازی و GIS برای مکان یابی تجهیزات شهری
(مطالعة موردی : محل دفن زبالة شهر بابلسر)
پیشینة تحقیق
روش کار، مدل سازی و داده های تحقیق
انواع مدل های تلفیق اطلاعات برای مکان یابی اراضی
جمعیت و زباله تولیدی خانگی
یافته های وضع موجود شهر بابلسر
زباله های بیمارستانی و صنعتی
نحوة جمع آوری
تجهیزات جمع آوری زباله
هزینه های جمع آوری و حمل و نقل
تحلیل و ارزیابی محل فعلی دفن زباله شهر بابلسر
معیارهای مکان یابی محل مناسب دفع مواد زیاد جامد شهری بابلسر
نتیجه گیری
چکیده:
در حالی که عمر کوتاهی از استفاده از Database بعنوان بستری برای داده ها جهت انجام آنالیزهای پیچیده می گذرد، ولی نیاز به اینگونه عملیات از دیرزمانی احساس می شده و ابزار Database نیز در اینمورد از ارجحیت خاصی برخوردار گردیده اند. پاسخ به سؤالاتی نظیر What – If ، شبیه سازمانهای عملیات مهم مانند معرفی یک محصول جدید، یا تعیین پر سودترین محصولات، همگی از نیازهای اصلی کسب و کار بشمار آمده و ایجاد Data warehouse به کمک کامپیوتر جهت حل اینگونه مسایل کمک بسیار بزرگی کرده است.
در واقع کامپیوتر جهت حل مسایل پیچیده آنالیز داده ها، از سالهای 1950 مورد استفاده بوده اند و اساساً ماهیت مسایلی که توسط Data warehouse حل می شود، در این پنچ دهه تفاوتی نکرده است. انجام عملیات مختلف بر روی اعداد برای بدست آوردن نتایج گوناگون، عملیات Aggregation روی داده های هر مجموعه و آنالیز واریانس داده ها، جدید بشمار نمی آیند.
Expert Systems & Decision Support Systems
چنانچه به مسیر تحول داده ها توجه شود، الگوی واضحی از طرز استفاده آنها در Data Warehouse های حتی پیچیده دیده می شود. عامل مهمی که در این مسیر بسیار تغییر یافته است سرعت می باشد، سرعتی که با آن برای سؤالات پاسخی ایجاد می گردد. از سالهای 1975 تا 1990 برای مدیران برنامه ریزی استراتژیک، ساعتهای طولانی منتظر ماندن برای دریافت پاسخ امری عادی بشمار می آمد. امروزه Warehouse های Decision Support امکان ایجاد پاسخ برای انواع Query (پرس و جوها) را حتی برای کاربر نهایی در کمترین زمان ممکن (کسری از ثانیه) دارا می باشد. بنا به ماهیت سوالات مطروحه در صنعت امروز و حساسیت پاسخگویی، نیاز به سرعت در پاسخگویی بسیار احساس می شود.
با ایجاد یک شبیه سازی و یا طرح What – If از سوی کاربر Data Warehouse ، غالباً پاسخ به یک سؤال منجر به طرح سوالات دیگر خواهد شد و عامل زمان در این امر نقش مؤثری دارا می باشد.
Expert Systems & Data Warehouse
Expert System در دنیای کامپیوتر واژه ای است که برای هر برنامه حاوی عبارت IF مورد استفاده قرار می گیرد. بطور کلی یک سیستم خبره با Expert System پروسس ساخته یافته تصمیم گیری در ذهن بشر را مدل داده و آنرا به شرایط دنیای واقعی می رساند.
هر پروسس Decision Making قوانین یا Rule هایی در Interface engine دارند. Interface Engine جهت بکار انداختن اجزای جمع آوری اطلاعات یک سیستم که نهایتاً به راه حل مساله خواهند رسید، مورد استفاده می باشد. در واقع سیستم خبره تصمیمی برای کاربر می گیرد، در حالی که سیستم Decision Making تصمیمی را بهمراه کاربر می گیرد. سیستم خبره هیچ امکاناتی برای دخالت انسان در پروسس تصمیم گیری فراهم نمی کند. بسیاری تصمیم گیریهای واقعی در دنیای مدیریت نیازی به دخالت انسانی ندارد و Data Warehous قادر به تأمین پاسخ بدون دخالت کاربر می باشد. یعنی با وجود Data Warehouse کامپیوتر قادر به تولید گزارشات روزانه مورد نیاز بطور اتوماتیک می باشد. هم چنین یک سیستم DSS ، داده ها را طوری aggregate اولیه می نماید که مدیریت قادر به نگرشی کلی و نتیجه گیری می گردد. در DSS ها، هر قدر میزان aggregate در داده ها بالاتر بوده، قدرت تصمیم گیری و پیش بینی انسان بیشتر است.
Decision Support Systems & Data Warehouse
معمولاً Dss ها بعنوان نوعی از Data Warehouse هایی مطرح گشته که با حل مسایل نیمه ساختار یافته سرو کار دارد. بعبارتی دیگر مساله هر دو جز ساختار یافته و نیافته را دارا بوده و جز ساختار نیافته نیاز به دخالت انسانی داشته و ارتباط انسان با DSS را ایجاب می نماید.
اجزای ساختار یافته یک DSS ، قوانین تصمیم گیری یا Decision Rules ذخیره شده بعنوان سیستم پردازش مسایل می باشند و جز دیگر به انسان واگذار می شود. مثالهایی از مسایل نیمه ساختار یافته : انتخاب یک سایت برای کارخانه، و یا انتخاب سبد سهام (Stock Portfolio ).
در تکنولوژی Decision Support بسیاری عملیات نیاز به دخالت انسانی دارد مثل انتخاب سایت که اجزا ساختار یافته و نیافته را با هم دارد. عوامل و قوانینی براحتی قابل اندازه گیری بوده و در سیستم Database نگهداری می شوند و این به کاربر سیستم امکان ایجاد سناریوی What – If را می دهد. با اینحال وجود اجزای ساختار یافته، ساختار یافتگی کلی پروسس تصمیم گیری را تضمین نمی نماید.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:180
فهرست مطالب:
عنوان صفحه
مقدمه
چکیده
فصل اول : سیر تحول سیستمهای پشتیبان تصمیم
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 Warehouse)یک سیستم تحویل اطلاعات است که در آن، داده اولیه جهت اتخاذ تصمیمات استراتژیک به اطلاعات قابل استفاده تبدیل می شود. کلیه اطلاعات برمبنای تاریخ آنها از سیستمهای عملیاتی مختلف دریافت شده، و این اطلاعات با اطلاعات مربوط به آن از منابع خارجی دیگر ترکیب می شوند. این اطلاعات جمع آوری شده به صورت کارآمدی به منظور ایجاد اطلاعات مختلف برای کلاسهای متفاوت کاربران تغییر شکل داده می شودو در نهایت روشهای تحویل داده پیاده سازی می شود. آقای بیل اینمون که پدرانبار داده نامیده شده ، تعریف زیر را برای آن ارائه می کند:
«انبار داده، مجموعه داده موضوع گرا، یکپارچه، غیر فرار و زمان دار است که به منظور پاسخگویی به پرسجوهای تحلیلی و آماری در جهت اتخاذ تصمیمات مدیریتی جمع آوری می شوند.»
با این توصیف انبار داده، بستر اصلی ایجاد یک محیط برای سیستمهای پشتیبان تصمیم (DSS) ها می باشدکه در عصر خاصر از اهمیت خاصی دردنیا برخوردار است. اگر چه در کشور فعالیتهای مؤثری در زمینه ایجاد اینگونه سیستمها انجام گرفته است، اما هنوز بستر فرهنگی مناسبی درزمینه فعالیتهای درراستای هوشمندی تجاری(Business Intelligence) وجود ندارد.امید است انجام چنین فعالیتهای تحقیقاتی به پیشبرد این روند کمک شایان ذکری نماید.
به منظور ایجاد یک بستر مناسب جهت تحویل اطلاعات به سیستم پشتیبان تصمیم (DSS) ، انبارداده ایجاد می شود . بانک اطلاعاتی نمونه که جهت ایجاد انبارداده آزمایشی انتخاب شده ، بانک اطلاعاتی سیستم حقوق و دستمزد یک شرکت دارای سه شعبه در سه نقطه مکانی مختلف می باشد که روی یک Station شبیه سازی شده است.
برای ایجاد محیط مورد نظرمی بایست براساس چند محور مورد نظر طراح اطلاعات از منابع مختلف جمع آوری شده و براساس ساختار جدید در محیط مقصد که همان انبار داده می باشد بارگذاری شود، از میان ساختار های داده بررسی شده ساختار Star Schema پیاده سازی شد و از میان روشهای انتقال اطلاعات روشهای مختلف Replication مورد بررسی قرار گرفته و یکی از این روشها با عنوان روش ترکیبی (Hybrid) برای پیاده سازی انتخاب شد.
در نهایت سیستمی ایجاد شد که قادر به پاسخگویی درخواستهای درنظر گرفته شده براساس محورهای ازقبل تعیین شده می باشد.البته لازم به ذکر است که کلیه مراحل تولید انبارداده می توانست از طریق ابزارهای تولید موجود استفاده شود که به عنوان پیشنهاد در فصل پنجم به بررسی یکی از این ابزارهای قدرتمند با نام Oracle Data warehouse Builder پرداخته شده است.
منشاء اصلی پردازش DSS به روزهای خیلی دور در تاریخ سیستمهای کامپیوتری و اطلاعاتی بر میگردد. جالب است بدانیم که سیستمهای پشتیبان تصمیم دارای قدمت طولانی وپیچیده در تکنولوژی اطلاعاتی است.و سیر تحول آن تا به امروز ادامه داشته است .]۳[
شکل ۱-۱ سیر تحول پردازش اطلاعات از ۱۹۶۰ تا ۱۹۸۰ را نشان میدهد.
درحدود دهه۱۹۶۰ جهان کامپیوتر موفق بهایجاد نرم افزارهایی شد که با استفاده از فایلهای Master اجرا میشدند.این نرم افزارها در قالب برنامه ها و گزارشاتی بودند، که معمولاٌ به زبان COBOL نوشته میشد. پانچ کارتها یک ابزار ذخیر سازی عمومی به حساب میآمدند. فایلهای Master توسط نوارهای مغناطیسیی نگهداری میشدند که برای ذخیره سازی ارزان قیمت حجم زیادی از داده مناسب بودند، اما بخاطراینکه دسترسی به اطلاعات میبایست به صورت متوالی باشداین روش زیاد مفید نبود. در یک گذار در فایل نوار مغناطیسی که از۱۰۰% رکوردها عبور میشود، عموما فقط ۵ درصد ازاین رکوردها یا حتی کمتر مورد نظر بودند. بعلاوه بسته به داده درون فایل و پردازشی که باید روی آن انجام میشد، دسترسی به فایل نوار ورودی بیشتر از ۲۰ تا ۳۰ دقیقه به طول میانجامید.]۳[
در اواسط دهه ۱۹۶۰، به طور گستردهای رشد استفاده از فایلهای Master و نوار مغناطیسی افزایش یافتند و در پی آن مقادیر هنگفتی داده افزونه نیز به وجود آمد. ازدیاد فایل Master و داده افزونه منجر به بروز چندین مشکل شد:]۳[
- نیاز به داده همزمان به محض عمل به روز رسانی
- پیچیدگی نگهداری برنامه ها
- پیچیدگیایجاد برنامههای جدید
- نیاز به سخت افزار گران برای پشتیبانی کلیه فایلهای Master
جالب است که اگر فقط ابزار ذخیره سازی داده، نوار مغناطیسی باشد، جهان پردازش اطلاعات شاهد هیچ پیشرفتی نبود، . اگر هرگز چیزی برای ذخیره داده حجیم به وجود نمی آمد، سیستمهای سریع و خیلی بزرگ درجهان ظاهر نمیشد، ونیز هرگز سیستمهای ATM و شبیه آن به وجود نمیآمد. حقیقتا، اگر قابلیت ذخیره سازی و مدیریت داده در انواع جدید ابزارهای ذخیره سازی وجود نداشت، هرگز بستر لازم برای همکاری تکنسینها و تجار با هم به وجود نمی آمد.]۳[
در ۱۹۷۰ تقریبا هر روز یک تکنولوژی جدید برای ذخیره سازی و دسترسی داده به وجود میآمد.در دهه ۱۹۷۰ زمان تحول وسیله ذخیره سازی دستیابی مستقیم (DASD )بود. دیسک ذخیره سازی اصولا با نوار مغناطیسی از نظر قابلیت دسترسی مستقیم تفاوت داشت. ونیازی نبود که رکوردها ۱,۲,…,n تا n+1 رکورد مرور شود.]۳[
آدرس رکورد n+1 ام شناخته شده بود، موضوع سادهای بود که بفهمیم رکورد n+1 ام دقیقا در کجای دیسک قرار دارد. ازاین گذشته، زمان مورد نیاز برای دسترسی به رکورد n+1 ام، کمتر از زمان مورد نیاز برای مرور یک نوار بود. در حقیقت زمان مورد نیاز برای قرار دادن یک رکورد در DASD فقط به اندازه چند میلی ثانیه بود.]۳[
به همراه DASD نوع جدیدی از نرم افزارها تولید شد که به عنوان یک سیستم مدیریت
بانک اطلاعاتی مطرح گردید. هدف از ساخت DBMS بدین منظور بود که برای برنامه نویسان ذخیره سازی و دستیابی داده در محیطDASD آسان گردد.به علاوهاین ابزار، عملیات مختلفی را برای ذخیره سازی داده در DASD، از جمله فهرست گذاری داده و غیره راانجام میداد. از طریق DASD وDBMSیک راه حل تکنیکی برای حل مشکلات فایلهای Master پد