👈فول فایل فور یو ff4u.ir 👉

ارائه یک مدل بهینه تشخیص خطا در فرایند ETL word

ارتباط با ما

دانلود


ارائه یک مدل بهینه تشخیص خطا در فرایند ETL   word
چکیده
 تحمل‌پذیری در مقابل خطا برای سیستمهای اطلاعاتی امروزه یکی از ویژگی‌های بارز و بااهمیت می‌باشد.در میان روش‌های مختلف ارتقا تحمل‌پذیری خطا، شیوه نرم‌افزاری نسبت به دیگر روش‌ها از پیچپیدگی بیشتری برخوردار می‌باشد.در اینجا با توجه به اینکه سیستم هدف ما سیستمهای هوشمند کسب‌وکار میباشند که در تصمیم‌گیری و تصمیم سازی محیط کسب‌وکار نقش بسزایی داشته و بعنوان یک سیستم استراتژیک اهمیت ارتقاء تحمل‌پذیری خطای آن بیشتر می‌شود.
در این تحقیق یک روش جدید نرم‌افزاری برای شناسایی وقوع خطا در سیستمهای هوشمند کسب‌وکار در مرحله انتقال اطلاعات از منابع اطلاعاتی به سیستم مقصد و ساخت انبار داده با استفاده از شاخصهای عملکردی کسب‌وکار ارائه نموده‌ایم .این روش در جاهایی که با استفاده ازتکنیک افزونگی نسبت به ارتقاء تحمل‌پذیری خطای سیستم اقدام نموده‌اند برای شناسایی خطای رخ داده و همچنین انتخاب ماژول سالم، قابل‌استفاده است.از مزایای این روش انعطاف‌پذیری بالای آن جهت استفاده در بخش‌های مختلف سیستم ،شناسایی عمومی خطاهای رخ داده در طول فرایند انتقال ،قابلیت توسعه آن بدون هزینه اضافی و همچنین قابلیت استفاده این روش در هر سیستمی که نیاز به انتقال اطلاعات از یک محیط به محیط دیگر دارندمیباشد.
این روش بر پایه متدولوژی تشخیص بر اساس مقایسه بنا شده است و هدفش شناسایی سریع خطا با مقایسه داده‌های انتقال‌یافته و داده‌های منابع در چارچوب شاخصهای عملکردی محیط کسب‌وکار می‌باشد.
با توجه به اینکه این روش یک راه‌کار نرم‌افزاری می‌باشد هزینه آن از روش‌های سخت‌افزاری مشابه پایین تر می‌باشد .
 کلمات کلیدی:
سیستمهای هوشمند کسب‌وکار،واکشی انتقال و بار گزاری،تحمل‌پذیری خطا،افزونگی ،شاخص‌های عملکردی،انبار داده
 فهرست مطالب
