مقدمهانبار داده يك سيستم تحويل اطلاعات است كه در آن، داده اوليه جهت اتخاذ تصميمات استراتژيك به اطلاعات قابل استفاده تبديل می شود. کليه اطلاعات برمبنای تاريخ آنها از سيستمهای عملياتی مختلف دريافت شده، و اين اطلاعات با اطلاعات مربوط به آن از منابع خارجی ديگر ترکيب می شوند. البته با ناسازگاريهای داده ای به روش مرسوم همان سيستمی پاسخ داده می شود که داده در آن قرار دارد و اين اطلاعات جمع آوری شده به صورت کارآمدی به منظور ايجاد اطلاعات مختلف برای كلاسهای متفاوت كاربران تغيير شکل داده می شودو در نهايت روشهای تحويل داده پياده سازی می شود. به منظور نصب يک سيستم تحويل اطلاعات، به اجزا يا بلوكهای سازنده گوناگونی نياز داريم. اين بلوكهای سازنده به بهينهترين روش جهت حصول به هدف مورد نظر کنارهم قرارداده می شوند. قبل از بحث در مورد نحوه ايجاد اجزاء و قرارگيری آنها درمعماری ، اجازه دهيد ابتدا به چند نكته اصلی درباره انبار داده بپردازيم. آقای بيل اينمون كه پدرانبار داده ناميده شده تعريف زير را برای آن ارائه می کند:«انبار داده، مجموعه داده موضوع گرا، يكپارچه، غير فرار و زمان دار است كه به منظور پاسخگويی به پرسجوهای تحليلی و آماری در جهت اتخاذ تصميمات مديريتی جمع آوری می شوند.»آقای سين کلی، مدعی ديگر پيشبرد تئوری انبار داده آن را به روش زير تعريف می کند:«داده درانبار داده، تفکيک شده، دردسترس، يكپارچه، زمان دار، موضوع گرا، غيرفرارو قابل دسترسی است. »خصوصيات تعريف انبار دادهدر اين بخش به بررسی و توضيح اجزاء كليدی تعريف ارائه شده برای انبار داده به منظور پاسخگويی به پرسشهای نظير اين می پردازيم که طبيعت داده درانبار داده چگونه است؟ تفاوت اين اطلاعات با اطلاعات ساير سيستمهای عملياتی در چيست؟ چرا بايد با سايرين متفاوت باشد؟ چگونه اندازه هرداده در انبار داده اعمال میشود؟ تعداد صفحات 232 word فهرستمقدمه: سير تحول. 1ظهور DASD.. 2تكنولوژي زبانهاي نسل چهارم وکامپيوترهای شخصی. 4سيستم استخراج. 4مشکلات سيستمهای توسعه يافته امروزی. 6فقدان اعتبار داده7مشكلات در بهره وری 11از داده ها تا اطلاعات15يك تغيير در بحث.. 17توصيف محيط معماری 19يکپارچه سازی داده در محيط معماری. 23سيستمهاي عملياتي در مقابل سيستمهاي پشتيبان تصميم. 25انبار داده تعريف شده28يك محيط نه يك محصول. 29اهداف يك انبار داده30انبار داده بايد دستيابي آسان به اطلاعات يك سازمان را فراهم كند.31مقدمه37خصوصيات تعريف انبار داده 382-2-1 داده موضع گرا 382-2-2 داده يكپارچه. 402-2-3 داده زمان دار. 422-2-4 داده غير فرار 44مروری لايه های مختلف انبارداده 452-3-1 لايه Source Data. 472-3-2 لايه Data staging. 522-3-2-1 استخراج داده 532-3-2-2 تبديل داده 542-3-2-3 بارگذاری داده 572-3-3 لايه Data Storage. 572-3-4 لايه تحويل اطلاعات... 592-3-5 لايه فراداده 612-3-5-1 انواع فراداده 612-3-5-1-1 فراداده عملياتی.. 622-3-5-1-2 فراداده استخراجی.. 622-3-5-1-3 فراداده کاربرنهايی.. 632-3-6 لايه مديريت و کنترل.. 63معماری در سه ناحيه اصلی.. 642-4-1 معماری تکنيکی.. 642-4-1-2 ناحيه مالکيت داده (Data Acquisition) 672-4-1-2-1 گردش داده 682-4-1-2-2 عملکردها وسرويسها 712-4-1-2-2-1 استخراج دادهها 712-4-1-2-2-2 تغيير شکل.. 722-4-1-2-2-3 ذخيره سازی داده 732-4-2-2 ناحيه Data storage. 742-4-2-2-1 عملکردها و سرويسها 762-4-2-3 ناحيه تحويل اطلاعات... 772-4-2-3-1 گردش اطلاعات... 782-4-2-3-2 عملکردها و سرويسها 80معماری انبارداده و پياده سازی گزينه منتخب... 812-5-1 گزينه های مختلف برای انتخاب معماری.. 812-5-2 معماری انبار سراسری.. 822-5-3 معماری data mart مستقل.. 842-5-4 معماری data mart های متصل.. 85از نيازمنديها تا طراحی داده 872-6-1 گزينه های فاز طراحی.. 88قبل از اينكه به بحث در ارتباط با طراحی مدل داده ابعادی بپردازيم ، اجازه دهيد مرور سريعی داشته باشيم روی چند گزينه تصميم گيری در فازطراحی كه بعضی موارد بايد اتخاذ گردد: 882-6-2 اصول مدلسازی ابعادی.. 892-6-3 شمای STAR... 942-6-3-1 مروری بريك شمای ساده STAR... 94درون يك جدول بعد (dimension): 97- درون يک جدول fact 100- كليد اتصال.. 101- جزئی سازی داده . 102- مقياسهای کاملا افزاينده 102- مقياسهای نه کاملا افزاينده 103- عمق جدول، نه پهنا 103- داده پراکنده : 104- ابعاد فاسد شونده 104- جدول Fact فاقد حقيقت... 1052-6-3-2 مزاياي شماي STAR... 106شمای SNOWFLAK... 111اختيارات نرمال سازي.. 1112-7-1 مزايا و معايب... 114 مقدمه119مروري بر استخراج در انبارهاي داده. 1203-2-1 روشهاي استخراج منطقي.. 1223-2-1-1 استخراج كامل.. 1223-2-1-2 استخراج افزايشي.. 1223-2-2 روشهاي استخراج فيزيكي.. 123مروري بر عمل انتقال در انبارهاي داده. 1253-3-1 توصيف مكانيزمهاي انتقال در انبارهاي داده. 1263-3-1-2 انتقال توسط عمليات توزيع شده. 127مروري بر بارگذاري و تغيير شکل داده در انبارهاي داده. 1283-4-1 جريان تغيير شکلهای دادهاي.. 1293-4-1-1 تغيير شکلهای دادهاي چند مرحلهاي.. 1293-4-1-2 تغييرشکل دادهاي به صورت خط لولهاي.. 1313-4-2 مكانيزمهاي بارگذاري.. 1323-4-2-2 جداول خارجي.. 1333-5-1 اشياء، گروهها و سايتها در پردازش کپی سازی.. 1383-5-1-1 گروههاي کپی سازی.. 1393-5-1-2 سايتهاي کپی سازی.. 1393-5-2-3-1 اتصالات زمانبندي شده. 149 مقدمه 150مدل بانک اطلاعاتی حقوق و دستمزد. 1524-2-1 طراحی مدل انبار داده. 1544-2-2 پيکربندی محيط پياده سازی.. 158پياده سازی پيکر بندی محيط طراحی شده. 160تجميع اطلاعات در يک شما 194نمايش نحوه اعمال تغييرات.. 203پاسخگويی به درخواستهای مديريتی.. 206
پایان نامه نرم افزارهای هوشمند تجاری Oracle9i Warehouse Builder
مقدمهانبار داده يك سيستم تحويل اطلاعات است كه در آن، داده اوليه جهت اتخاذ تصميمات استراتژيك به اطلاعات قابل استفاده تبديل می شود. کليه اطلاعات برمبنای تاريخ آنها از سيستمهای عملياتی مختلف دريافت شده، و اين اطلاعات با اطلاعات مربوط به آن از منابع خارجی ديگر ترکيب می شوند. البته با ناسازگاريهای داده ای به روش مرسوم همان سيستمی پاسخ داده می شود که داده در آن قرار دارد و اين اطلاعات جمع آوری شده به صورت کارآمدی به منظور ايجاد اطلاعات مختلف برای كلاسهای متفاوت كاربران تغيير شکل داده می شودو در نهايت روشهای تحويل داده پياده سازی می شود. به منظور نصب يک سيستم تحويل اطلاعات، به اجزا يا بلوكهای سازنده گوناگونی نياز داريم. اين بلوكهای سازنده به بهينهترين روش جهت حصول به هدف مورد نظر کنارهم قرارداده می شوند. قبل از بحث در مورد نحوه ايجاد اجزاء و قرارگيری آنها درمعماری ، اجازه دهيد ابتدا به چند نكته اصلی درباره انبار داده بپردازيم. آقای بيل اينمون كه پدرانبار داده ناميده شده تعريف زير را برای آن ارائه می کند:«انبار داده، مجموعه داده موضوع گرا، يكپارچه، غير فرار و زمان دار است كه به منظور پاسخگويی به پرسجوهای تحليلی و آماری در جهت اتخاذ تصميمات مديريتی جمع آوری می شوند.»آقای سين کلی، مدعی ديگر پيشبرد تئوری انبار داده آن را به روش زير تعريف می کند:«داده درانبار داده، تفکيک شده، دردسترس، يكپارچه، زمان دار، موضوع گرا، غيرفرارو قابل دسترسی است. »خصوصيات تعريف انبار دادهدر اين بخش به بررسی و توضيح اجزاء كليدی تعريف ارائه شده برای انبار داده به منظور پاسخگويی به پرسشهای نظير اين می پردازيم که طبيعت داده درانبار داده چگونه است؟ تفاوت اين اطلاعات با اطلاعات ساير سيستمهای عملياتی در چيست؟ چرا بايد با سايرين متفاوت باشد؟ چگونه اندازه هرداده در انبار داده اعمال میشود؟ تعداد صفحات 232 word فهرستمقدمه: سير تحول. 1ظهور DASD.. 2تكنولوژي زبانهاي نسل چهارم وکامپيوترهای شخصی. 4سيستم استخراج. 4مشکلات سيستمهای توسعه يافته امروزی. 6فقدان اعتبار داده7مشكلات در بهره وری 11از داده ها تا اطلاعات15يك تغيير در بحث.. 17توصيف محيط معماری 19يکپارچه سازی داده در محيط معماری. 23سيستمهاي عملياتي در مقابل سيستمهاي پشتيبان تصميم. 25انبار داده تعريف شده28يك محيط نه يك محصول. 29اهداف يك انبار داده30انبار داده بايد دستيابي آسان به اطلاعات يك سازمان را فراهم كند.31مقدمه37خصوصيات تعريف انبار داده 382-2-1 داده موضع گرا 382-2-2 داده يكپارچه. 402-2-3 داده زمان دار. 422-2-4 داده غير فرار 44مروری لايه های مختلف انبارداده 452-3-1 لايه Source Data. 472-3-2 لايه Data staging. 522-3-2-1 استخراج داده 532-3-2-2 تبديل داده 542-3-2-3 بارگذاری داده 572-3-3 لايه Data Storage. 572-3-4 لايه تحويل اطلاعات... 592-3-5 لايه فراداده 612-3-5-1 انواع فراداده 612-3-5-1-1 فراداده عملياتی.. 622-3-5-1-2 فراداده استخراجی.. 622-3-5-1-3 فراداده کاربرنهايی.. 632-3-6 لايه مديريت و کنترل.. 63معماری در سه ناحيه اصلی.. 642-4-1 معماری تکنيکی.. 642-4-1-2 ناحيه مالکيت داده (Data Acquisition) 672-4-1-2-1 گردش داده 682-4-1-2-2 عملکردها وسرويسها 712-4-1-2-2-1 استخراج دادهها 712-4-1-2-2-2 تغيير شکل.. 722-4-1-2-2-3 ذخيره سازی داده 732-4-2-2 ناحيه Data storage. 742-4-2-2-1 عملکردها و سرويسها 762-4-2-3 ناحيه تحويل اطلاعات... 772-4-2-3-1 گردش اطلاعات... 782-4-2-3-2 عملکردها و سرويسها 80معماری انبارداده و پياده سازی گزينه منتخب... 812-5-1 گزينه های مختلف برای انتخاب معماری.. 812-5-2 معماری انبار سراسری.. 822-5-3 معماری data mart مستقل.. 842-5-4 معماری data mart های متصل.. 85از نيازمنديها تا طراحی داده 872-6-1 گزينه های فاز طراحی.. 88قبل از اينكه به بحث در ارتباط با طراحی مدل داده ابعادی بپردازيم ، اجازه دهيد مرور سريعی داشته باشيم روی چند گزينه تصميم گيری در فازطراحی كه بعضی موارد بايد اتخاذ گردد: 882-6-2 اصول مدلسازی ابعادی.. 892-6-3 شمای STAR... 942-6-3-1 مروری بريك شمای ساده STAR... 94درون يك جدول بعد (dimension): 97- درون يک جدول fact 100- كليد اتصال.. 101- جزئی سازی داده . 102- مقياسهای کاملا افزاينده 102- مقياسهای نه کاملا افزاينده 103- عمق جدول، نه پهنا 103- داده پراکنده : 104- ابعاد فاسد شونده 104- جدول Fact فاقد حقيقت... 1052-6-3-2 مزاياي شماي STAR... 106شمای SNOWFLAK... 111اختيارات نرمال سازي.. 1112-7-1 مزايا و معايب... 114 مقدمه119مروري بر استخراج در انبارهاي داده. 1203-2-1 روشهاي استخراج منطقي.. 1223-2-1-1 استخراج كامل.. 1223-2-1-2 استخراج افزايشي.. 1223-2-2 روشهاي استخراج فيزيكي.. 123مروري بر عمل انتقال در انبارهاي داده. 1253-3-1 توصيف مكانيزمهاي انتقال در انبارهاي داده. 1263-3-1-2 انتقال توسط عمليات توزيع شده. 127مروري بر بارگذاري و تغيير شکل داده در انبارهاي داده. 1283-4-1 جريان تغيير شکلهای دادهاي.. 1293-4-1-1 تغيير شکلهای دادهاي چند مرحلهاي.. 1293-4-1-2 تغييرشکل دادهاي به صورت خط لولهاي.. 1313-4-2 مكانيزمهاي بارگذاري.. 1323-4-2-2 جداول خارجي.. 1333-5-1 اشياء، گروهها و سايتها در پردازش کپی سازی.. 1383-5-1-1 گروههاي کپی سازی.. 1393-5-1-2 سايتهاي کپی سازی.. 1393-5-2-3-1 اتصالات زمانبندي شده. 149 مقدمه 150مدل بانک اطلاعاتی حقوق و دستمزد. 1524-2-1 طراحی مدل انبار داده. 1544-2-2 پيکربندی محيط پياده سازی.. 158پياده سازی پيکر بندی محيط طراحی شده. 160تجميع اطلاعات در يک شما 194نمايش نحوه اعمال تغييرات.. 203پاسخگويی به درخواستهای مديريتی.. 206