نگهداری مدلهای warehouse زمانی

22
ری مدلهای هدا گ نWarehouse ی ن ما ر ی ن ا ر ر می رداد مههاه داده گا ای ه در ن ژ ی و ث ح ا& ب م ر گد ه ر ر* کی اد: د* ب س ا هار& ب89

Upload: fathia

Post on 13-Jan-2016

61 views

Category:

Documents


0 download

DESCRIPTION

نگهداری مدل‌های Warehouse زمانی. مهرداد میرزائی مباحث ویژه در پایگاه داده‌ها استاد: دکتر رهگذر. بهار 89. مقدمه کلیات و کارکرد سیستم معماری عمومی سیستم واسط‌ها مدل پایگاه داده مفهومی و موقت‌سازی عملکرد و جریان کاری مثال. معرفی DWT. ابزار نگهداری Data Warehouse بر اساس مدل COMET - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: نگهداری مدلهای  Warehouse زمانی

نگهداری مدل های Warehouseزمانی

مهرداد میرزائی

مباحث ویژه در پایگاه داده هااستاد: دکتر رهگذر

89 بهار

Page 2: نگهداری مدلهای  Warehouse زمانی

مقدمه•کلیات و کارکرد سیستم•معماری عمومی سیستم•واسط ها•مدل پایگاه داده مفهومی و موقت سازی•عملکرد و جریان کاری•مثال•

Page 3: نگهداری مدلهای  Warehouse زمانی

DWTمعرفی

Data Warehouseابزار نگهداری •

COMETبر اساس مدل •

قابلیت تغییر در ساختار•متامدل چند بعدی•

Page 4: نگهداری مدلهای  Warehouse زمانی

عملکرد سیستم

•Import و Export

مدیریت نسخه ساختارها•یافتن تفاوت ها•

Page 5: نگهداری مدلهای  Warehouse زمانی

معماری سیستم

پایگاه داده شامل:داده ساختار•توابع تبدیل•داده حقیقی•

اجزای اصلی ابزار مدیریت:انتخاب ساختار•مدیریت نسخه•کشف تفاوت•

Page 6: نگهداری مدلهای  Warehouse زمانی
Page 7: نگهداری مدلهای  Warehouse زمانی

واسط ها

ImportOLAPخواندن داده از سیستم •

دادن برچسب زمانی به هر جزء•اضافه کردن اطالعات نسخه•

Exportدریافت یک نسخه•OLAPنوشتن داده در سیستم •

Page 8: نگهداری مدلهای  Warehouse زمانی

مدل مفهومی پایگاه داده

Page 9: نگهداری مدلهای  Warehouse زمانی

عملکرد و جریان کاری

روش های به روز رسانی و اعمال جامعیتخروجی / خروجی•ورودی / خروجی•ورودی / ورودی•

Page 10: نگهداری مدلهای  Warehouse زمانی

خروجی / خروجی

مزایاهزینه کم پیاده سازی•گسترش آسان•عدم نیاز به آشنایی با ابزار جدید•

معایبعدم کنترل مستقیم داده•

Page 11: نگهداری مدلهای  Warehouse زمانی

ورودی / خروجی

مزایاکنترل نسبی روی داده•امکان ثبت تغییرات•

معایبهزینه زیاد پیاده سازی•نیاز به آشنایی با ابزار جدید•

Page 12: نگهداری مدلهای  Warehouse زمانی

ورودی / ورودی

مزایاکنترل کامل روی داده•امکان ثبت تغییرات•OLAPعدم نیاز به ارتباط آنالین با سیستم •

معایبهزینه زیاد پیاده سازی•رد و بدل کردن زیاد داده•

Page 13: نگهداری مدلهای  Warehouse زمانی

نمودار حالت جریان کاری کل سیستم

Page 14: نگهداری مدلهای  Warehouse زمانی

exportنمودار حالت جریان کاری proactiveو

Page 15: نگهداری مدلهای  Warehouse زمانی

نمودار حالت جریان کاری reactive

Page 16: نگهداری مدلهای  Warehouse زمانی

شناسایی تغییر

عدم بررسیکاربر مسؤل شناسایی تغییر است.•

مقایسه ساختاراز روش های الگوریتمی استفاده می شود.•امکان اشتباه وجود دارد.•

Page 17: نگهداری مدلهای  Warehouse زمانی

فایل تغییر

MatchingLine = Delete|Insert|Change;

Delete = Identifier Separator;

Insert = Separator Identifier;

Change = Identifier Separator Identifier;

Identifier = Path|Name;

Name = ValidCharacter {ValidCharacter};

Path = PathDelimiter Name {PathDelimiter Name};

Separator = ";";

PathDelimiter = "\";

ValidCharacter = any character valid in a member's name

Page 18: نگهداری مدلهای  Warehouse زمانی

مثال

Page 19: نگهداری مدلهای  Warehouse زمانی

مثال )ادامه(

Page 20: نگهداری مدلهای  Warehouse زمانی

نتیجه گیری

توانایی تغییر ساختار•توانایی نشان دادن تغییرات• آشناOLAPاستفاده از •استفاده از واسط های استاندارد•

Page 21: نگهداری مدلهای  Warehouse زمانی

منابع

• J. Eder, C. Koncilia, K. Wiggisser. Maintaining Temporal Warehouse Models. Resarch and Practical Issues of Enterprise Information System (CONFENIS) April 24-26, 2006, Vienna, Austria, Springer Verlag, Series: IFIP International Federation for Information Processing, Vol.205, Toja, A. Min; Xu, Li; Chaudhry, Sohail(Eds.),2006

• Eder, J., Koncilia, C., Morzy, T.: The COMET Metamodel for Temporal Data Warehouses. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 83–99. Springer, Heidelberg 2002

• J. Eder, C. Koncilia, and K. Wiggisser. A Tree Comparison Approach to Detect Changes in Data Warehouse Structures. In Proc. of the 7th DaWaK. 2005

Page 22: نگهداری مدلهای  Warehouse زمانی

?