شکل ۲۴ مانریس رابط شبکه ۴۴
شکل ۲۵معماری عمومی انبار داده ۵۰
شکل ۲۶ ساخت انبار داده پس از افزودن ماژول ED 52
شکل ۲۷ سیستمBI پیشنهادی جهت بررسی قابلیت اطمینان آن ۵۴
شکل ۲۸ بلوک دیاگرام سیستم ۵۵
شکل ۲۹ استفاده ازتکنیک افزونگی سخت افزاری ۵۶
شکل ۳۰ افزایش Reliability سیستم بعد از استفاده از افزونگی سخت افزاری ۵۶
شکل ۳۱ استفاده از ماژول پیشنهادی بعنوان تشخیص دهنده خطا و سوییچ ۵۷
شکل ۳۲ مقایسه قابلیت اطمینان سیستم بصورت سنتی و تکنیک Standby Sparing 57
شکل ۳۳ مقایسه Reliability باتکنیک TMRو تکنیک Standby Sparing 58
شکل ۳۴ بعنوان شناسایی خطا و بازیابی برگشت به عقب در تکنیک تک نسخه ای ۵۸
شکل ۳۵ معماری جریان داده ساخت انبار داده ۵۹
شکل ۳۶ معماری سیستم بعد از پیاده سازی ماژول شناسایی خطا ۶۰
شکل ۳۷ بخشی از کنترل کننده انتقال اطلاعات در سطح فایل ۶۰
شکل ۳۸ بخش کنترل کننده داده ها در سطح ماژولهای اصلی سیستم ۶۱
فصل اول: مقدمه
مقدمه
داده یکی از باارزشترین سرمایههای هر سازمان است. سیستمهای هوشمند کسبوکار[۱] این امکان را فراهم میکنند تا با استفاده ازدادهها و ابزارهایی، ارزش واقعی این دادهها را با تبدیل داده به اطلاعات و سپس به دانش انجام گیرد. مکانیزم سیستمهای هوشمند کسبوکار به اینصورت میباشد که دادههای موجود در بخشهای مختلف سازمان با فرمتهای گوناگون طی یک فرایند بازیابی ،انتقال ،پاکسازی و بارکردن[۲] به انبار داده[۳] انتقال داده و با بهره گرفتن از ابزارهای تحلیلی ،گزارشهای مناسب در اختیار کاربران قرار خواهد داد.فرایند ETL تقریبا ۷۰ درصد کل فرایند پیادهسازی سیستم هوشمند کسبوکار را شامل میشودو میتوان گفت صحت کارکرد کل سیستم تا حد زیادی به صحت بخش ETL وابسته است.سیستمهای هوشمند کسبوکار از شاخصهای عملکردی[۴] برای ارزیابی وضعیت کمی و کیفی بخشهای مختلف سازمان استفاده میکنند در واقع سیستمهای هوشمند کسبوکار با بهره گرفتن از این شاخصها وضعیت کلی سازمان را مانیتور و کنترل میکند.
( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. )
کارهای گذشته که در مورد سیستمهای هوشمند کسبوکار در زمینه ارتقاء قابلیت اطمینان [۵]هوشمند کسبوکار و تحملپذیری در مقابل خطا[۶] ارائه شده است محدود به استفاده از تکنیک افزونگی است بدون اینکه اشارهای به روش شناسایی خطا داشته باشند . در این تحقیق ما سعی خواهیم نمود با نگاهی به معماریهای استاندارد و معمول سیستمهای هوشمند کسبوکار ،جهت افزایش قابلیت اطمینان و تحملپذیری در مقابل خطا یک مکانیزم جدید برای تشخیص وقوع خطا مبتنی بر استفاده از شاخصهای عملکردی پیشنهاد کنیم.در اینجا یک روش عمومی نرمافزاری متمرکز برای کنترل صحت انتقال اطلاعات در مراحل مختلف انتقال از سیستمهای اطلاعاتی به سیستمهای هوشمند کسبوکار ارائه می کند که با ترکیب با تکنیکهای افزونگی برای افزایش قابلیت اطمینان سیستمها بسیار کارامد میباشد و از مزایایی همچون قابلیت انعطاف برای اعمال تغییرات و توسعه ،شناسایی دقیق محل وقوع خطا،قابلیت استفاده عمومی در هرگونه پروژه ایی که نیاز به انتقال اطلاعات از یک محیط به محیط دیگری دارند قابلاستفاده میباشد.
طرح مساله
سیستمهای تصمیم گیر و تصمیم ساز نقشی استراتژیک در موفقیت یک کسبوکار دارند لذا صحت اطلاعات و در دسترس بودن آن ها از اهمیت بسیاری برخوردار میباشد.عموما برای بالا بردن قابلیت اعتماد اینگونه از سیستمها از راهکارهای افزونگی سخت افزای که پیادهسازی آن ها نسبت به راه حل های نرمافزاری راحت تر و از پیچیدگی کمتری برخوردار است استفاده میشود ولی یک از ضعفهای عمومی اینگونه راه حلها عدم اطمینان صدرصدی درستی آن ها میباشد بخصوص برای این بحث خاص یعنی انتقال دادهها از یک محیط به محیط دیگر. بعنوان مثال برای روشن تر شدن موضوع میتوان به انتقال تعدادی رکورد از منبع به یک مقصد اشاره کرد که در راهکارهای سختافزاری بروی انجام عملیات انتقال مترکز میباشد و بروی ماهیت دادهها و مقادیر آن ها هیچگونه درکی ندارد یعنی اگر در طول فرایند انتقال مقداری از یک رکورد تغییر کند سیستم متوجه نخواهد شد در صورتی که در روش نرمافزاری پیشنهادی با مقایسه مقادیر انتقالی متوجه هر گونه تغییر و خطای خواهد شد.
هدف تحقیق
هدف ما در این تحقیق ارائه یک راهکار نرم افرازی میباشد که قابلیت اجرایی در هر کسبوکاری که نیاز به انتقال اطلاعات از یک محیط به محیط دیگر نیاز دارد قابلاستفاده میباشد ما در این روش از نگاشت جداول محیط منبع و جداول مقصد و همچنین بر اساس متدولوژی تشخیص بر اساس مقایسه استفاده کردهایم.با توجه به اینکه انتقال اطلاعات در کسبوکارهایی انجام میشود که در آن ها سیستمهای اطلاعاتی قبلا استقرار داشتهاند میتوان از نگاشتها و همچنین شاخصهای عملکردی استفاده نمود.
محدوده تحقیق
در این تحقیق تشخیص خطا و افزایش قابلیت اطمینان سیستم را محدود به راه حل های افزونگی محدود نمودهایم و به صورت دو دسته عمومی سختافزاری و نرمافزاری تقسیمبندی کردهایم و از جنبه محیط اجرایی این تحقیق قابلیت استفاده در هر محیطی که نیاز به انتقال اطلاعات از یک محیط ترجیحا رابطهای به محیط مقصدی با ساختاری رابطهای دارد .همچنین فرض شده است که محیط کسبوکار انتخابی دارای سیستمهای اطلاعاتی عملیاتی بوده و شاخصهای عملکردی سازمان مطبوع تعریف شدهاند.
ساختار پایاننامه
ساختار این پایاننامه به این شکل است که در فصل دوم ما مقدمهای در مورد سیستمهای هوشمند کسبوکار، تعاریف اولیهای از انبار داده و معماری آن،فرایند ETL و جریان دادهای آن همچنین جنبه های مختلف یک سیستم هوشمند کسبوکار همچون گزارشهای تحلیلی مدیریتی[۷] وداده کاوی[۸] و گزارشهای داشبوردی [۹]خواهیم داشت و در فصل سوم مقدمهای بر سیستمهای مطمئن و اتکاپذیری و قابلیت اعتماد[۱۰] سیستم و خصوصیات و شاخصهای قابلیت اطمینان سیستم که شامل قابلیت دسترسی ،ایمنی و… را به همراه انواع راه حل های افزونگی نرمافزاری و سختافزاری با تمرکز بر جنبه نرمافزاری آن برای افزایش قابلیت اطمینان سیستم بیان خواهیم داشت و در ادامه اشارهای کوتاه به شاخصهای عملکردی سازمان و روشهای ارزیابی عملکرد سیستم داریم و در نهایت در فصل چهارم روش پیشنهادی و در فصل پنجم نتیجهگیری را خواهیم داشت.
فصل دوم: مروری بر سیستمهای کسبوکار هوشمند
مقدمه
طی مدتهای طولانی سیستمهای اطلاعاتی[۱۱] وظیفه پشتیبانی اطلاعاتی سازمانها را بعهده داشتند. گذر زمان نقطه ضعفهایی از قبیل،عدم امکان کمک به تصمیمگیری در شرایط بحرانی ،عدم امکان فراهم نمودن شرایطی برای پیشبینی آینده کسبوکار ،نداشتن گزارشهای چندبعدی تحلیلی و استنتاج اطلاعات خاص و دانش از دادههای سیستم را برای اینگونه سیستمها نمایان نمود.
برای جبران این نواقص سیستمهای هوشمند کسبوکار[۱۲] پیشنهاد گردیدند.که از مهمترین کارهای که اینگونه سیستمها با بهره گرفتن از دادههای بخشهای مختلف سازمان و برخی دادههای بیرونی مرتبط میتواند انجام دهند میتوان به، پیشبینی هوشمندانه محیط کسبوکار ، پیشبینی و تحلیل عمیق بازار،مدیریت مناسب ارتباط با مشتری ، ارائه گزارشهای تحلیلی و جامع با استفاده یکپارچگی دادههای جمع آوری شده از بخشهای مختلف سازمان و در نهایت تسهیل در تصمیمگیری اشاره کرد شکل ذیل توسعه و تکامل سیستم های اطلاعاتی را نمایش میدهد.
شکل ۱ توسعه سیستمهای اطلاعاتی
البته لازم به توضیح میباشد که اثربخش بودن سیستمهای هوشمند کسبوکار مستلزم فراهم آوردن محیط و شرایط مناسب در سازمان میباشد از جمله این شرایط غالب نمودن فرهنگ تصمیمگیری بر اساس دادهها ودانش اطلاعاتی ناشی از این سیستم،آموزش روش مدیریتی مبتنی بر تحلیل به مدیران تصمیم گیر و تصمیم ساز بجای دیدگاه سنتی صرفا تولید میباشد،