کامپیوتر و IT و اینترنتعلوم مهندسی

پايگاه داده تحليلی و معماری آن

صفحه 1:
2 1 پایگاه داده تحلیلی و معمار ۳

صفحه 2:
ساختار کلی پایگاه داده

صفحه 3:
ساختار کلی پایگاه داده * پایگاه داده تحلیلی مخزني از اطلاعات جمع آوري شده از منایع مختلف مي باشد ‎a aS‏ صورت یک شماي یکپارچه ذخیره مي شود. . پایگاه داده تحلیلی شامل مراحل زیر مي باشد : * پاكسازي داده ها * انتقال داده ها * جمع آوري داده ها * کاهش داده ها

صفحه 4:

صفحه 5:
پاك سازي داده ها 4 پرکردن فيلدهاي خالي * از بین بردن نويزهاي داده اي شناسايي داده هاي اشتباه تصحیح ناسازگاري هاي موجود در بین داده هاي ورودي در این بخش عملیات مختلفي براي پاک سازي داده * نادیده گرفتن تاپلهاي نادرست

صفحه 6:
ياك سازي داده ها - ادامه " در اين بخش عمليات مختلفي براي ياك سازي داده هاي قابل انجام است: " يركردن فيلدهاي نادرست به صورت دستي " يركردن فيلدهاي نادرست با يى مقدار مشخص " يركردن فيلدها با توجه به نوع فيلد و داده هاي موجود " يركردن فيلدها با نزديكترين مقدار ممكن

صفحه 7:
یکپارچه سازي داده ها * ترکیب داده هاي دريافتي از منابع اطلاعاتي مختلف * استفاده از فرا داده ها براي شناسايي و حذف افزونگي داده ها تشخیص و رفع برخوردهاي داده اي * یکپارچه سازي داده ها از سه فاز كلي تشکیل شده است: * شناسايي فيلدهاي یکسان * شناسايي افزونگي هاي موجود در داده هاي ورودي * مشخص کردن برخورد هاي داده اي

صفحه 8:
تبديل داده ها " در اين فازء داده هاي ورودي طي مراحل زير به شكلي كه مناسب عمل داده كاوي باشند, در مي آیند: * از بین بردن نويزهاي داده ها * تجمیع داده ها * كلي سازي * نرمال سازي * افزودن فيلدهاي جدید

صفحه 9:
تبدیل داده ها - از بین بردن نويزهاي داده اي :منظور از داده هاي نويزي, داده هايي هستند که در خارج از بازه مورد نظر قرار مي گیرند . مه براي اصلاح داده هاي نويزي از روشهاي زیر استفاده مي شود: استفاده از مقادیر مجاور براي تعیین یک مقدار مناسب براي فيلدهاي داراي نویز دسته بندي داده هاي موجود و مقداردهي فیلد داراي داده نويزي با استفاده از دسته نزدیکتر * . ترکیب روشهاي فوق با ملاحظات انساني

