چکیده:
تحملپذیری در مقابل خطا برای سیستمهای اطلاعاتی امروزه یکی از ویژگیهای بارز و بااهمیت میباشد.در میان روشهای مختلف ارتقا تحملپذیری خطا، شیوه نرمافزاری نسبت به دیگر روشها از پیچپیدگی بیشتری برخوردار میباشد.در اینجا با توجه به اینکه سیستم هدف ما سیستمهای هوشمند کسبوکار میباشند که در تصمیمگیری و تصمیم سازی محیط کسبوکار نقش بسزایی داشته و بعنوان یک سیستم استراتژیک اهمیت ارتقاء تحملپذیری خطای آن بیشتر میشود. در این تحقیق یک روش جدید نرمافزاری برای شناسایی وقوع خطا در سیستمهای هوشمند کسبوکار در مرحله انتقال اطلاعات از منابع اطلاعاتی به سیستم مقصد و ساخت انبار داده با استفاده از شاخصهای عملکردی کسبوکار ارائه نمودهایم .این روش در جاهایی که با استفاده ازتکنیک افزونگی نسبت به ارتقاء تحملپذیری خطای سیستم اقدام نمودهاند برای شناسایی خطای رخ داده و همچنین انتخاب ماژول سالم، قابلاستفاده است.از مزایای این روش انعطافپذیری بالای آن جهت استفاده در بخشهای مختلف سیستم ،شناسایی عمومی خطاهای رخ داده در طول فرایند انتقال ،قابلیت توسعه آن بدون هزینه اضافی و همچنین قابلیت استفاده این روش در هر سیستمی که نیاز به انتقال اطلاعات از یک محیط به محیط دیگر دارندمیباشد. این روش بر پایه متدولوژی تشخیص بر اساس مقایسه بنا شده است و هدفش شناسایی سریع خطا با مقایسه دادههای انتقالیافته و دادههای منابع در چارچوب شاخصهای عملکردی محیط کسبوکار میباشد. با توجه به اینکه این روش یک راهکار نرمافزاری میباشد هزینه آن از روشهای سختافزاری مشابه پایین تر میباشد .
کلمات کلیدی: سیستمهای هوشمند کسبوکار،واکشی انتقال و بار گزاری، تحملپذیری خطا،افزونگی ،شاخصهای عملکردی،انبار داده
فهرست مطالب
عنوان چکیده فهرست مطالب و فهرست جداول ي فهرست اشکال ك فصل اول: مقدمه 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 دیدگاهها و معماری ETL 14 گزارشهای تحلیلی 15 داده کاوی 15 سرویس گزارشهای 16 نتیجهگیری 17 فصل سوم: سیستمهای مطمئن 18 مقدمه 19 اتکاپذیري 20 قابلیت اطمینان 21 قابلیت دسترسی 21 ایمنی 21 قابلیت نگهداری 22 آزمونپذیری 22 امنیت 22 نقص و خطا و شکست 22 کارایی 23 تحملپذیری خطا 23 افزونگی 24 افزونگی سختافزاری 25 افزونگی سختافزاری ایستا 25 افزونگی سختافزاری فعال 27 تکنیک Duplication with Comparison 28 تکنینک Standby Sparing 29 تکنیک Pair-and-a-Spare 30 Watchdog Timers 30 افزونگی سختافزاری ترکیبی 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
مقدمه
داده یکی از باارزشترین سرمایههای هر سازمان است. سیستمهای هوشمند کسبوکار این امکان را فراهم میکنند تا با استفاده ازدادهها و ابزارهایی، ارزش واقعی این دادهها را با تبدیل داده به اطلاعات و سپس به دانش انجام گیرد. مکانیزم سیستمهای هوشمند کسبوکار به اینصورت میباشد که دادههای موجود در بخشهای مختلف سازمان با فرمتهای گوناگون طی یک فرایند بازیابی ،انتقال ،پاکسازی و بارکردن به انبار داده انتقال داده و با استفاده از ابزارهای تحلیلی ،گزارشهای مناسب در اختیار کاربران قرار خواهد داد.فرایند ETL تقریبا 70 درصد کل فرایند پیادهسازی سیستم هوشمند کسبوکار را شامل میشودو میتوان گفت صحت کارکرد کل سیستم تا حد زیادی به صحت بخش ETL وابسته است.سیستمهای هوشمند کسبوکار از شاخصهای عملکردی برای ارزیابی وضعیت کمی و کیفی بخشهای مختلف سازمان استفاده میکنند در واقع سیستمهای هوشمند کسبوکار با استفاده از این شاخصها وضعیت کلی سازمان را مانیتور و کنترل میکند. کارهای گذشته که در مورد سیستمهای هوشمند کسبوکار در زمینه ارتقاء قابلیت اطمینان هوشمند کسبوکار و تحملپذیری در مقابل خطا ارائه شده است محدود به استفاده از تکنیک افزونگی است بدون اینکه اشارهای به روش شناسایی خطا داشته باشند . در این تحقیق ما سعی خواهیم نمود با نگاهی به معماریهای استاندارد و معمول سیستمهای هوشمند کسبوکار ،جهت افزایش قابلیت اطمینان و تحملپذیری در مقابل خطا یک مکانیزم جدید برای تشخیص وقوع خطا مبتنی بر استفاده از شاخصهای عملکردی پیشنهاد کنیم.در اینجا یک روش عمومی نرمافزاری متمرکز برای کنترل صحت انتقال اطلاعات در مراحل مختلف انتقال از سیستمهای اطلاعاتی به سیستمهای هوشمند کسبوکار ارائه مینماید که با ترکیب با تکنیکهای افزونگی برای افزایش قابلیت اطمینان سیستمها بسیار کارامد میباشد و از مزایایی همچون قابلیت انعطاف برای اعمال تغییرات و توسعه ،شناسایی دقیق محل وقوع خطا،قابلیت استفاده عمومی در هرگونه پروژه ایی که نیاز به انتقال اطلاعات از یک محیط به محیط دیگری دارند قابلاستفاده میباشد.
طرح مساله
سیستمهای تصمیم گیر و تصمیم ساز نقشی استراتژیک در موفقیت یک کسبوکار دارند لذا صحت اطلاعات و در دسترس بودن آنها از اهمیت بسیاری برخوردار میباشد.عموما برای بالا بردن قابلیت اعتماد اینگونه از سیستمها از راهکارهای افزونگی سخت افزای که پیادهسازی آنها نسبت به راهحلهای نرمافزاری راحت تر و از پیچیدگی کمتری برخوردار است استفاده میشود ولی یک از ضعفهای عمومی اینگونه راه حلها عدم اطمینان صدرصدی درستی آنها میباشد بخصوص برای این بحث خاص یعنی انتقال دادهها از یک محیط به محیط دیگر. بعنوان مثال برای روشن تر شدن موضوع میتوان به انتقال تعدادی رکورد از منبع به یک مقصد اشاره کرد که در راهکارهای سختافزاری بروی انجام عملیات انتقال مترکز میباشد و بروی ماهیت دادهها و مقادیر آنها هیچگونه درکی ندارد یعنی اگر در طول فرایند انتقال مقداری از یک رکورد تغییر کند سیستم متوجه نخواهد شد در صورتی که در روش نرمافزاری پیشنهادی با مقایسه مقادیر انتقالی متوجه هر گونه تغییر و خطای خواهد شد.
هدف تحقیق هدف ما در این تحقیق ارائه یک راهکار نرم افرازی میباشد که قابلیت اجرایی در هر کسبوکاری که نیاز به انتقال اطلاعات از یک محیط به محیط دیگر نیاز دارد قابلاستفاده میباشد ما در این روش از نگاشت جداول محیط منبع و جداول مقصد و همچنین بر اساس متدولوژی تشخیص بر اساس مقایسه استفاده کردهایم.با توجه به اینکه انتقال اطلاعات در کسبوکارهایی انجام میشود که در آنها سیستمهای اطلاعاتی قبلا استقرار داشتهاند میتوان از نگاشتها و همچنین شاخصهای عملکردی استفاده نمود.
#نسخه_الکترونیکی_کمک_در_کاهش_تولید_کاغذ_است. #اگر_مالک_یا_ناشر_فایل_هستید، با ثبت نام در سایت محصول را به سبدکاربری خود منتقل و درآمدفروش آن را دریافت نمایید.
تعداد مشاهده: 4080 مشاهده
فرمت محصول دانلودی:.zip
فرمت فایل اصلی: doc
تعداد صفحات: 68
حجم محصول:1,556 کیلوبایت