عنوان
قدردانی‌ج
چکیده‌ه
فهرست مطالب‌و
فهرست جداول‌ي
فهرست اشکال‌ك
فصل اول: مقدمه1
مقدمه2
طرح مساله3
هدف تحقیق3
محدوده تحقیق3
ساختار پایان‌نامه3
فصل دوم:مروری بر سیستمهای کسب‌وکار هوشمند5
مقدمه6
سیستمهای هوشمند کسب‌وکار7
انبار داده7
معماری جریان داده8
معماری سیستم 10
یکپارچگی داده 10
تناوب باریابی11
منبع داده‌ای ابعادی11
منبع داده‌ای نرمال شده11
Master Data Management (MDM)11
ETL [(5و6 مر)12
دیدگاه‌ها و معماری ETL14
گزارش‌های تحلیلی15
داده کاوی15
سرویس گزارش‌های16
نتیجه‌گیری17
فصل سوم: سیستمهای مطمئن18
مقدمه19
اتکاپذیري20
قابلیتاطمینان21
قابلیتدسترسی21
ایمنی21
قابلیتنگهداری22
آزمون‌پذیری22
امنیت22
نقص وخطاوشکست22
کارایی23
تحمل‌پذیری خطا23
افزونگی24
افزونگی سخت‌افزاری25
افزونگی سخت‌افزاری ایستا25
افزونگی سخت‌افزاری فعال27
تکنیک Duplication with Comparison28
تکنینک Standby Sparing29
تکنیک Pair-and-a-Spare30
Watchdog Timers30
افزونگی سخت‌افزاری ترکیبی30
تحمل‌پذیریخطاينرم‌افزاری31
تاکتیک‌هایتحمل‌پذیریخطاينرم‌افزاریتکنسخه‌ای32
آشکارسازينقص32
محدودسازينقص33
بازیابینقص34
تاکتیک‌هایتحمل‌پذیریخطاينرم‌افزاریچندنسخه‌ای34
گوناگونیطراحی35
بلوک‌هایبازیابی35
برنامه‌نویسیچندنسخه‌ای36
برنامه‌نویسیخودبررسی37
بلوک‌هایبازیابیتوزیع‌شده38
بلوک‌هایبازیابیاجماعی38
رأی‌گیریپذیرش39
شاخصهای عملکردی40
روش‌های رایج برای ارزیابی قابلیت اطمینان سیستم ها41
ساده‌سازی سری و موازی42
تجزیه محوری43
ایجاد مسیرها و قطعات مینیمم 43
ماتریس رابطه44
روش حذف گره برای تولید یک مسیر مینیمم45
تولید قطعات مینیمم از مسیرهای مینیمم45
روش شمول- عدم شمول46
روش جمع حاصل ضرب های گسسته47
ضوابط گسسته: قانون افزایش47
فصل چهارم :روش پیشنهادی49
مقدمه50
مطالعه موردی اجرا شده در شرکت فولاد خوزستان58
فصل پنجم: نتیجه‌گیری و کارهای آینده62
نتیجه‌گیری63
کارهای آینده64
مراجع65
 فهرست جداول
جدول 1 ساده‌سازی سری42
جدول 2 ساده‌سازی موازی42
جدول 3 بخش‌های پیشنهادی ماژول ED52
 
فهرست اشکال
شکل 1 توسعه سیستمهای اطلاعاتی.................... 6
شکل 2 فرایند تصمیم سازی در سیستمهای هوشمند کسب‌وکار................................................ 7
شکل 3 معماری جریان داده........................ 10
شکل 4 معماری سیستم............................. 10
شکل 5 معماری عمومی انبار داده با استفاده از ماژول‌های ETL................................... 13
شکل 6 دو دیدگاه متفاوت در پیاده‌سازی ETL........ 15
شکل 7فرایند داده کاوی.......................... 16
شکل 8سرویس گزارش‌های در سیستمهای هوشمند کسب‌وکار. 16
شکل 9 ساختار درختی قابلیت اعتماد............... 20
شکل 10 درختواره روش‌های افزونگی سخت‌افزاری....... 25
شکل 11 افزونگی سخت‌افزاری ایستا با سه ماژول TMR. 26
شکل 12 TMR with Triplicate Voters........................ 27
شکل 13 افزونگی سخت‌افزاری فعال(Duplication with Comparison)....................................... 29
شکل 14 Standby Sparing............................... 29
شکل 15 Pair-and-a-Spare Technique........................ 30
شکل 16 افزونگی ترکیبی.......................... 31
شکل 17 تاکتیکهای تحمل‌پذیری خطای نرم‌افزاری...... 32
شکل 18 مدل بلو كهاي بازیابی................... 36
شکل 19 تکنیک برنامه‌نویسی چند نسخه‌ای............ 37
شکل 20تکنیک برنامه‌نویسی خود بررسی با کمک مقایسه38
شکل 21ساختار و عملکرد بلو كهاي بازیابی اجماعی.. 38
شکل 22ساختار و عملکرد تکنیک رأی‌گیری پذیرش...... 39
شکل 23 دیاگرام شبکه‌ای با گره‌های نام گذاری شده.. 44
شکل 24 مانریس رابط شبکه........................ 44
شکل 25معماری عمومی انبار داده.................. 50
شکل 26 ساخت انبار داده پس از افزودن ماژول ED... 52
شکل 27 سیستمBI پیشنهادی جهت بررسی قابلیت اطمینان آن............................................. 54
شکل 28 بلوک دیاگرام سیستم...................... 55
شکل 29 استفاده ازتکنیک افزونگی سخت افزاری...... 56
شکل 30 افزایش Reliability سیستم بعد از استفاده از افزونگی سخت افزاری............................. 56
شکل 31 استفاده از ماژول پیشنهادی بعنوان تشخیص دهنده خطا و سوییچ.............................. 57
شکل 32 مقایسه قابلیت اطمینان سیستم بصورت سنتی و تکنیک Standby Sparing............................... 57
شکل 33 مقایسه Reliability باتکنیک TMRو تکنیک Standby Sparing.......................................... 58
شکل 34 بعنوان شناسایی خطا و بازیابی برگشت به عقب در تکنیک تک نسخه ای............................ 58
شکل 35 معماری جریان داده ساخت انبار داده....... 59
شکل 36 معماری سیستم بعد از پیاده سازی ماژول شناسایی خطا.................................... 60
شکل 37 بخشی از کنترل کننده انتقال اطلاعات در سطح فایل........................................... 60
شکل 38 بخش کنترل کننده داده ها در سطح ماژولهای اصلی سیستم..................................... 61
 
فصل اول: مقدمه
مقدمه
داده یکی از باارزش‌ترین سرمایه‌های هر سازمان است. سیستمهای هوشمند کسب‌وکار[1] این امکان را فراهم می‌کنند تا با استفاده ازداده‌ها و ابزارهایی، ارزش واقعی این داده‌ها را با تبدیل داده به اطلاعات و سپس به دانش انجام گیرد. مکانیزم سیستمهای هوشمند کسب‌وکار به اینصورت می‌باشد که داده‌های موجود در بخش‌های مختلف سازمان با فرمتهای گوناگون طی یک فرایند بازیابی ،انتقال ،پاک‌سازی و بارکردن[2] به انبار داده[3] انتقال داده و با استفاده از ابزارهای تحلیلی ،گزارش‌های مناسب در اختیار کاربران قرار خواهد داد.فرایند ETL تقریبا 70 درصد کل فرایند پیاده‌سازی سیستم هوشمند کسب‌وکار را شامل میشودو میتوان گفت صحت کارکرد کل سیستم تا حد زیادی به صحت بخش ETL وابسته است.سیستمهای هوشمند کسب‌وکار از شاخصهای عملکردی[4] برای ارزیابی وضعیت کمی و کیفی بخش‌های مختلف سازمان استفاده می‌کنند در واقع سیستمهای هوشمند کسب‌وکار با استفاده از این شاخص‌ها وضعیت کلی سازمان را مانیتور و کنترل میکند.
کارهای گذشته که در مورد سیستمهای هوشمند کسب‌وکار در زمینه ارتقاء قابلیت اطمینان [5]هوشمند کسب‌وکار و تحمل‌پذیری در مقابل خطا[6] ارائه شده است محدود به استفاده از تکنیک افزونگی است بدون اینکه اشاره‌ای به روش شناسایی خطا داشته باشند .در این تحقیق ما سعی خواهیم نمود با نگاهی به معماری‌های استاندارد و معمول سیستمهای هوشمند کسب‌وکار ،جهت افزایش قابلیت اطمینان و تحمل‌پذیری در مقابل خطا یک مکانیزم جدید برای تشخیص وقوع خطا مبتنی بر استفاده از شاخصهای عملکردی پیشنهاد کنیم.در اینجا یک روش عمومی نرم‌افزاری متمرکز برای کنترل صحت انتقال اطلاعات در مراحل مختلف انتقال از سیستمهای اطلاعاتی به سیستمهای هوشمند کسب‌وکار ارائه می‌نماید که با ترکیب با تکنیکهای افزونگی برای افزایش قابلیت اطمینان سیستمها بسیار کارامد می‌باشد و از مزایایی همچون قابلیت انعطاف برای اعمال تغییرات و توسعه ،شناسایی دقیق محل وقوع خطا،قابلیت استفاده عمومی در هرگونه پروژه ایی که نیاز به انتقال اطلاعات از یک محیط به محیط دیگری دارند قابل‌استفاده می‌باشد.
 طرح مساله
سیستمهای تصمیم گیر و تصمیم ساز نقشی استراتژیک در موفقیت یک کسب‌وکار دارند لذا صحت اطلاعات و در دسترس بودن آن‌ها از اهمیت بسیاری برخوردار می‌باشد.عموما برای بالا بردن قابلیت اعتماد این‌گونه از سیستمها از راه‌کارهای افزونگی سخت افزای که پیاده‌سازی آن‌ها نسبت به راه‌حل‌های نرم‌افزاری راحت تر و از پیچیدگی کمتری برخوردار است استفاده می‌شود ولی یک از ضعفهای عمومی این‌گونه راه حلها عدم اطمینان صدرصدی درستی آن‌ها می‌باشد بخصوص برای این بحث خاص یعنی انتقال داده‌ها از یک محیط به محیط دیگر. بعنوان مثال برای روشن تر شدن موضوع میتوان به انتقال تعدادی رکورد از منبع به یک مقصد اشاره کرد که در راه‌کارهای سخت‌افزاری بروی انجام عملیات انتقال مترکز می‌باشد و بروی ماهیت داده‌ها و مقادیر آن‌ها هیچ‌گونه درکی ندارد یعنی اگر در طول فرایند انتقال مقداری از یک رکورد تغییر کند سیستم متوجه نخواهد شد در صورتی که در روش نرم‌افزاری پیشنهادی با مقایسه مقادیر انتقالی متوجه هر گونه تغییر و خطای خواهد شد.
هدف تحقیق
هدف ما در این تحقیق ارائه یک راه‌کار نرم افرازی می‌باشد که قابلیت اجرایی در هر کسب‌وکاری که نیاز به انتقال اطلاعات از یک محیط به محیط دیگر نیاز دارد قابل‌استفاده می‌باشد ما در این روش از نگاشت جداول محیط منبع و جداول مقصد و همچنین بر اساس متدولوژی تشخیص بر اساس مقایسه استفاده کرده‌ایم.با توجه به اینکه انتقال اطلاعات در کسب‌وکارهایی انجام می‌شود که در آن‌ها سیستمهای اطلاعاتی قبلا استقرار داشته‌اند میتوان از نگاشت‌ها و همچنین شاخصهای عملکردی استفاده نمود.
محدوده تحقیق
در این تحقیق تشخیص خطا و افزایش قابلیت اطمینان سیستم را محدود به راه‌حل‌های افزونگی محدود نموده‌ایم و به صورت دو دسته عمومی سخت‌افزاری و نرم‌افزاری تقسیم‌بندی کرده‌ایم و از جنبه محیط اجرایی این تحقیق قابلیت استفاده در هر محیطی که نیاز به انتقال اطلاعات از یک محیط ترجیحا رابطه‌ای به محیط مقصدی با ساختاری رابطه‌ای دارد .همچنین فرض شده است که محیط کسب‌وکار انتخابی دارای سیستمهای اطلاعاتی عملیاتی بوده و شاخص‌های عملکردی سازمان مطبوع تعریف شده‌اند.
 ساختار پایان‌نامه
ساختار این پایان‌نامه به این شکل است که در فصل دوم ما مقدمه‌ای در مورد سیستمهای هوشمند کسب‌وکار، تعاریف اولیه‌ای از انبار داده و معماری آن،فرایند ETL و جریان داده‌ای آن همچنین جنبه های مختلف یک سیستم هوشمند کسب‌وکار همچون گزارش‌های تحلیلی مدیریتی[7] وداده کاوی[8] و گزارش‌های داشبوردی [9]خواهیم داشت و در فصل سوم مقدمه‌ای بر سیستمهای مطمئن و اتکاپذیری و قابلیت اعتماد[10] سیستم و خصوصیات و شاخص‌های قابلیت اطمینان سیستم که شامل قابلیت دسترسی ،ایمنی و... را به همراه انواع راه‌حل‌های افزونگی نرم‌افزاری و سخت‌افزاری با تمرکز بر جنبه نرم‌افزاری آن برای افزایش قابلیت اطمینان سیستم بیان خواهیم داشت و در ادامه اشاره‌ای کوتاه به شاخصهای عملکردی سازمان و روش‌های ارزیابی عملکرد سیستم داریم و در نهایت در فصل چهارم روش پیشنهادی و در فصل پنجم نتیجه‌گیری را خواهیم داشت.
 فصل دوم:مروری بر سیستمهای کسب‌وکار هوشمند
مقدمه
طی مدت‌های طولانی سیستمهای اطلاعاتی[11] وظیفه پشتیبانی اطلاعاتی سازمان‌ها را بعهده داشتند. گذر زمان نقطه ضعف‌هایی از قبیل،عدم امکان کمک به تصمیم‌گیری در شرایط بحرانی ،عدم امکان فراهم نمودن شرایطی برای پیش‌بینی آینده کسب‌وکار ،نداشتن گزارش‌های چندبعدی تحلیلی و استنتاج اطلاعات خاص و دانش از داده‌های سیستم را برای این‌گونه سیستمها نمایان نمود.
برای جبران این نواقص سیستمهای هوشمند کسب‌وکار[12] پیشنهاد گردیدند.که از مهم‌ترین کارهای که این‌گونه سیستمها با استفاده از داده‌های بخش‌های مختلف سازمان و برخی داده‌های بیرونی مرتبط میتواند انجام دهند میتوان به، پیش‌بینی هوشمندانه محیط کسب‌وکار ، پیش‌بینی و تحلیل عمیق بازار،مدیریت مناسب ارتباط با مشتری ، ارائه گزارش‌های تحلیلی و جامع با استفاده یکپارچگی داده‌های جمع‌آوری شده از بخش‌های مختلف سازمان و در نهایت تسهيل در تصمیم‌گیری اشاره کرد شکل ذیل توسعه و تکامل سیستم های اطلاعاتی را نمایش می‌دهد.
شکل 1توسعه سیستمهای اطلاعاتی
البته لازم به توضیح می‌باشد که اثربخش بودن سیستمهای هوشمند کسب‌وکار مستلزم فراهم آوردن محیط و شرایط مناسب در سازمان می‌باشد از جمله این شرایط غالب نمودن فرهنگ تصمیم‌گیریبر اساس داده‌ها ودانش اطلاعاتی ناشی از این سیستم،آموزش روش مدیریتی مبتنی بر تحلیل به مدیران تصمیم گیر و تصمیم ساز بجای دیدگاه سنتی صرفا تولید می‌باشد،

👇 تصادفی👇

hip-hop beatمباحث 22 گانه مقررات ملی ساختمان ایرانآکورد و تبلچر آهنگهای Trisha Yearwoodبررسی تئوری سامانه هوشمند مسیر یابی و زمان بندی لحظه ای تردد با امکان ثبت تخلفات رانندگیآموزش کامل وينگ چون شماره 2چارت سازمانیدانلود گزارش کار آزمايشگاه نحوه کار با GPS هاي دستي به صورت کاملا تصويريپروژه کارآفرینی کافی نت ✅فایل های دیگر✅

#️⃣ برچسب های فایل ارائه یک مدل بهینه تشخیص خطا در فرایند ETL word

ارائه یک مدل بهینه تشخیص خطا در فرایند ETL word

دانلود ارائه یک مدل بهینه تشخیص خطا در فرایند ETL word

خرید اینترنتی ارائه یک مدل بهینه تشخیص خطا در فرایند ETL word

👇🏞 تصاویر 🏞