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

Post on 13-Jan-2016

54 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

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

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

89 بهار

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

DWTمعرفی

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

COMETبر اساس مدل •

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

عملکرد سیستم

•Import و Export

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

معماری سیستم

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

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

واسط ها

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

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

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

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

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

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

خروجی / خروجی

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

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

ورودی / خروجی

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

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

ورودی / ورودی

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

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

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

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

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

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

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

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

فایل تغییر

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

مثال

مثال )ادامه(

نتیجه گیری

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

منابع

• 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

?

top related