صفحه 10:
تبدیل داده ها - ادامه تجمیع داده ها: داده ها به معني بدست آوردن اطلاعات جدید ا از يب دادة ‎BBL go betes ab‏ 3 ‎lS‏ سازي : كلي سازي به معني دسته بندي داده هاي موجود برآساس ماهیت و نوع آنها است. ‏ترمال سازي: منظور از نرمال سازي, تغییر مقیاس داده ها لست . افزودن فيلدهاي جدید: گاهي اوقات براي سهولت عمل داده ‏وي مي توان فيلدهايي به مجموعه فيلدهاي موجود اضافه [

صفحه 11:
کاهش داده ها 4 " شامل تكنيكهايي براي نمايش كمينه اطلاعات موجود است. * اين فاز از سه بخش تشکیل مي شود: * کاهش دامنه و بعد: فيلدهاي نامربوط, نامناسب و تكراري حذف مي شوند. * فشرده سازي داده ها: از تكنيكهاي فشرده سازي براي کاهش اندازه داده ها استفاده مي شود. * کدکردن داده ها: داده ها در صورت امکان با پارامترها و اطلاعات کوچکتر جایگزین مي شوند.

صفحه 12:
داده كاوي 3 تحلیل داده 4 29790 Sle * داده كاوي فرایند کشف اطلاعات نهفته از درون حجم بسیار زیاد داده هايي است که در قالب پایگاه هاي داده اي, انبارهاي داده يا هر نوع انباره اطلاعاتي ذخیره شده اند.

صفحه 13:

صفحه 14:
معماري پایگاه داده * معماري در نظر گرفته شده براي پایگاه داده تحلیلی یک مدل سه لایه است

صفحه 15:
واسط کاربري * ارتباط با موجودیت هاي خارجي از طریق وأسظ کاربر انجام مي گیرد. * به طور كلي مي توان وظایف لایه واسط كاربري را در سه دسته كلي ورودي و خروجي و کنترل تقسیم نمود.

صفحه 16:
واسط ‎Sp LS‏ = ادامه * بخش ورود اطلاعات مسولیت تمامي مدخل هاي ورودي اطلاعات را بر عهده دارد ۰ 8 بخش خروجي اطلاعات شامل تمامي واسط ها و کنترل هاي لازم براي ارسال داده همابه نهادهاي خارجي است . * بش کنترل شامل کنترل هاي لازم بر اطلاعات ورودي و خروجي است. * کنترل داده هاي ورودي, کنترل داده هاي خروهي. ست وقایع و کنترل دسترسي کاربران

صفحه 17:
واسط ‎Sp LS‏ = ادامه * بش کنترل تناس کقول اي لازم بر اطلاعات ورودي و خروجي است.

صفحه 18:
واسط کاربري - ادامه و * بخش کنترل : * کنترل داده هاي ورودي: این بخش ‎lS‏ مسول هات ودود ی ‎ae‏ ‏ورودي مي باشد. ۱ " کنترل داده هاي خروجي: این بخش به طور ‎ols‏ مسول بررسي صحت و جامعیت داده هاي خروجي مي باشد.

صفحه 19:
واسط کاربري - امه لب * بخش کنترل : ۲ کتترل دستترسي وانیت: نیاز به مكانيزمهاي جامع بررسي کنترل دسترسي به داده هاي ذخیره شده در انباره داده و به طور كلي تامین امنیت داده اي وجود دارد . * هویت شناسي : چه کاربراني مجاز به استفاده از سیستم * مجاز شناسي : حد دسترسي کاربران مجاز چقدر است . ‎a‏ ثبت وفايع: مسوّل ثبت تمامي فعالیت هاي کاربران یا ‎wile‏ که توسط مدير سيستم مشخص مي شود مي

صفحه 20:
‎ad‏ کنترل ‏* لایه کنترل داده ها رابط بین دو لایه واسط ‏کاربري و لایه داده اي است و کنترل هاي لازم براي ارتباط با اين دو بخش را فراهم مي كند ‎

صفحه 21:
لایه کنترل - ادامه * کنترل ارتباط با واسط کاربري: * مسولیت دریافت داده ها از لایه واسط کاربر و همجنين ارسال داده هاي خروجي به أن از وظايف * به طور كلي این لایه درخواست ها و داده هاي ورودي را از لایه واسط کاربر خوانده و به بخش * وظیفه دیگر این لاه کنترل داده هاي خروجي ارسالي به واسط کاربري است.

صفحه 22:
لایه کنترل - ادامه ‎gh‏ * کنترل ارتباط با لایه داده اي : * وظیفه این لایه فراهم آوردن دسترسي به لایه داده است. * کنترل دسترسي و بررسي اجازه هاي لازم براي

صفحه 23:
لایه کنترل - ادامه ‎gh‏ * کنترل ارتباط با لایه داده اي : * واسطهاي دسترسي به داده ‎tha‏ ‏" اين بخش براي ذخیره و بازيابي داده هاي موجود در لاه داده اق واتتطهايي :وا فراهج ي کند که تخش هاي دیگر سیستم بتوانند نيازهاي داده اي خود را برطرف * مكانيزمهاي دسترسي همزمان, کنترل همروندي, امكان ترميم و ثبت وقايع از تكنيكهايي هستند که در اين بخش بياده سازي مي شوند..

صفحه 24:
لایه کنترل - ادامه ‎gh‏ * کنترل ارتباط با لایه داده اي : * مدیریت و کنترل دسترسي :علاوه بر فراهم آوردن دسترسي هاي مختلف به داده ها, کنترل دسترسي و اينكه جه بخش هايي و با چه مجوزهايي مي توانند به داده ها دسترسي داشته باشند, از وظایف دیگر بخش کنترل ارتباط با لایه داده اي است . * مكانيزمهاي دسترسي : * کنترل دسترسي اجباري * کنترل دسترسي احتياطي

صفحه 25:
* پالایش داده هاي ورودي و تبدیل آنها به شكلي استاندارد : * مسولیت این بخش پالایش داده و تبدیل داده هاي ورودي به شكلي استاندارد است. = اين بخش توسط مدير ارتباط با لایه داده اي, داده ها را از لایه وسط کاربري گرفته و طي مراحل مختلفي, ناسازگاري بین داده ها را حذف کرده و آنها را راهي لایه داده اي مي کند.

صفحه 26:
1 عو ۹ ۰۱۶۳ 15 من ‎mer HRA‏ ۶ همعد لایه کنترل - ادامه

صفحه 27:
6 که ی ‎HEM‏ سب لایه کنترل - ادامه

صفحه 28:
* ایجاد حجم هاي داده اي و ارایه سرویس به واسط هاي داده كاوي : * مسولیت این بخش ایجاد حجم هاي داده اي, مدیریت, تولید و استفاده از آنهاست. * حجم داده اي چیست ؟ > سيره پاسخ به پرس وجوها و تهیه گزارش ها تعدادي زيادي پرس وجو از تعدادي زيادي جدول ات كه اجرای آنقا زمان گیر است بتابراين علاوه بر استفاده از ساختارهاي داده اي نرمال باید از ساختارهاي ستاره اي نیز استفاده كرد . ۰ ساختارهاي ساره اي با تعبیه مکانیزم هاي خلاصه سازي و تجمیع داده ها با خارج ساختن ساختار از حالت نرمال امکان گزارش گيري سریعتر را فراهم مي سازد.

صفحه 29:
* ایجاد حجم هاي داده اي و ارایه سرویس به واسط هاي داده كاوي: * مزاياي پایگاه داده چند بعدي نسبت به پایگاه داده رابطه اي : در پایگاه داده چند بعدي داده ها در سطح بالاتر و هوشمندانه تري نسبت به پایگاه داده رابطه اي نشان داده مي شوند . در اين مدل هم رويت و دنبال كردن داده هاي خاص ساده تر داده ها در قالب ساختار ابعادي نشان داده مي شوند كه با ديدكاه هاي روزمره ما تطابق بيشتري دارد. در بايكاه داده جند بعدي با صرف مشاهده یک حجم داده اي مي توآن اطلاعاتي را راجع به مقاديري که فیلد ها مي توانند بپذیرند به دست آورد.

صفحه 30:
* ایجاد حجم هاي داده اي و ارایه سرویس به واسط هاي داده كاوي: * مزاياي پایگاه داده چند بعدي نسبت به پایگاه داده رابطه اي : * تکرار داده ها در حجم هاي داده اي به حداقل مي رسد . *درپارگاه دادن چند تعذی عملبات داده آي روي حجم هاي ناده آي سریعتر صورت مي گیرد . * هدف از ایجاد حجم هاي داده اي دستيابي به یک سري حقایق است که مي توانند براي مدیران و تحلیل گران مفید باشند : ۴ لبنت جقایفن کهرباینین کی شوید ار پززسی سدع و رازه هاف انق یا با منشورت با مذیران و تجلیل گران داده های سیستم,منشعخص مي گرند.

صفحه 31:
* ایجاد حجم هاي داده اي و ارایه سرویس به واسط هاي داده كاوي: * هدف از ایجاد حجم هاي داده اي دستيابي به یک سري حقایق است که مي توانند براي مدیران و تحلیل ‎OLS‏ ‏* براي دستيابي به حقایق مورد نظر جدول هايي را ایجاد مي شود که داراي دو نوع كلي از فیلدها خواهند بود. * قیلدهاي گزفته.شده ار جدول هاي:موجود * فيلدهاي اضافه شده به منظور کشف حقایق * به جدول هايي که به اين طریق ایجاد خواهند شد جدول حقایق گفته مي شود.

صفحه 32:
لایه کنترل - ادامه ‎gh‏ * ایجاد حجم هاي داده اي و ارایه سرویس به واسط هاي داده کاوي: * دو شماي كلي ‎sly‏ ایجاد جدول حقایق: ف شاي ستازه اي © شماي ذانه برقي * در جدول حقایق هر کدام از فیلدها که از جدولهاي موجود گرفته مي شوند یک کلید خارجي براي اين جدول و کلید اضلي براي جدول:فربوظه خواهند بؤد. * به هر كدام از آن جدول ها (جدول هايي که یکب ام فيلدهاي آنها در جدوا حقايق مي باشد) یک بعد براي جدول حقایق گفته مي شود.

صفحه 33:
* ایجاد حجم هاي داده اي و ارایة تبرونش بة ‎ball‏ ‏هاي داده کاوي: 2د

صفحه 34:
لایه کنترل - ادامه ‎gh‏ ثبت وقايع : " مديريت ثبت وقايع در سيستم بر عهده اين بخش است. " اين بخش از طريق يى واسط كاربري سياست هاي ثيت وقابع را از مدير يا مسؤل سيستم كرفته و طبق آن كار مي كند . ثبت وقان به صورت يق سيسعم يكبارجة در سيسسم يايكاة داده تحلیلی اي پیاده سازي شده و همه بخش هاي دیگر براي ثبت وقابع خود از ماژولهاي این بخش استفاده مي " وقايع ثبت شده يكي إز ابزارهاي مديريت براي يافتن شکلات سیستم و پيگيري مسایل امنيتي سیستم است.

صفحه 35:
ثبت وقابع : يرداختن به جزييات جلو ثبت وقايع جزئي: در اين روش همه مراحل و جزييات كا ۰ أين :روش اثبتت: هزينه زماني و حافظه اي بيشتري نسبت به روش قبل دارد و تنها در صورتي استفاده مي شود كه نیاز به آن باشد. * اینکه در هر لحظه از کدام روش استفاده گردد توسط مدير سيستم تعيين مي شود

صفحه 36:
. ليه كنفرل - امه + 900006-02-26 ‏عاط" ممصت * سوه ول‎ 90606-0۳299 Wosseie Delete Puble O 600062-02-28 Dayan lesen iota PubleO 8008-082۵8 Baraww- Delete Dats Cubed

صفحه 37:
لایه کنترل - ادامه 8 ‎ted ele woslys lg dons sam eal =‏ سیستم و کنترل اعمال آنهاست. 9 به طور كلي وظايف اين بخش در سه دسته زیر تقسیم مي شود: کنترل هویت: يعني اپنکه مشخص گردد چه كاربراني مجاز به استفاده از سیستم هستند. - کنترل دسترسي: کاربران مجاز, چه دسترسي هايي به کدام داده ها و کدام بخش از سیستم دارند. *_ مدیریت قواعد: کنترل هویت و کنترل دسترسي و نیز بخش هاي مختلف سیستم نیاز به قوانيني دارند که به قوانین كنترلي سیستم معروفند

صفحه 38:
لايه داده + * فرا داده: * فرا داده, شناسنامه داده است . * در فرا داده اطلاعاتي راجع به داده ها نگهداري مي شود. * کاربران سیستم مي توانند از اين اطلاعات براي ارتباط آسانتر با سیستم و شناسايي بهتر داده ها استفاده نمایند . * فرا داده مي تواند جوابگوي بسياري از سوالاتي باشد كه ‎sly‏ بسياري از کاربران در آینده مطرح خواهد شد.

صفحه 39:
لایه داده - ادامه "= * فرا داده: شامل دو بخش اطلاعاتي * اطلاعات تكکنيکي: شامل اطلاعاتي است كه به نگهداري و توسعه سیستم کمک خواهند کرد. * اطلاعاتي در مورد منبع داده ها * اطلاعاتي در مورد تبدیلات به کار گرفته شده : * اضافه کردن فيلدهايي به جداول * حذف کردن فيلدهايي از جداول " انتخاب اسامي مشترک براي براي فيلدهاي یکسان در جدول هاي مختلف * نرمال سازي جداول * تغییر نوع داده اي فيلدهاي جدول در صورت لزوم * کمینه کردن فيلدهاي یک جدول

صفحه 40:
لايه داده * فرا داده: * اطلاعات تکنيکي: * تشریح روشهاي بکار گرفته شده براي پاكسازي داده ها * مجاز شناسي و احراز هویت * اطلاعات تجاري: * ان اطلاعات به کازبران:در قهم بهیر اطلاعات انبازداده قم خواهند کرد. * اين بخش شامل اطلاعاتي در مورد پرس و جوهاي موجود, گزارش هاء تاریخچه اطلاعات و مالکین هاي داده هاي آنبارداده مي باشد.

صفحه 41:
لایه داده - ادامه ‎of‏ * ذخیره سازي داده ها : * در این بخش داده هاي سیستم ذخیره مي شوند . * داده ها در قالب بانک اطلاعات رابطه اي ساختار دهي شده و از تكنيكهاي موجود در اين ‎A‏ ‏برخوردار خواهند بود . " مساله اساسي در ذخيره سازي داده هاء ساختار دهي مناسب و اصولي داده ها است . * منظور از ساختار دهي مناسب و اصولي بهره گيري از قواعد نرمال سازي, حذف فيلدهاي زاید و افزونه و حذف بي نظمي هاي مختلف داده اي است.

صفحه 42:
سیستم پایگاه داده تحلیلی

صفحه 43:
مسیر حرکت داده ها 4 * دریافت داده ها : * داده ها پس از دریافت وارد سیستم انبارداده اي شده و پس از طي مراحلي به صورت داده هاي پالایش شده نگهداري مي شوند. ا دیگر کاربران سیستم به سیستم اعمال مي شود * جریان داده ها: * بسته به اينکه داده ورودي, ماهیت کنترلي داشته باشد یا نداشته باشد مسیر جداگانه اي را در سیستم طي خواهد کرد

صفحه 44:
مسیر حرکت داده ها - ادامه + * جریان داده ها : ‎alot‏ هاق عترلي به یخن هن مذبریت تور رفتة و در آنجا پردازش شده و پاسخ داده مي شوند. ‏" داده هاي غير كنترلي به سمت بخش بالايش هدايت شده و مسير خود را طي مي كنند. ‏* داده ها از طریق واسطهايي به پایگاه داده تحلیلی اي وارد شده و به بخش کنترل ورودي منتقل مي شوند. ‏* کنترل ورودي نوع داده را تشخیص داده و برخي فیلترینگ ساده بر روي داده هاي ورودي انجام مي دهد . ‏* بخش کنترل ورودي پس از پالايش اولیه, داده هاي ورودي را بر حسب نوع آنها به مسیر اصلي خود هدایت مي ‎

صفحه 45:
حرکت داده ها - متسین ادامه ل

صفحه 46:
مسیر حرکت داده ها -

صفحه 47:

صفحه 48:
مراجع 1-Enrico Franconi, Data Warehouse Models and OLAP Operations, www.cacs.louisiana.edu/~yxz2646/ cmps566/ 2- Developing a Data Warehouse Architecture, searchoracle.techtarget.com/whitepaperPag 3- Data Warehouse Architecture, w.indiana.edu/~ ‘Services/DataWarehouse/d http://w: ssoverview.htm 4- Data Warehouse Architectures www.dwinfocenter.org/architeéct.htm 5- Harry Singh, "Interactive Data Warehousing", Prentice Hall PTR, 1999

پايگاه داده تحليلی و معماري آن ساختار کلی پايگاه داده تحليلی ساختار کلی پايگاه داده تحليلی ‏ ‏ پايگاه داده تحليلی مخزني از اطالعات جمع آوري شده از منابع مختلف مي باشد كه به صورت يک شماي يكپارچه ذخيره مي شود. پايگاه داده تحليلی شامل مراحل زير مي باشد : ‏ ‏ ‏ ‏ پاکسازي داده ها انتقال داده ها جمع آوري داده ها کاهش داده ها مراحل تبديل داده خام به دانش در يک سيستم پايگاه داده تحليلی Pattern Evaluation Presentation & Data Mining Data Warehouse Selection & Transformation Data Cleaning Data Integration Databases Flat Files پاك سازي داده ها ‏ ‏ ‏ ‏ ‏ پرکردن فيلدهاي خالي از بين بردن نويزهاي داده اي شناسايي داده هاي اشتباه تصحيح ناسازگاري هاي موجود در بين داده هاي ورودي در اين بخش عمليات مختلفي براي پاک سازي داده هاي قابل انجام است: ‏ ناديده گرفتن تاپلهاي نادرست پاك سازي داده ها - ادامه ‏ در اين بخش عمليات مختلفي براي پاک سازي داده هاي قابل انجام است: ‏ ‏ ‏ ‏ پرکردن فيلدهاي نادرست به صورت دستي پرکردن فيلدهاي نادرست با يک مقدار مشخص پرکردن فيلدها با توجه به نوع فيلد و داده هاي موجود پرکردن فيلدها با نزديکترين مقدار ممکن يكپارچه سازي داده ها ‏ ‏ ‏ ‏ تركيب داده هاي دريافتي از منابع اطالعاتي مختلف استفاده از فرا داده ها براي شناسايي و حذف افزونگي داده ها تشخيص و رفع برخوردهاي داده اي يکپارچه سازي داده ها از سه فاز کلي تشکيل شده است: ‏ ‏ ‏ شناسايي فيلدهاي يکسان شناسايي افزونگي هاي موجود در داده هاي ورودي مشخص کردن برخورد هاي داده اي تبديل داده ها ‏ در اين فاز ،داده هاي ورودي طي مراحل زير به شكلي كه مناسب عمل داده کاوي باشند، در مي آيند: ‏ ‏ ‏ ‏ ‏ از بين بردن نويزهاي داده ها تجميع داده ها کلي سازي نرمال سازي افزودن فيلدهاي جديد تبديل داده ها -ادامه ‏ از بين بردن نويزهاي داده اي :منظRRور از داده هRRاي نRRويزي، داده هايي هستند که در خRRارج از بRRازه مRRورد نظRRر قRRرار مي گيرند . ‏ براي اصالح داده هRRاي نRRويزي از روشRRهاي زيRRر اسRRتفاده مي شود: ‏ ‏ ‏ استفاده از مقادير مجاور براي تعيين يک مقدار مناسب براي فيلدهاي داراي نويز دسته بندي داده هاي موجود و مقRRداردهي فيلRRد داراي داده نRRويزي بRRا استفاده از دسته نزديکتر ترکيب روشهاي فوق با مالحظات انساني تبديل داده ها -ادامه ‏ تجميع داده ها :تجميع داده ها به معني بدست آوردن اطالعات جديد از ترکيب داده هاي موجود مي باشد. ‏ کلي سازي :کلي سازي به معني دسته بندي داده هاي موجود براساس ماهيت و نوع آنها است. ‏ نرمال سازي :منظور از نرمال سازي ،تغيير مقياس داده ها است . ‏ افزودن فيلدهاي جديد :گاهي اوقات براي سهولت عمل داده کاوي مي توان فيلدهايي به مجموعه فيلدهاي موجود اضافه کرد . کاهش داده ها ‏ ‏ شامل تکنيکهايي براي نمايش کمينه اطالعات موجود است. اين فاز از سه بخش تشکيل مي شود: ‏ ‏ ‏ کاهش دامنه و بعد :فيلدهاي نامربوط ،نامناسب و تکراري حذف مي شوند. فشرده سازي داده ها :از تکنيکهاي فشرده سازي براي کاهش اندازه داده ها استفاده مي شود. کدکردن داده ها :داده ها در صورت امکان با پارامترها و اطالعات کوچکتر جايگزين مي شوند. داده کاوي و تحليل داده هاي موجود ‏ داده کاوي فرايند کشف اطالعات نهفته از درون حجم بسيار زياد داده هايي است که در قالب پايگاه هاي داده اي ،انبارهاي داده يا هر نوع انباره اطالعاتي ذخيره شده اند. معماري پايگاه داده تحليلی معماري پايگاه داده تحليلی ‏ معماري در نظر گرفته شده براي پايگاه داده تحليلی يک مدل سه اليه است واسط کاربري اليه کنترل اليه داده واسط کاربري ‏ ‏ ارتباط با موجوديت هRRاي خRRارجي از طريRRق واسط کاربر انجام مي گيرد. به طور کلي مي تRRوان وظRRايف اليRRه واسRRط کRRRRاربري را در سRRRRه دسRRRRته کلي ورودي و خروجي و کنترل تقسيم نمود. واسط هاي خروج داده ها واسط هاي ورود داده ها کنترل ورودي واسط کاربري -ادامه ‏ بخش ورود اطالعRRات مسRRوليت تمRRامي مRRدخل هRRاي ورودي اطالعات را بر عهده دارد . ‏ بخش خروجي اطالعRRات شRRامل تمRRامي واسRRط هRRا و کنRRترل هRRاي الزم بRRراي ارسRRال داده هRRا بRRه نهادهRRاي خارجي است . ‏ بخش کنRRترل شRRامل کنRRترل هRRاي الزم بRRر اطالعRRات ورودي و خروجي است. ‏ کنترل داده هRRاي ورودي ،کنRRترل داده هRRاي خRRروجي ،ثبت وقايع و کنترل دسترسي کاربران واسط کاربري -ادامه ‏ بخش کنRRترل شRRامل کنRRترل هRRاي الزم بRRر اطالعات ورودي و خروجي است. ‏ کنRRRترل داده هRRRاي ورودي ،کنRRRترل داده هRRRاي خروجي ،ثبت وقايع و کنترل دسترسي کاربران کنترل داده هاي خروجي کنترل داده هاي ورودي کنترل دسترسي و امنيت ثبت وقايع واسط کاربري -ادامه ‏ بخش کنترل : ‏ کنترل داده ه1اي ورودي :اين بخش بRRه طRRور کلي مسؤل بررسي صحت و جامعيت داده هاي ورودي مي باشد. ‏ کنترل داده هاي خروجي :اين بخش به طRRور کلي مسول بررسي صRRحت و جRRامعيت داده هRRاي خRRروجي مي باشد. واسط کاربري -ادامه ‏ بخش کنترل : ‏ کن1ترل دسترس1ي و ام1نيت :نيRRاز بRRه مکانيزمهRRاي جRRامع بررسRRي کنRRترل دسترسRRي بRRه داده هRRاي ذخRRيره شده در انباره داده و به طRRور کلي تRRامين امRRنيت داده اي وجود دارد . ‏ ‏ ‏ هويت شناسي :چه کRRاربراني مجRRاز بRRه اسRRتفاده از سيسRRتم هستند. مجاز شناسي :حد دسترسي کاربران مجاز چقدر است . ثبت وقايع :مسؤل ثبت تمامي فعاليت هاي کRRاربران يا بخشهايي که توسط مدير سيستم مشخص مي شود مي باشد. اليه کنترل ‏ اليه کنRRترل داده هRRا رابRRط بين دو اليRRه واسRRط کاربري و اليه داده اي است و کنترل هاي الزم بRRراي ارتبRRاط بRRا اين دو بخش را فRRراهم مي کند . کنترل ارتباط با واسط کاربري کنترل ارتباط با اليه داده اي پااليش داده هاي ورودي و تبديل آنها به شکلي استاندارد ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي ثبت وقايع امنيت و مدير قواعد اليه کنترل -ادامه ‏ کنترل ارتباط با واسط کاربري: ‏ ‏ ‏ مسوليت دريافت داده هRRا از اليRRه واسRRط کRRاربر و همچنين ارسال داده هاي خروجي به آن از وظايف اين بخش است . به طRRور کلي اين اليRRه درخواسRRت هRRا و داده هRRاي ورودي را از اليه واسط کRRاربر خوانRRده و بRRه بخش هاي اجرايي مختلف در اليه کنترل مي فرستد. وظيفRRه ديگRRر اين اليRRه کنRRترل داده هRRاي خRRروجي ارسالي به واسط کاربري است. اليه کنترل -ادامه ‏ کنترل ارتباط با اليه داده اي : ‏ ‏ وظيفRRه اين اليRRه فRRراهم آوردن دسترسRRي بRRه اليRRه داده است. کنترل دسترسي و بررسي اجRRازه هRRاي الزم بRRراي بخش است. اين كنترليف دسترسي نيز از وظا داده اي ارتباط با اليه واسطهاي دسترسي کنترل دسترسي اليه کنترل -ادامه ‏ کنترل ارتباط با اليه داده اي : ‏ واسطهاي دسترسي به داده ها: ‏ ‏ اين بخش براي ذخيره و بازيابي داده هاي موجود در اليه داده اي واسطهايي را فراهم مي کند که بخش هاي ديگر سيسRRتم بتوانند نيازهاي داده اي خود را برطرف کنند . مکانيزمهاي دسترسي همزمان ،کنترل همروندي ،امکان ترميم و ثبت وقايع از تکنيکهايي هستند که در اين بخش پياده سازي مي شوند.. اليه کنترل -ادامه ‏ کنترل ارتباط با اليه داده اي : ‏ ‏ مديريت و کن1ترل دسترس11ي :عالوه بRRر فRRراهم آوردن دسترسي هاي مختلف به داده ها ،کنترل دسترسي و اينکه چه بخش هايي و با چRRه مجوزهRRايي مي تواننRRد بRRه داده هRRا دسترسRRي داشRRته باشRRند ،از وظRRايف ديگRRر بخش کنRRترل ارتباط با اليه داده اي است . مکانيزمهاي دسترسي : ‏ ‏ کنترل دسترسي اجباري کنترل دسترسي احتياطي اليه کنترل -ادامه ‏ پااليش داده هاي ورودي و تبديل آنها به شکلي استاندارد : ‏ ‏ مسؤليت اين بخش پااليش داده و تبديل داده هاي ورودي به شکلي استاندارد است. اين بخش توسط مدير ارتباط با اليه داده اي ،داده ها را از اليه وسط کاربري گرفته و طي مراحل مختلفي ،ناسازگاري بين داده ها را حذف کرده و آنها را راهي اليه داده اي مي کند. اليه کنترل -ادامه کنترل ارتباط با واسط کاربري پااليش داده هاي ورودي اليه کنترل کنترل ارتباط با اليه داده اي اليه داده اي نحوه ارتباط بخش پااليش داده اي با اليه هاي ديگر واسط کاربري اليه کنترل -ادامه يکپارچه سازي داده ها تبديل داده ها کاهش داده ها بخش پااليش داده هاي ورودي پاکسازي داده ها اليه کنترل -ادامه ‏ ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي : مسوليت اين بخش ايجاد حجم هاي داده اي ،مديريت، توليد و استفاده از آنهاست. حجم داده اي چيست ؟ ‏ ‏ بسياري از اوقات پاسخ به پرس وجوها و تهيه گزارش ها مستلزم تركيب تعدادي زيادي پرس وجو از تعدادي زيادي جدول است كه اجراي انها زمان گير است بنابراين عالوه بر استفاده از ساختارهاي داده اي نرمال بايد از ساختارهاي ستاره اي نيز استفاده كرد . ساختارهاي ستاره اي با تعبيه مكانيزم هاي خالصه سازي و تجميع داده ها و بعضًا با خارج ساختن ساختار از حالت نرمال امكان گزارش گيري سريعتر را فراهم مي سازد. اليه کنترل -ادامه ‏ ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي: مزاياي پايگاه داده چند بعدي نسبت به پايگاه داده رابطه اي : ‏ ‏ ‏ ‏ در پايگاه داده چند بعدي داده ها در سطح باالتر و هوشمندانه تري نسبت به پايگاه داده رابطه اي نشان داده مي شوند . در اين مدل هم رويت و دنبال کردن داده هاي خاص ساده تر است. داده ها در قالب ساختار ابعادي نشان داده مي شوند که با ديدگاه هاي روزمره ما تطابق بيشتري دارد. در پايگاه داده چند بعدي با صرف مشاهده يک حجم داده اي مي توان اطالعاتي را راجع به مقاديري که فيلد ها مي توانند بپذيرند به دست آورد. اليه کنترل -ادامه ‏ ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي: مزاياي پايگاه داده چند بعدي نسبت به پايگاه داده رابطه اي : ‏ ‏ ‏ تکرار داده ها در حجم هاي داده اي به حداقل مي رسد . در پايگاه داده چند بعدي عمليات داده اي روي حجم هاي داده اي سريعتر صورت مي گيرد . هدف از ايجاد حجم هاي داده اي دستيابي به يک سري حقايق است که مي توانند براي مديران و تحليل گران مفيد باشند . ‏ ليست حقايقي که بايستي کشف شوند از بررسي سيستم و داده هاي آن و يا با مشورت با مديران و تحليل گران داده هاي سيستم مشخص مي گردند. اليه کنترل -ادامه ‏ ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي: هدف از ايجاد حجم هاي داده اي دستيابي به يک سري حقايق است که مي توانند براي مديران و تحليل گران مفيد باشند . ‏ براي دستيابي به حقايق مورد نظر جدول هايي را ايجاد مي شود که داراي دو نوع کلي از فيلدها خواهند بود. ‏ ‏ ‏ فيلدهاي گرفته شده از جدول هاي موجود فيلدهاي اضافه شده به منظور کشف حقايق به جدول هايي که به اين طريق ايجاد خواهند شد جدول حقايق گفته مي شود. اليه کنترل -ادامه ‏ ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي: دو شماي کلي براي ايجاد جدول حقايق: ‏ ‏ ‏ ‏ شماي ستاره اي شماي دانه برفي در جدول حقايق هر کدام از فيلدها که از جدول­هاي موجود گرفته مي شوند يک کليد خارجي براي اين جدول و کليد اصلي براي جدول مربوطه خواهند بود. به هر کدام از آن جدول ها (جدول هايي که يکي از فيلدهاي آنها در جدول حقايق مي باشد) يک بعد براي جدول حقايق گفته مي شود. اليه کنترل -ادامه مثالي از نمودار ستاره ا ‏ ايجاد حجم هاي داده اي و ارايه سرويس به واسط هاي داده کاوي: اليه کنترل -ادامه ‏ ثبت وقايع : ‏ ‏ ‏ ‏ مديريت ثبت وقايع در سيستم بر عهده اين بخش است. اين بخش از طريق يک واسط کاربري سياست هاي ثبت وقايع را از مدير يا مسؤل سيستم گرفته و طبق آن کار مي کند . ثبت وقايع به صورت يک سيستم يکپارچه در سيستم پايگاه داده تحليلی اي پياده سازي شده و همه بخش هاي ديگر براي ثبت وقايع خود از ماژولهاي اين بخش استفاده مي کنند. وقايع ثبت شده يکي از ابزارهاي مديريت براي يافتن مشکالت سيستم و پيگيري مسايل امنيتي سيستم است. اليه کنترل -ادامه ‏ ثبت وقايع : ‏ ‏ ثبت وقايع کلي :در اين نوع ثبت ،تنها مراحل کلي کار در فايلهاي مربوطه ،ثبت شده و از پرداختن به جزييات جلوگيري مي شود . ثبت وقايع جزئي :در اين روش همه مراحل و جزييات کار ثبت مي شود . ‏ ‏ اين روش ثبت ،هزينه زماني و حافظه اي بيشتري نسبت به روش قبل دارد و تنها در صورتي استفاده مي شود که نياز به آن باشد. اينکه در هر لحظه از کدام روش استفاده گردد توسط مدير سيستم تعيين مي شود نمونه اي از فايل ثبت وقاي ادامه- اليه کنترل : ثبت وقايع 2004-07-22 2004-07-22 AdminAdmin-Select Select** From FromTable1 Table1 2004-07-23 2004-07-23 HosseinHossein-Delete DeleteTable Table22 2004-07-23 2004-07-23 MaryamMaryam-Insert Insertinto intoTable3 Table3 2004-07-24 2004-07-24 Cube1 Cube1 … … AnonymousAnonymous- Delete DeleteData Data  اليه کنترل -ادامه امنيت : ‏ ‏ ‏ اين بخش مسول دريافت سياست هاي امنيتي سيستم و کنترل اعمال آنهاست. به طور کلي وظايف اين بخش در سه دسته زير تقسيم مي شود: ‏ ‏ ‏ کنترل هويت :يعني اينکه مشخص گردد چه کاربراني مجاز به استفاده از سيستم هستند. کنترل دسترسي :کاربران مجاز ،چه دسترسي هايي به کدام داده ها و کدام بخش از سيستم دارند. مديريت قواعد :کنترل هويت و کنترل دسترسي و نيز بخش هاي مختلف سيستم نياز به قوانيني دارند که به قوانين کنترلي سيستم معروفند اليه داده ‏ فرا داده: ‏ ‏ ‏ ‏ فرا داده ،شناسنامه داده است . در فرا داده اطالعاتي راجع به داده ها نگهداري مي شود. کاربران سيستم مي توانند از اين اطالعات براي ارتباط آسانتر با سيستم و شناسايي بهتر داده ها استفاده نمايند . فرا داده مي تواند جوابگوي بسياري از سواالتي باشد که براي بسياري از کاربران در آينده مطرح خواهد شد. اليه داده -ادامه ‏ فرا داده :شامل دو بخش اطالعاتي ‏ اطالعات تکنيکي :شامل اطالعاتي است که به نگهداري و توسعه سيستم کمک خواهند کرد. ‏ ‏ اطالعاتي در مورد منبع داده ها اطالعاتي در مورد تبديالت به کار گرفته شده : ‏ ‏ ‏ ‏ ‏ ‏ اضافه کردن فيلدهايي به جداول حذف کردن فيلدهايي از جداول انتخاب اسامي مشترک براي براي فيلدهاي يکسان در جدول هاي مختلف نرمال سازي جداول تغيير نوع داده اي فيلدهاي جدول در صورت لزوم کمينه کردن فيلدهاي يک جدول اليه داده -ادامه ‏ فرا داده: ‏ اطالعات تکنيکي: ‏ ‏ ‏ تشريح روشهاي بکار گرفته شده براي پاکسازي داده ها مجاز شناسي و احراز هويت اطالعات تجاري: ‏ ‏ اين اطالعات به کاربران در فهم بهتر اطالعات انبارداده کمک خواهند کرد. اين بخش شامل اطالعاتي در مورد پرس و جوهاي موجود ،گزارش ها ،تاريخچه اطالعات و مالکين هاي داده هاي انبارداده مي باشد. اليه داده -ادامه ‏ ذخيره سازي داده ها : ‏ ‏ ‏ در اين بخش داده هاي سيستم ذخيره مي شوند . داده ها در قالب بانک اطالعات رابطه اي ساختار دهي شده و از تکنيکهاي موجود در اين قالب برخوردار خواهند بود . مساله اساسي در ذخيره سازي داده ها ،ساختار دهي مناسب و اصولي داده ها است . ‏ منظور از ساختار دهي مناسب و اصولي بهره گيري از قواعد نرمال سازي ،حذف فيلدهاي زايد و افزونه و حذف بي نظمي هاي مختلف داده اي است. بخش هاي مختلف معماري سيستم پايگاه داده تحليلی واسط هاي ورود داده ها واسط هاي خروج داده ها کنترل ورودي کنترل ارتباط با اليه داده اي کنترل ارتباط با واسط کاربري پااليش داده هاي ورودي و تبديل آنها به شکلي استاندارد ايجاد حجم ها داده اي و ارايه سرويس به واسط هاي داده کاوي ثبت وقايع امنيت و مدير قواعد داده ها و بانک اطالعات متاداده مسير حرکت داده ها ‏ دريافت داده ها : ‏ ‏ ‏ داده ها پس از دريافت وارد سيستم انبارداده اي شده و پس از طي مراحلي به صورت داده هاي پااليش شده نگهداري مي شوند. داده هاي ديگري نيز مي توانند وارد سيستم شوند. اين داده ها اغلب داده هاي کنترلي هستند که توسط مدير سيستم يا ديگر کاربران سيستم به سيستم اعمال مي شود جريان داده ها: ‏ بسته به اينکه داده ورودي ،ماهيت کنترلي داشته باشد يا نداشته باشد مسير جداگانه اي را در سيستم طي خواهد کرد مسير حرکت داده ها – ادامه ‏ جريان داده ها : ‏ ‏ ‏ ‏ ‏ داده هاي کنترلي به بخش هاي مديريت دستور رفته و در آنجا پردازش شده و پاسخ داده مي شوند. داده هاي غير کنترلي به سمت بخش پااليش هدايت شده و مسير خود را طي مي کنند. داده ها از طريق واسطهايي به پايگاه داده تحليلی اي وارد شده و به بخش کنترل ورودي منتقل مي شوند. کنترل ورودي نوع داده را تشخيص داده و برخي فيلترينگ ساده بر روي داده هاي ورودي انجام مي دهد . بخش کنترل ورودي پس از پااليش اوليه ،داده هاي ورودي را بر حسب نوع آنها به مسير اصلي خود هدايت مي کند. مسير حرکت داده ها – ادامه مسير حرکت داده ها – ادامه مسير حرکت داده ها – ادامه مراجع 1-Enrico Franconi, Data Warehouse Models and OLAP Operations, www.cacs.louisiana.edu/~yxz2646/ cmps566/ 2- Developing a Data Warehouse Architecture, searchoracle.techtarget.com/whitepaperPag 3- Data Warehouse Architecture, http://www.indiana.edu/~ dss/Services/DataWarehouse/dssoverview.html 4- Data Warehouse Architecture وwww.dwinfocenter.org/a rchitect.htm 5- Harry Singh,"Interactive Data Warehousing", Prentice Hall PTR, 1999

51,000 تومان