slides prepared by: moloodale ebrahimceit.aut.ac.ir/~91131065/bi/pastprojects/bi...

156
Slides prepared by: Molood Ale Ebrahim 90131094 Professor: Dr. Ahmad Abdollahzadeh Amirkabir University of Technology Spring 2012 ﺧﻮدرو اﯾﺮان ﺷﺮﮐﺖ ﺑﺮاي ﺗﺠﺎري ﻫﻮش ﺳﯿﺴﺘﻢ

Upload: others

Post on 13-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

Slides prepared by: Molood Ale Ebrahim90131094

Professor: Dr. Ahmad AbdollahzadehAmirkabir University of Technology

Spring 2012

سیستم هوش تجاري براي شرکت ایران خودرو

Page 2: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

فهرست مطالبشرح پروژه�مراحل انجام پروژه�مرحله هدف و منظور�مرحله طرح ریزي�مرحله تحلیل تجاري�مرحله طراحی�مرحله ساخت�مرحله نصب و استقرار�

2 Molood Ale Ebrahim CEIT - Business Intelligence

Page 3: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

شرح پروژه براي مناسب تجاري هوش ساخت زیر بستر اندازي راه و طراحی طرح، اصلی ماموریت.باشد می خودرو ایران صنعتی گروه تصمیمات بتوانند تا است میانی و ارشد مدیران به کمک بستر این اندازي راه از هدف

گیري نظر در با رقبا افزایش و مشتریان، نیاز بازار، نوسانات با برخورد در مناسبی .نمایند اتخاذ سازمان، سود افزایش

.شود می اشاره تجاري هوش بستر اندازي راه جهت الزم مسائل به مستند این در

3 Molood Ale Ebrahim CEIT - Business Intelligence

Page 4: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

شرح پروژه

ایجاد بستر هوش تجاري در شرکت ایران خودرو�

:در جهت�

توانمند سازي شرکت در رقابت با رقباي داخلی و خارجی�

مدیریت بازار�

افزایش رضایت مشتریان�

کاهش هزینه ها�

4 Molood Ale Ebrahim CEIT - Business Intelligence

Page 5: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

مراحل انجام پروژهگام هامراحل

کسب و کار ارزیابی وضعیتمرحله هدف و منظورمرحله هدف و منظورطرح ریزي پروژهارزیابی زیر ساخت سازمان، مرحله طرح ریزيمرحله طرح ریزيتحلیل داده، هاي پروژه تعریف نیازمنديمرحله تحلیل تجاريمرحله تحلیل تجاري

سازي برنامه کاربردي نمونهتحلیل مخزن فرا داده

طراحی پایگاه دادهطراحیطراحی مرحلهمرحلهETLطراحی

طراحی مخزن فرادادهETLتولید مرحله ساختمرحله ساخت

تولید برنامه کاربرديکاوي داده

تولید مخزن فرادادهسازي پیادهمرحله نصب و استقرارمرحله نصب و استقرار

ارزیابی نسخه5 Molood Ale Ebrahim CEIT - Business Intelligence

Page 6: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:1گام ارزیابی وضعیت کسب و کار

6 Molood Ale Ebrahim CEIT - Business Intelligence

Page 7: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظور سازمان هاي فرصت و مشکالت .گیرد می قرا بررسی مورد نظر مورد Business مرحله، این در�

.کدامند شده مطرح مسائل براي الزم هاي حل راه که شود می بررسی سپس .شود می مطالعه پاسخ باید باشد، شده مسائل براي حلی راه تواند می BI آیا سوال به پاسخ باید مرحله این در افزایش را شرکت سود که است این دنیال به مدیر خودرو، ایران شرکت در مثال براي .شود داده تحلیل عدم پایین هاي سودآوري دلیل که شد مشخص ها بررسی از پس خاطر این به .دهد که OLAP یک و DW یک داشتن با توان می را مشکل این حل راه .است بازار از صحیح .یافت دهد، می انجام شرکت عملکرد و بازار وضعیت روي هایی تحلیل

به نیاز باشد داشته شرکت عملکرد و بازار از صحیح دید یک همیشه بتواند مدیر که آن براي� توجه با را تصمیماتی بتواند مدید که آن براي .است DW هاي داده روي Dashboard داشتن Dashboardو DW ترکیب از .است DSS به نیاز باشد داشته گرفته صورت هاي تحلیل به یک داشتن به آیند می DSS و OLAP کمک به که دیگري هاي APP و DSS و OLAPو

BI شود می نیاز احساس.

7 Molood Ale Ebrahim CEIT - Business Intelligence

Page 8: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظوردر نظر گرفته شده چک لیستموارد قابل مالحظه

است یا خیر؟بلهاطالعات مورد نیاز را از کجا تهیه کنیم؟دسترسی به اطالعات

چه اطالعاتی در حال حاضر داریم و چه اطالعاتی را ؟عالوه بر این باید بدست بیاوریم

بله

مشوقان تجاري و حمایت کنندگان مالی طرح کسب

حمایت کنندگان بالقوه کسب و کار چه کسانی هستند؟

بله

بلهآیا حمایت کننده اي براي کاربرد هوش تجاري داریم؟بلهرا داریم؟ BIآیا ما آمادگی الزم براي یک محیط ارزیابی آمادگی

بلهآیا ارزیابی آمادگی را انجام داده ایم؟چه کارهایی باید بکنیم تا آمادگی الزم را بدست بیاوریم؟ خرید سخت افزار؟ تهیه ابزار مورد نیاز؟

استخدام کارمند؟

بله

8 Molood Ale Ebrahim CEIT - Business Intelligence

Page 9: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظور

9 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده چک لیستموارد قابل مالحظهاست یا خیر؟

منافع ساخت یک سیستم هوش تجاري چه منافع و ضررهاهستند؟

حدودي تا

ضررهاي نساختن سیستم هوش تجاري چیست؟

بله

ارزش اقتصادي دارد BIآیا این ساخت پروژه توجیه هزینهیا هزینه آن بیشتر از سود آن است؟

بله

چقدر BIآیا می دانیم که ساخت این پروژه هزینه دارد؟

بله

بلهبازدهی سرمایه در این پروژه چگونه است؟(ROI)بازگشت سرمایه

Page 10: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظورآیا نیاز به داشتن سیستم هوش تجاري وجود دارد؟�

چک لیست زیر در طول کار تهیه می شود و درجه اولویت هر کدام بر اساس تابع �رسید، نیاز به سیستم 20سودمندي مشخص می شود، سپس اگر جمع امتیازات به

. هوش تجاري وجود دارد

10 Molood Ale Ebrahim CEIT - Business Intelligence

)5- 1( درجه اولویتتوضیحاتفاکتوریکی از اهداف استراتژیک شرکت، دالیل اقتصادي

3در طی % 10افزایش سود به میزان .سال آینده است

3

در طی چند سال اخیر، کارخانجات افزایش رقبا. خودرو سازي افزایش یافته استجهت همچنین با تصمیم شرکت در

صادرات خودرو به بازارهاي آسیا، رقباي موجود افزایش یافته اند هم از .جهت کیفی و هم از جهت کمی

4

Page 11: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظور

11 Molood Ale Ebrahim CEIT - Business Intelligence

)5- 1( درجه اولویتتوضیحاتفاکتوراستراتژیک شرکت، یکی از اهدافرضایت مشتریان

در . افزایش رضایت مشتریان استحال حاضر، رضایت مشتریان از .قطعات در سطح پایینی قرار دارد

5

کسب مشتریان بیشتر و اطالع از برايonlineنیاز به اطالعات وضعیت بازار، شرکت ایران خودرو نیاز

.به داده هاي آنالین دارد

2

با توجه به تولید انواع خودرو در و تنوع کاربران کثرتسطوح قیمتی متفاوت، تنوع مشتریان

به دلیل سهم همچنین. باال استباالي ایران خودرو از بازار ایران، کثرت

.مشتریان بسیار زیاد است

5

شرکت با توجه به وجود شعبات زیادحجم داده هاي مورد پردازشدر شهرهاي مختلف، حجم داده ها باال

.است

3

Page 12: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظور.گردید، بنابراین نیاز به سیستم هوش تجاري وجود دارد 22جمع امتیازات �:مزایاي استفاده از سیستم هوش تجاري در شرکت به صورت زیر است�

ساله 5افزایش سود در یک دوره �افزایش رضایت مشتریان�قدرت رقابت با رقباي داخلی و خارجی�پایداري و استحکام شرکت�افزایش شهرت شرکت�دسترسی به داده هاي آنالین�قدرت تحلیل بازار به صورت به روز و مداوم��...

12 Molood Ale Ebrahim CEIT - Business Intelligence

Page 13: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظور:منابع داده و اطالعات سازمان�

فروش سیستم از�انبار سیستم از�مالی سیستم از�اداري سیستم از�تولید سیستم از�ارتباطات مدیریت سیستم از�ها نمایندگی و شعبات از�

13 Molood Ale Ebrahim CEIT - Business Intelligence

Page 14: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظورBIبراي پذیرش readinessفاکتورهاي �

14 Molood Ale Ebrahim CEIT - Business Intelligence

وضعیتفاکتورهابله، مستند شده استاطمینان از موفقیت پروژه حاصل شده است؟کاربران بله، در سندآیا کاربران سیستم تعریف شده اند؟خیرتمام کاربران آموزش داده شده اند؟

آیا استفاده کنندگان مهارت هاي الزم براي استفاده از سیستم را دارند؟

تا حدودي

خیرآیا قابلیت تجمیع سیستم تعریف شده است؟بلهآیا اطالعات کافی براي اجراي کار وجود دارد؟بلهآیا نتیجه عملکرد قابل ارزیابی و تست هست؟

حوزه مورد مطالعه به دقت و به روشنی شناسایی شده است؟

تا حدودي

Page 15: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظور

15 Molood Ale Ebrahim CEIT - Business Intelligence

وضعیتفاکتورها

تا حدوديامکان بازیابی مقادیر زیادي از اطالعات وجود دارد؟

بلهآیا نرم افزار مورد نیاز انتخاب شده است؟

رسیده امکانات مورد نظر به اطالع تولید کنندگان نرم افزارچه امکانات گزارش گیري در پروژه وجود دارد؟است

فاکتورهاي مختلف براي رسیدن به اهداف پروژه تعریف شده اند؟

بله

آیا سیستم جدید با سیستم عامل هاي ما سازگار خواهد بود؟

بله

شده است بله، هزینه محاسبهآیا به میان افزار جدید نیاز داریم؟ هزینه آن چقدر است؟آیا براي نگهداري سخت افزار جدید نیاز به کارمند

بیشتري داریم؟بله

در نظر گرفته شده استمستند سازي پروژه به چه صورت است؟

Page 16: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظورمدیریت ریسکمدیریت ریسک��

16 Molood Ale Ebrahim CEIT - Business Intelligence

impactprobabilityRiskscategoryعدم تجربه و ندیدن 340%

آموزشEmployee Risks

Process Riskکیفیت پایین محصول435%

Product Sizeتخمین نادرست سایز330%

Developmentمنابع غیر کافی530%Risks

دسترسی به عدم510%تکنولوژي مطلوب، استفاده نادرست از آن

Technology Risk

ممکن است محصول به 210%کسب و کار صدمه بزند

Business Impact

Page 17: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظورمدیریت ریسکمدیریت ریسک��

:توصیف هر کدام از اثرات ریسک ها به صورت زیر است�Impact Values Description 1 Catastrophic 2 Critical 3 Marginal 4 Negligible

17 Molood Ale Ebrahim CEIT - Business Intelligence

Page 18: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی وضعیت کسب و کار: مرحله هدف و منظورجو و پرس براي ها داده جزئیات از نیاز مورد سطح�

زن مرد، :جنسیت حسب بر فروش تفکیک�سال فصل، ماه، روز، :زمان حسب بر تولید تفکیک�سوزوکی سمند، پژو، :خودرو نوع حسب بر تولید تفکیک�... سیاه، اي، نقره سفید، :خودرو رنگ حسب بر تولید تفکیک�نشده مونتاژ مونتاژ، نیمه مونتاژ، کامال :مونتاژ درصد اساس بر تولید تفکیک�)خارجی( صادرات داخلی، :خارجی یا داخلی اساس بر فروش تفکیک�سال فصل، ماه، روز، :زمان اساس بر فروش تفکیک�... شیراز، مشهد، اصفهان، تهران، :شهر اساس بر فروش تفکیک�... ،2 درجه ،1 درجه :جنس اساس بر اولیه مواد تفکیک�... شرکت ،x شرکت :کننده تولید اساس بر اولیه مواد تفکیک�

18 Molood Ale Ebrahim CEIT - Business Intelligence

Page 19: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:2گام ارزیابی زیرساخت : مرحله طرح ریزي

سازمان

19 Molood Ale Ebrahim CEIT - Business Intelligence

Page 20: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزي

20 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده چک لیستموارد قابل مالحظهاست یا خیر؟

می استفاده و داریم حاضر حال در افزاري سخت سکوهاي چهسخت افزار کنیم؟

بله

هوش کاربردهاي باید افزاري سخت سکوي کدام روي برشوند؟ پیاده تجاري

بله

بله؟ است چقدر آن هزینه داریم؟ نیاز جدید افزار سخت به آیا

ها داده حجم و پردازش بار افزایش با جدید افزار سخت چطورشد؟ خواهد منطبق

حدودي تا

استفاده حاضر حال در )LAN( محلی هاي شبکه نوع کدام ازشبکهکنیم؟ می

بله

حاضر حال در (WAN)گسترده هاي شبکه نوع کدام ازکنیم؟ می استفاده

بله

حدودي تااست؟ کافی رشد براي موجود گسترده شبکه باند پهناي آیا

Page 21: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزي

21 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده چک لیستموارد قابل مالحظهاست یا خیر؟

بلهکنیم؟ می استفاده و داریم حاضر حال در افزاري میان نوع چهمیان افزار

سکوهاي از منبع هاي داده بازیابی براي الزم افزار میان آیا هوش یار تصمیم محیط به ها داده این انتقال و ناهمگنداریم؟ تجاري

خیر

بلهاست؟ چقدر آن هزینه داریم؟ نیاز جدید افزار میان به آیا

بلهداریم؟ اي داده پایگاه مدیریت سیستم چه حاضر حال درسیستم هاي مدیریت پایگاه داده

بلهداریم؟ جدید سیستم به نیاز آیا

بلهبود؟ خواهد سازگار ما هاي عامل سیستم با جدید سیستم آیا

سیستم مدیریت و استفاده براي الزم مهارت ما کارمندان آیادارند؟ جدید

بله

Page 22: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزي

22 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده چک لیستموارد قابل مالحظهاست یا خیر؟

را ها داده حاضر حال در کار و کسب گران تحلیل چگونهابزارها و استانداردها کنند؟ می تحلیل می استفاده جویی و پرس و گیري گزارش ابزارهاي چه از

کنند؟

خیر

حدودي تاداریم؟ نیاز اي اضافه ابزارهاي چه

بلهدارند؟ تعامل به نیاز دیگري افزارهاي نرم چه با ابزارها این

می را تکنیکی زیرساخت با مرتبط اصلی مشکالت ما آیادانیم؟

حدودي تا

بلهچیست؟ دسترسی و سازگاري براي ما تکنیکی استانداردهاي

Page 23: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيبراي پیاده شدن سیستم هوش ) ایران خودرو(بررسی آمادگی الزم سازمان �

تجاري بر روي آن زیر یک هستند، سازمانی بین هاي تراکنش از برخاسته ،BI کاربردي هاي برنامه ازآنجائیکه�

.شود ایجاد آنها از پشتیبانی براي باید Enterprise ساخت .باشند موجود محل در BI پروژه آغاز از قبل است ممکن زیرساخت هاي مولفه از بعضی �.شوند ساخته زمان بمرور پروژه، از قسمتی بعنوان باید نیز ها مولفه سایر�.شوند داده ارتقا و توسعه یا و�

23 Molood Ale Ebrahim CEIT - Business Intelligence

Page 24: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی زیرساخت پروژه: مرحله طرح ریزي:دو مؤلفه دارد Enterpriseیک زیر ساخت �

24 Molood Ale Ebrahim CEIT - Business Intelligence

زیرساخت غیرتکنیکیزیرساخت تکنیکیاستانداردهاي فرادادهسخت افزاراستانداردهاي نامگذاري دادهنرم افزارمتدولوژي هامیان افزار

رویه هاي تستسیستم مدیریت پایگاه دادهفرآیندهاي کنترل تغییر سیستم عاملمؤلفه هاي شبکهانبارهاي فراداده

Page 25: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزي-clientمعماري � server:

25 Molood Ale Ebrahim CEIT - Business Intelligence

Page 26: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزي:افزاري سخت سکوي انتخاب در الزام چهار�

üموجود افزاري سخت پیکربندي با متناسب جدید افزاري سخت سکوهاي باید .باشدüباید شده انتخاب افزاري سخت سکوي روي داده پایگاه مدیریت سیستم

)scalability( کند کار بخوبی داده پایگاه به دسترسی و استفاده رشد هنگامüمختلف افزاري سخت سکوهاي بین همکاري قابلیت براي نیاز با سکو انتخاب

.شود می محدود )باشد الزم اگر(üباشند می کنترلی فاکتورهاي قبلی مورد سه براي سرمایه برگشت و هزینه.

26 Molood Ale Ebrahim CEIT - Business Intelligence

Page 27: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيحداقل سخت افزار مورد نیاز: زیر ساخت تکنیکی�

27 Molood Ale Ebrahim CEIT - Business Intelligence

وضعیت سیستم موجودمورد نیاز سخت افزارمواردProcessorIntel Pentium 4موجود است

Number of Cores4باید ارتقا داده شودCore Speed - Ghz3باید ارتقا یابد

L2 Cache - Mb6باید ارتقا یابدL3 Cache - Mb8باید ارتقا یابد

RAM4 GB DDRIIIموجود استFSB-MHz850باید ارتقا یابدNetwork

(LAN, WAN)1 Mbps اتصال بین کامپیوترهاي

کالینت و سرور100 Mbps اتصال بین سرورها در

مجموعه سرور

باید ارتقا یابد

Page 28: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيحداقل نرم افزار مورد نیاز: زیر ساخت تکنیکی�

28 Molood Ale Ebrahim CEIT - Business Intelligence

وضعیتافزار مورد نیاز نرمMicrosoft IIS: V7 است موجود

PHP v5.2.4+باید ارتقا یابدMySQL v5.1+موجود استWindows 98موجود است

Windows NT Workstationموجود استWindows NT Serverموجود است

Visual Basic 6.0 (three user licenses)

موجود است

Page 29: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيبله باشد؟ می فعلی نیازهاي پاسخگوي کنونی زیرساخت آیا�خیر باشد؟ می آتی نیازهاي پاسخگوي فعلی زیرساخت آیا�

ETL در ها داده عظیم حجم بازیابی هنگام به ها داده سرور در ضعف�داده سرورهاي بهبود – backup هنگام به ها داده سرور در ضعف�کشور در مناسب بستر نبود –ارتباطی خطوط در ضعف�

هاي ساخت زیر ایجاد و موجود هاي ساخت زیر ارتقا به نیاز :بنابراین�جدید

29 Molood Ale Ebrahim CEIT - Business Intelligence

Page 30: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزي:)تکنیکی( الزم ساخت زیر سازي آماده هزینه�

موجود، هاي ساخت زیر باالي پتانسیل به توجه با�ها، آن ارتقا و جدید هاي ساخت زیر تهیه معقول نسبتا هزینه�شرکت مدیران گروه مساعدت و� فراهم ها ساخت زیر سازي آماده هزینه و ندارد وجود مشکلی ها هزینه بحث در�

.شود می

30 Molood Ale Ebrahim CEIT - Business Intelligence

Page 31: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيتکنیکی غیر ساخت زیر�

داده هاي استاندارد مشابه تجاري هوش در موجود هاي استاندارد از بسیاري� مخصوصا و خودرو ایران شرکت در و هستند آن مرتبط هاي سیستم و کاوي براي زیادي هزینه رسد نمی نظر به لذا .است شده سازي پیاده آن شعب در

.باشد نیاز شده یاد موارد به رسیدن ها، رویه استانداردها، محیطی، هاي نیازمندي شامل تکنیکی غیر ساخت زیر�

.است ها داده منطقی مدل و داده، فرا انباره راهبردها،

31 Molood Ale Ebrahim CEIT - Business Intelligence

Page 32: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزينیازمندي هاي محیطی�

32 Molood Ale Ebrahim CEIT - Business Intelligence

آیا در سازمان تعداد نفراتگزینه هامواردوجود دارند؟

هزینه مربوط به آنها بکارگیري

نیروي کار الزم جهت استفاده از

سیستم

مدیر و تحلیل گر داده

)کیفیت (

در نظر گرفته شدهبله10

قابل تامین استخیرBI15معمار زیرساخت

مدیر پایگاه داده تمام وقت

در نظر گرفته شدهبله5

طراح و توسعه ETLدهنده

قابل تامین استخیر7

قابل تامین استخیر10متخصص داده کاوي

Page 33: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزينیازمندي هاي محیطی�

33 Molood Ale Ebrahim CEIT - Business Intelligence

آیا در سازمان وجود تعداد نفراتگزینه هاموارددارند؟

هزینه مربوط به آنها بکارگیري

نیروي کار الزم جهت نگهداري

سیستم

گرفته شده در نظربلهIT14س کارشنا

شده در نظر گرفتهبله30نویسان برنامهتامین است قابلخیر5سیستم تحلیلگر

نیروي کار الزم جهت پشتیبانی اطالعات سیستم

در نظر گرفته شدهبله3مدیر داده ها

قابل تامین استخیر4مدیر انبار فرا دادهتامین است قابلخیر6داده ها تحلیلگر

Page 34: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيمدل منطقی داده ها�

چه کسی مسئول ایجاد یک مدل منطقی مناسب براي داده ها است؟�چند تا مدیر داده آموزش دیده داریم؟�چه کسی مدل منطقی داده ها را با مدل منطقی داده هاي سازمان ترکیب می کند؟�چه کسی مدل منطقی داده هاي سازمان گسترش یافته را اعتبار سنجی می کند؟� اي داریم؟ آیا نیاز است ابزار دیگري را بخریم؟ CASEچه ابزار �فراداده ها�

ایران خودرو در حال حاضر انباره هاي فراداده دارد اما باید آنها را گسترش دهد؟•کارکنان داده اي سازمان در بخش پایگاه داده این کار را انجام می دهند؟•با فراداده هاي تکنیکی جدید از ابزار CASEچگونه فرداده هاي تجارت جدید را از ابزار •

ETL و ابزارOLAP ترکیب می کنیم؟

34 Molood Ale Ebrahim CEIT - Business Intelligence

Page 35: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزياستانداردها ، راهبرد ها و رویه ها�

در ایران استاندارد ها خیلی سخت گرفته نمی شود و معموال هم این استاندارد ها �.بین المللی نیست

به خاطر زیاد بودن حجم داده هاي ایران خودرو و بزرگی سیستم هوش تجاري باید �.رویه هایی براي حل اختالف بین ایران خودرو و تیم پروژه داشته باشیم

در این مرحله تیم مهندسی را معلوم می کنیم و به هر کدام نقش مربوط به آن را �.اختصاص می دهیم

.براي تست پروژه استفاده می کنیمISO/IEC ISO/IEC 2911929119از استاندارد �.استفاده کنیم issue logها در پروژه الزم است از logبراي ثبت �

35 Molood Ale Ebrahim CEIT - Business Intelligence

Page 36: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيفعالیت هاي مورد نیاز جهت آماده سازي زیر ساخت سازمان براي �

:تطبیق با بستر هوش تجاريETLساخت و راه اندازي �

OLAPتوسعه �براي ذخیره تمامی داده ها؛ استفاده از ابزارهاي MySQLبا توجه به استفاده از �

.استفاده نمودMySQLیکپارچه سازي داده ها، تحلیل و گزارش گیري�Metadata

در سازمان، به دلیل عدم نیاز، تا کنون انباره اي منسجم براي : ایجاد انبار فرا داده منسجم�Metadata ایجاد نشده است.

استخدام مدیر داده در سازمان�

36 Molood Ale Ebrahim CEIT - Business Intelligence

Page 37: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزيفعالیت هاي مورد نیاز جهت آماده سازي زیر ساخت سازمان براي �

:تطبیق با بستر هوش تجارياستانداردها و رویه ها�

کاغذي صورت به شده مستند و محدود استانداردها�همگان توسط ها رویه و ها استاندارد پذیري دسترس براي Blackboard ایجاد نیازمند�ETL در ها داده پاکسازي معیارهاي تعریف به نیاز�کاوي داده از خروجی الگوهاي سنجی صحت و اعتبارسنجی هاي روش تعریف نیازمند�غیره و�

37 Molood Ale Ebrahim CEIT - Business Intelligence

Page 38: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزياستانداردها�

38 Molood Ale Ebrahim CEIT - Business Intelligence

3ویژگی 2ویژگی 1ویژگی استاندارد

نتایج قابل تحویل الزم حداقل فعالیت هاي الزم BIبراي ایجاد پروژه هاي

وابستگی هاي جریان کاري روش توسعه

سازمان باید آن را ایجاد .کند

باید بین همه بخش هاي .سازمان یکی شود

نامگذاري داده ها و اختصار

استفاده دسترسی و نحوهاز آن باید توسط سازمان

.بکار گرفته شود

اطالعات توصیفی در مورد معماري سازمانی اجزا

تصرف فراداده ها

ایران خودرو از استاندارد هاي مدلسازي منطقی .داده استفاده کرده است

روابط منطقی داده ها مدل سازي منطقی داده ها

Page 39: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

سازمانارزیابی زیرساخت : مرحله طرح ریزياستانداردها�

39 Molood Ale Ebrahim CEIT - Business Intelligence

3ویژگی 2ویژگی 1ویژگی استاندارداستفاده از استاندارد ها

cleansingبراي ها کیفیت داده

دستورات چگونگی سازماندهی و مدیریت فعالیت هاي مختلف

تست

تا چه اندازه تست رگرسیون و تحت چه شرایطی انجام دهیم

حداقل موردهاي TEST(تست

CASES(

تست

کاربردهاي هوش تجاري مستقل نیستند پس براي

تضمین سازگاري در محیط باید توسعه این کاربردها با هماهنگی انجام شود

مصالحه

استفاده از استاندارد هاي امنیتی

امنیت

Page 40: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:3گام طرح ریزي پروژه: مرحله طرح ریزي

40 Molood Ale Ebrahim CEIT - Business Intelligence

Page 41: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي کار انجام مراحل کردن مشخص و ریزي برنامه منظور به توان می قسمت این در�

کار شکست ساختار مانند هایی روش از هرکدام، بندي زمان و ریزي برنامه و)FWBS( اقالم شکست ساختار و )PCWBS( استاندارد در که PMBOK

.نمود استفاده هستند،Microsoft مانند مربوطه افزار نرم در اطالعات کردن وارد با� Project 2007

آورد بدست را نظر مورد چارت گانت نمودار توان می

41 Molood Ale Ebrahim CEIT - Business Intelligence

Page 42: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:فعالیت هاي مدیریت پروژه�

چه چیزي تحویل داده خواهد شد؟ محدوده پروژه�

چه زمانی اجرا می شود؟ زمان�

چقدر هزینه دارد؟ بودجه، هزینه�

چه کسی انجام می دهد؟ منابع�

42 Molood Ale Ebrahim CEIT - Business Intelligence

Page 43: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزيدر ITمنشور پروژه قراردادي بین حامی تجاري و کارکنان : منشور پروژه�

. می باشد BIتوسعه ي برنامه ریزي پروژه شامل ایجاد منشور پروژه می شود، که در آن موارد زیر وجود

:دارداهداف و مقاصد پروژه١.)Project Scope(محدوده ي پروژه ٢.ریسک هاي پروژه٣.محدودیت هاي پروژه۴.فرضیات۵.)Change-Control(کنترل -روال هاي تغییر۶.روال هاي مسائل مدیریتی٧.

43 Molood Ale Ebrahim CEIT - Business Intelligence

Page 44: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزياهداف و مقاصد پروژه�

شرکت براي آینده سال 3 طی در %10 میزان به سود افزایش پروژه، اهداف از یکی�.است

)OLAP( مرتبط هاي تکنولوژي و )DW( داده ذخیره ساختارهاي اندازي راه�ها داده عظیم حجم روي بر سریع تحلیل امکان آوري فراهم� .است مشتریان رضایت افزایش پروژه، ضمنی اهداف از یکی�ها داده در دستکاري ها، داده به دسترسی جهت افزارهایی نرم ارائه�ها داده از معنادار و منطقی هاي بازنمایی مشاهده�

44 Molood Ale Ebrahim CEIT - Business Intelligence

Page 45: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي(Scope)محدوده ي پروژه �هم به عنوان تولید کننده داخلی و هم صادر کننده به (شرکت ایران خودرو �

به همراه تمامی نمایندگی ها و شعبات و خدمات پس از ) کشورهاي خاور میانهفروش در تمامی نقاط کشور

به عنوان تولید کننده خودرو�

با تمرکز بر تولید و صادرات�

45 Molood Ale Ebrahim CEIT - Business Intelligence

Page 46: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:با در نظر گرفتن فعالیت هاي زیر: (Scope)محدوده ي پروژه �

46 Molood Ale Ebrahim CEIT - Business Intelligence

ساخت، مونتاژ، بازاریابی، فروش،

خدمات پس از فروش، خرید قطعات،

...صادرات، و

Page 47: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:(Scope)محدوده ي پروژه �

:زیر مجموعه هاي شرکت�ایران خودرو خراسان�ایران خودرو دیزل�ایران خودرو شمال غرب�ایران خودرو فارس�ایران فاوا گسترش�

بازرگانی ایران خودرو شمال غرب�بانک پارسیان�

47 Molood Ale Ebrahim CEIT - Business Intelligence

Page 48: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي�Not Scope

بقیه فعالیت هاي گروه صنعتی ایران خودرو�

:مانند�

برگزاري مسابقات ورزشی براي کارکنان�

شرکت در بازار بورس�

�...

48 Molood Ale Ebrahim CEIT - Business Intelligence

Page 49: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي�Not Scope

بقیه شرکت هاي خودرو سازي در سطح ایران و خاور میانه �

:از جمله�

سایپا�

کرمان موتور�

پارس خودرو�

مدیران خودرو�

49 Molood Ale Ebrahim CEIT - Business Intelligence

Page 50: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي)بررسی شده اند 1در گام (: ریسک هاي پروژه�

مدیریت طرف از ها درخواست در ناگهانی تغییرات :سازمان اولویت هاي مداوم تغییر� بودجه تأمین مشکل :کارخانجات و سازمان فیزیکی رشد براي شرکت تالش به توجه با�

مواقع برخی درپروژه از کار نیروي خروج :)سازمان سیاست مطابق( ساله یک قراردادهاي عقد به توجه با�)sponsor(از دست دادن حامی �زمانبندي تحمیلی و غیر واقعی�محدوه ي غیر واقعی در زمانبندي�انتظارات غیر واقعی�بودجه بندي غیر واقعی�کارکنان خارج از دسترس و آموزش ندیده�

50 Molood Ale Ebrahim CEIT - Business Intelligence

Page 51: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:محدودیت هاي پروژه�زمان�خروجی حصول براي مدیریت طرف از فشار�مدیریت طرف از سرمایه بازگشت براي ساله 5 فرصت تعیین�

کار نیروي�کافی نیروي جذب براي کافی بودجه وجود عدم� آموزش به نیاز در که خصوص به موجود، نیروهاي آموزش براي بودجه محدودیت�

.دارد وجود جداگانه صورت به بانک کارمندان

51 Molood Ale Ebrahim CEIT - Business Intelligence

Page 52: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:اولویت محدودیت ها در پروژه هوش تجاري براي شرکت ایران خودرو�

52 Molood Ale Ebrahim CEIT - Business Intelligence

Page 53: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي: کنترل- روال هاي تغییر�

53 Molood Ale Ebrahim CEIT - Business Intelligence

میزان (طبقه بندي نوع تغییر)هزینه

اقدام مناسب

اضافه شدن نیازمندي هاي پروژه

تمدید مهلت مقرر واحد 10بیش از

در یکی از ویژگی هاي تغییرمحصول

اضافه نمودن بودجه10تا 5بین

اعالم غیر قابل انجام بودن واحد 10بیش از تغییر ساختاري در پروژهتغییر درخواست شده

_واحد 5کمتر از در نحوه گزارش گیري تغییر

اضافه نمودن بودجه و منابع10تا 5بین در زمان بندي تغییر

Page 54: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزيها WebAppمدیریت تغییرات براي �

54 Molood Ale Ebrahim CEIT - Business Intelligence

classify the requested change

acquire related objects assess impact of change

OK to make

class 1 change

class 2 change

develop brief writ ten descript ion of change

develop brief writt en descript ion of change

t ransmit to all t eam members for review

changes required in related objects

class 3 change

further evaluat ion is required

class 4 change

OK to make

transmit to all stake- holders for rev iew

further evaluation is required

Page 55: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزيها WebAppمدیریت تغییرات براي �

55 Molood Ale Ebrahim CEIT - Business Intelligence

check out object(s) to be changed

make changes design, construct, test

check in object(s) that were changed

publish to WebApp

Page 56: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:طرح ریزي پروژه هوش تجاري�

شکستن کار به وظایف و فعالیت ها١.

تخمین ساعت هاي تالش براي انجام وظایف، فعالیت ها و زیر پروژها٢.

اختصاص دادن منابع٣.

مشخص کردن وابستگی وظایف۴.

مشخص کردن وابستگی منابع۵.

مشخص کردن مسیر بحرانی بر اساس وابستگی ها۶.

ایجاد زمانبندي پروژه جزئی٧.

56 Molood Ale Ebrahim CEIT - Business Intelligence

Break Down ProjectTasks (WBS)

Time Estimation & Dependencies

Determine Resource Needs

Develop Gantt Chart

Page 57: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي (RWBS) پروژه موضوعات و اعمال بين رابطه ساختار تعيين�

57 Molood Ale Ebrahim CEIT - Business Intelligence

Page 58: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي

58 Molood Ale Ebrahim CEIT - Business Intelligence

Page 59: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:تخصیص منابع�

59 Molood Ale Ebrahim CEIT - Business Intelligence

Page 60: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي:تخمین پروژه�

-زمانی که فعالیت ها و وظـایف بـراي پـروژه انتخـاب شـدند و پـروژه بـه زیـر �پروژه هایی سازماندهی شد، باید با کمک یکی از روش هاي زیـر تخمـین هـایی

:زده شودبراساس الگوهاي یادگیري شده در پروژهاي قبلی: تاریخی�بر اساس الهام و تجربه: الهامی�بر اساس میانگین احتماالت: فرمول�

60 Molood Ale Ebrahim CEIT - Business Intelligence

Page 61: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طرح ریزي پروژه: مرحله طرح ریزي)به طور مفصل آورده شده است 2در گام (: افراد مورد نیاز در پروژه�

شرکت هر از کار و کسب به مسلط نماینده یک�پروژه مدیر�)اي مشاوره جذب( داده مدیر�فراداده و داده پایگاه و داده مسولین�)نیرو آموزش( داده گر تحلیل�)موجود( داده پایگاه مدیر�)جذب( ETL دهنده توسعه�)وقت پاره –جذب( داده فرا مدیر�

61 Molood Ale Ebrahim CEIT - Business Intelligence

Page 62: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:4گام :مرحله تحلیل تجاري

تعریف نیازمندي هاي پروژه

62 Molood Ale Ebrahim CEIT - Business Intelligence

Page 63: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله

63 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده چک لیستموارد قابل مالحظهاست یا خیر؟

بلهبه چه نوع اطالعاتی نیاز داریم؟هاي عملکردي نیازمندي

به چه گزارش هایی نیازمندیم؟ هر یک از این گزارش ها به چه اندازه اهمیت دارند؟کدام یک از این گزارش ها پاسخ

درخواستهاي از پیش تعیین شده هستند؟

تا حدودي

، آیا نمونه اي ad hocمشخص کردن تعداد درخواست هاي از این نوع درخواست ها در دسترس است ؟

بله

خیربه چه سواالتی نمی توان پاسخ داد و چرا؟

به چه نوع داده اي نیاز داریم؟ این داده ها از کجا تامین هاي داده نیازمنديمیشوند؟

بله

نیاز دارد؟ به چه سطحی از Drill Downآیا تحلیلگر به جزئیات نیاز دارد؟

بله

حدودي تاداده ها به چه اندازه تمیز هستند؟ چقدر باید تمیز باشند؟

Page 64: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله

64 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده چک لیستموارد قابل مالحظهاست یا خیر؟

بلهبه چه سطح از امنیت نیاز داریم ؟نیازمندي هاي امنیت

خیرهستند؟ مطمئن و امن اندازه چه تا منبع هاي داده

بلهآیا تمام داده ها به یک سطح از امنیت نیاز دارند؟

بلهچه کسانی باید به داده ها دسترسی داشته باشند؟

بلهحداکثر زمان قابل قبول پاسخگوئی ؟هاي کارایی نیازمندي

آیا میتوان زمان گزارش دهی را براي جلوگیري از تداخل منابع از روز به شب انتقال داد ؟

خیر

چه به ad-hoc هاي گزارش براي روز در تجاري تحلیلگرهايکنند؟ می مراجعه تجاري هوش هاي داده پایگاه به میزان

بله

Page 65: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله آوري جمع کامل طور به را ها نیازمندي شویم مطمئن تا کنیم می آنالیز واقع در�

وجود ها آن مورد در ابهامی هیچ و ایم شناخته کامل طور به را ها آن .ایم کرده که مواردي .نیستند تضاد در هم با نیازها شویم مطمئن تا کنیم می آنالیز .ندارد :از عبارتند شوند، می بررسی بخش این در

یکیهاي زیرساخت تکن نیازمندي�هاي زیرساخت غیر تکنیکی نیازمندي�هید هاي گزارش نیازمندي�وجوي ویژه هاي پرس نیازمندي�اي هاي منبع داده نیازمندي�هاي پاکسازي داده نیازمندي�هاي امنیتی نیازمندي�توافقات اولیه سطح سرویس�

65 Molood Ale Ebrahim CEIT - Business Intelligence

Page 66: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله یکیهاي زیرساخت تکن نیازمندي�نیاز به وجود بستر مناسب داده اي براي تصمیم گیري�

ETLضعف در سرور داده ها به هنگام بازیابی حجم عظیم داده ها در �بهبود سرورهاي داده: backupضعف در سرور داده ها به هنگام �

نیاز به وجود سامانه اطالعات تجمیع شده�نبود بستر مناسب در کشور: ضعف در خطوط ارتباطی�

DWو ساخت ETLعدم وجود سرورهاي مناسب براي پشتیبانی از �نیاز به وجود بستر الزم جهت گزارش گیري هاي مختلف�

مانند Scoreboardو Dashboardخرید نرم افزارهاي جدید جهت تولید �Xcelsius

66 Molood Ale Ebrahim CEIT - Business Intelligence

Page 67: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله هاي زیرساخت غیر تکنیکی نیازمندي�

ایجاد انباره فرا داده�آماده سازي نیازمندي هاي محیطی�

ایجاد مدل منطقی از داده هاي موجود در پایگاه داده هاي عملیاتی�تهیه استانداردها، رویه ها و روش ها به صورت مستند �جذب و آموزش نیروي کار ماهر الزم براي انجام فعالیت ها�

67 Molood Ale Ebrahim CEIT - Business Intelligence

Page 68: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله هید هاي گزارش نیازمندي�گزارش فروش به صورت کلی�گزارش فروش به تفکیک شعبات�

گزارش میزان تولید�گزارش صادرات، با ذکر کشور هدف�

گزارش مصرف مواد اولیه �گزارش خرید مواد اولیه�

گزارش تغییر نرخ ارز و تأثیر بر قیمت مواد�

68 Molood Ale Ebrahim CEIT - Business Intelligence

Page 69: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله وجوي ویژه هاي پرس نیازمندي�مرد، زن: تفکیک فروش بر حسب جنسیت�روز، ماه، فصل، سال: تفکیک تولید بر حسب زمان�پژو، سمند، سوزوکی: تفکیک تولید بر حسب نوع خودرو�...سفید، نقره اي، سیاه، : تفکیک تولید بر حسب رنگ خودرو�

کامال مونتاژ، نیمه مونتاژ، مونتاژ نشده: تفکیک تولید بر اساس درصد مونتاژ�)خارجی(داخلی، صادرات : تفکیک فروش بر اساس داخلی یا خارجی�

روز، ماه، فصل، سال: تفکیک فروش بر اساس زمان�...تهران، اصفهان، مشهد، شیراز، : تفکیک فروش بر اساس شهر�

...، 2، درجه 1درجه : تفکیک مواد اولیه بر اساس جنس�...، شرکت xشرکت : تفکیک مواد اولیه بر اساس تولید کننده�

69 Molood Ale Ebrahim CEIT - Business Intelligence

Page 70: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله اي هاي منبع داده نیازمندي�عدم وجود ناسازگاري در داده ها�

نیاز به اجراي روش هاي تامین کیفیت داده ها�

عدم وجود داده هاي متناقض در داده ها�

نیاز به داده هاي کامل و صحیح�

نیاز به داده هاي یکپارچه�

70 Molood Ale Ebrahim CEIT - Business Intelligence

Page 71: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله داده هاي مورد نیاز�

شده تجمیع هاي داده�فروش�کار نیروي هزینه�اولیه مواد�تولید میزان�ها دستگاه هزینه�انرژي هزینه�استفاده در همزمانی�

)کارخانجات مدیریت ها، شرکت مدیریت عامل، مدیریت( مدیریت سطح در پاسخگویی�کاربر 15 :همزمان پاسخگویی�

71 Molood Ale Ebrahim CEIT - Business Intelligence

Page 72: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله میزان به هنگام بودن داده ها�

ساعت هر در بارگیري :مصرفی اولیه مواد اولیه؛ مواد انبار هاي داده�

روزانه بارگیري :صادرات هاي داده�

روزانه بارگیري :محصول انبار هاي داده�

ساعتی بارگیري :فروش هاي داده�

هفتگی بارگیري :انسانی منابع هاي داده�

72 Molood Ale Ebrahim CEIT - Business Intelligence

Page 73: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله پشتیبانی کاربران�

جوهاي و پرس به سیستم پاسخگویی�مدیریت عامل�مدیر شعبات�مدیران کارخانجات�

کاربران همزمانی از پشتیبانی�نفر15: بیشینه تعداد کاربران همزمان�

73 Molood Ale Ebrahim CEIT - Business Intelligence

Page 74: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله امنیت�

74 Molood Ale Ebrahim CEIT - Business Intelligence

سطح دسترسیکاربراندسترسی به تمامی اطالعاتمدیر عامل

دسترسی به اطالعات شعبه خودمدیر شعبات

دسترسی به اطالعات انبار مواد و کارخانه مدیرمحصول

دسترسی به اطالعات مشتریان و کاالهاکارمندان بخش فروش

Page 75: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله چک لیست جمع آوري نیازمندي ها�

:دقتها سازگار هستند؟- آیا نیازمندي�

محیط تجاري، محیط تکنیکی، (هاي -ها در تناقض با فرضیات یا محدودیت- آیا نیازمندي�شرح داده شده هستند؟) هزینه، زمانبندي، و منابع

کند؟- ها، اهداف کسب و کار، پروژه و سیستم را پشتیبانی می- آیا نیازمندي�ها و عملیات مورد نیاز هستند؟- آیا تمام فعالیت�اي مورد نیاز هستند؟- هاي داده- ي نیازمندي- آیا همه�

75 Molood Ale Ebrahim CEIT - Business Intelligence

Page 76: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تعریف نیازمندي هاي پروژه: تحلیل تجاريمرحله چک لیست جمع آوري نیازمندي ها�

کامل بودنآیا اهداف سیستم بطور واضح و کامل تعریف شده است؟�

کنند؟-ي اهداف سیستم را برآورده می-اند؟آیا همه-ي عملیات مشخص شده- ایا همه�:وضوح

اند؟- ها بطور دقیق بیان شده- ي نیازمندي- آیا همه�آیا اصطالحات براي کاربران و مدیران قابل فهم هستند؟�

وجود دارد؟) عملیات، قوانین،تعریفات و غیره(آیا هیچگونه ابهامی در اظهارات �اند؟-ي فرضیات بطور واضح مشخص شده- آیا همه�

76 Molood Ale Ebrahim CEIT - Business Intelligence

Page 77: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:5گام تحلیل داده: مرحله تحلیل تجاري

77 Molood Ale Ebrahim CEIT - Business Intelligence

Page 78: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاريچ�

78 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته شده است یا خیر؟ چک لیستبله به خاطر توزیع شدگی آیا منابع مختلف براي داده یکسان وجود دارد؟

داده در حال حاضر داریم اما باید آنها ر اگسترش متا.دهیم

متاداده هاي کسب و کار تا چه حد به روز هستند؟

بله آیا صاحبان داده، متاداده کسب و کار دارند؟بله آیا می دانیم صاحبان داده ها چه کسانی هستند؟ و چه

کسی روي داده ها اختیار دارد؟حدودي تا آیا مستندات دیگري براي داده وجود دارد؟ آیا مستندات

موجود به روز و کامل هستند؟رود بعضی افزونگی ها و تناقضات داده اي باید از بین باشد؟ cleanداده با توجه به کسب و کار تا چه حد باید

تا حدودي از کجا می توانیم قواعد کسب و کار را بدست می آوریم؟بله آیا می دانیم چه داده هایی حساس، مهم و بی اهمیت

؟)cleansingبراي پروسه (هستند

Page 79: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاريدر این مرحله ابتدا باید منابع داده خارجی تحلیل شوند که شامل تعیین �

موجودیت ها و ارتباطات از هر داده خارجی و اضافه نمودن موجودیت ها و منابع مدل داده منطقی که در مراحل قبل بدست آمده اند را تحلیل . جدید می باشد

. کرده و بهبود دهیمسپس می بایست کیفیت منبع داده را تحلیل نماییم که شامل بکار بردن قوانین �

.دامنه و جامعیت براي یافتن عوامل داده اي با دامنه هاي بی اعتبار می باشدمقادیر پیش فرض، مقادیر مفقود شده، مقادیر : دامنه هاي بی اعتبار عبارتند از�

پنهان، مقادیري که قوانین تجاري را نقض می کنند، کلیدها اصلی مفقود شده و در نهایت باید مشخصات پاکسازي داده نوشته شود که . کلیدهاي اصلی تکراري

. می باشد) بحرانی، مهم، ناچیز(شامل بازبینی دسته بندي عوامل داده اي

79 Molood Ale Ebrahim CEIT - Business Intelligence

Page 80: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري

اي منطقی و نرمال مدل دادهشده

منطقی مدل دادهمشخصات پاکسازي دادهفراداده تجاريیافته سازمانی توسعه

اسامی و تعاریف دادههاي هسته موجودیت

اي ارتباطات دادههاي انجمنی موجودیت

اي ها و انواع داده طولاي هاي مشخصه موجودیت

ها دامنهفرد به هاي منحصر مشخصه

ها و قوانین تجاري سیاستها ویژگی

اي مالکیت داده

80 Molood Ale Ebrahim CEIT - Business Intelligence

Page 81: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري داده منطقی پایین به باال سازي مدل�

پروژه هر تفکیک به ER نمودار یا منطقی مدل رسم�سازمان کل براي منطقی مدل یک ارائه� مسیرهاي طراحی، برنامه، ابزار، افزار، سخت از مستقل باید داده منطقی مدل�

باشد می داده پایگاه و دسترسیداده منابع باال به پایین تحلیل�

تعریف قوانین تبدیل داده ي فنی�ارائه قوانین دامنه ي داده ي تجاري�ارائه قوانین یکپارچگی داده تجاري�

81 Molood Ale Ebrahim CEIT - Business Intelligence

Page 82: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري

82 Molood Ale Ebrahim CEIT - Business Intelligence

Page 83: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاريفرا داده

�Data name :در واقع نام منحصر به فرد شی داده اي ما می باشد.�Data definition :در این قسمت شرح مختصري از در مورد شی داده اي داده می شود .�Data relationship :در این قسمت رابطه این شی داده اي با دیگر اشیا داده اي بیان می شود.

�Data Identifier : در این قسمت مشخص می کنیم کدام فیلد از این شی داده اي سبب می شود این شی به صورت.منحصر به فرد شناخته شود در واقع می تواند براي آن حکم کلید اصلی را ایفا کند

�Data Type :عددي، متنی ،. (در این قسمت نوع داده را مشخص می کنیم(...�Data length : در این قسمت طول و ماکزیمم مقدار آن را مشخص می نماییم.

�Data content :در واقع دامنه مقادیر . در این قسمت مشخص می کنیم که این داده چه مقادیري را می تواند بگیرد.ورودي آن را مشخص می کنیم

�Data rule :باشد 50تا 20براي مثال مقدار آن باید بین . در واقع محدودیت هایی است که برروي آن داده وجود دارد.�Data policy :سیاست هایی است که برروي داده ها از طرف سازمان اعمال شده است .�Data ownership :افرادي که را که اجازه مدیریت و تغییر این داده را دارند، مشخص می کند.

83 Molood Ale Ebrahim CEIT - Business Intelligence

Page 84: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجارياستفاده می کنیم زیرا در ابتداي کار پایین به باال در شرکت ایران خودرو از رویکرد �

.تمامی سیستم را نمی شناسیمتطبیق داده هاي ذخیره شونده با نوع داده هاي موجود در منابع�هماهنگی طول داده ها بین مبداء و مقصد�برنامه هاي نوشته شده براي تغییر در داده ها باید منطبق بر ویژگی داده هاي �

انواع منابع باشندمشتمل بر سه بخش�

قوانین دامنه داده ي تجاري�قوانین یکپارچگی داده تجاري�آماده سازي و پاکسازي داده�

84 Molood Ale Ebrahim CEIT - Business Intelligence

Page 85: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاريقوانین دامنه داده تجاري�

85 Molood Ale Ebrahim CEIT - Business Intelligence

نمونهعنوان خطاي دامنهمانند جنسیت مشتريداده هاي بدون مقدارمرد: جنسیتمقادیر پیش فرض

02133333333شماره تلفن با معنی Dummyمقادیر ابتداي شماره تلفن براي استفاده از سه رقممنطق جاسازي شده در مقدار داده

تشخیص منطقه,A: نوع مشتريداده هاي رمزي B, C, D

داده هاي چند منظورهچندین عنصر داده اي جاسازي شده، الحاق شده، یا پنهان شده در فیلدهاي متنی بدون

ساختار

)3، آدرس 2، آدرس 1آدرس ( مانند آدرس

Page 86: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاريقوانین یکپارچگی داده تجاري�

86 Molood Ale Ebrahim CEIT - Business Intelligence

نمونهعنوان خطاي یکپارچگیشماره تماس براي تهران باشد، ولی آدرس ها مثالًداده هاي متناقض

در شهرستان باشندخرید توسط مشتري قبل از تاریخ ثبت وي تاریخنقض قوانین کسب و کار

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

شود براي مشتري جدید استفادهبه عنوان کلید اصلی قرار داده شود نام مشتريکلید اصلی غیر یکتا

مشتري را وابسته به یک شرکت بدانیم، ولی یکاشیایی بدون شی والد وابستهشرکت در سیستم ثبت نشده باشد

روابط بین اشیاي دنیاي واقعی که در سیستم ثبت نشده است

Page 87: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري

:ممکن است براي مفاهیم یکسان، اسامی یکسان وجود داشته و یا براي مفاهیم متفاوت، اسامی

.یکسان باشند که باید یکپارچه گردند

Data dictionary اسم ها راunique می کند.

:براي مثال ممکن است در جایی از دالر، و جاي دیگر از درهم استفاده شده باشد، که همه باید به

.یک واحد مرجع تبدیل شوند

87 Molood Ale Ebrahim CEIT - Business Intelligence

Page 88: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري

:.ممکن است روش ها و ساختارهاي متفاوتی براي رمز نگاري به کار رفته باشد که باید یکسان شوند

: 20و از نظر دیگر 100مثال از یک نظر سقف ارزش . ممکن است معیارهاي ارزش متفاوت باشد

.باشد

:ممکن است اطالعات بدست آمده از دو منبع، متفاوت باشند، در این حالت مرجع معین می کند که

.از کدام یک استفاده کنیم

88 Molood Ale Ebrahim CEIT - Business Intelligence

Page 89: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاريپاکسازي داده�

چون حجم داده هاي کلی زیاد است و هزینه پاکسازي آنها باال می باشد،�براي پاکسازي را انتخاب می کنیمداده هاي هدف �

89 Molood Ale Ebrahim CEIT - Business Intelligence

داده هاي هدف براي پاکسازيمشتري خرید هر

نوع محصولمیزان فروش شعباتآدرس مشتریان

نوع محصول صادر شدهنام کشورهاي هدفنام مدیر شعبه

Page 90: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري

90 Molood Ale Ebrahim CEIT - Business Intelligence

Page 91: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:6گام نمونه سازي برنامه : مرحله تحلیل تجاري

کاربردي

91 Molood Ale Ebrahim CEIT - Business Intelligence

Page 92: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

نمونه سازي برنامه کاربردي: مرحله تحلیل تجاريدر این مرحله می خواهیم یک نمونه کاربردي از نیازمندي هایی که در مراحل �

. قبل بدست آورده ایم را ایجاد نماییم:هاي زیر سازي با بخش چارت نمونه�

)سازي شده و چرا چه نیازمندي موجب نمونه(سازي قصد اصلی براي نمونه�سازي سازي مورد استفاده خواهد بود و چه نوع نمونه چه نوعی از نمونه(سازي اهداف نمونه�

)مورد آزمایش قرار خواهد گرفت)مدیران تجاري و مدیران فناوري اطالعات(سازي همراهان نمونه�سازي داده مورد استفاده براي نمونه�سازي افزاري براي نمونه افزاري و نرم بستر سخت�)فهمید که آن نمونه با ارزش است چطور می(معیارهاي موفقیت �)ها و آسانی استفاده استانداردها، مهارت(توافق واسط کاربردي �سازي تکمیل نمونه�

92 Molood Ale Ebrahim CEIT - Business Intelligence

Page 93: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

نمونه سازي برنامه کاربردي: مرحله تحلیل تجاري:موثر باید پاسخ داده شوند prototypeسواالتی که براي ساخت یک �

آیا سواالت تحلیلی مکرر وجود دارد؟�چه ابعادي از داده در گزارش ها متداول هستند؟�آیا الگوهاي گزارش گیري در میان دپارتمان ها وجود دارد؟�

�Prototyping یک روش موثر براي اطمینان از این است که افراد بتوانند.نیازمندي هاي عملیاتی را درك کنند و بر روي آن توافق داشته باشند

ایجاد سیستم هوش تجاري در بررسیبا توجه به اینکه پروژه مورد نظر، �.شرکت ایران خودرو است، بنابراین به ایجاد نمونه ها نمی پردازیم

93 Molood Ale Ebrahim CEIT - Business Intelligence

Page 94: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

نمونه سازي برنامه کاربردي: مرحله تحلیل تجاري�Prototype هاي مورد نیاز:

یک نمونه براي متقاعد سازي مدیران�یک نمونه براي کارمندان�

یک نمونه براي تامین کنندگان مالی�...یک نمونه براي �

94 Molood Ale Ebrahim CEIT - Business Intelligence

Page 95: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

نمونه سازي برنامه کاربردي: مرحله تحلیل تجاري:مورد نیاز Prototypeانواع �

�Show-and-Tell.همچنین براي توجیه بودجه مورد نیاز کاربرد دارد. از پروژه به کار می رود demoبه عنوان یک ��Mock-up

.مدت زمان اجراي آن کوتاه است. هدف آن درك نیازمندي هاي تحلیلی و فعالیت هاي تجاري پشت آن است��Proof of Concept Prototype

.براي مشخص کردن ریسک هاي پیاده سازي مورد استفاده قرار می گیرد��Visual Design Prototype

براي مشخص کردن ویژگی هاي واسط هاي کاربري مورد استفاده قرار . قرار می گیرد mock-upیک مرحله باالتر از �.می گیرد

.هدف از اجراي آن درك طراحی واسط هاي دیداري و توسعه ویژگی هاي مربوط به آن هاست��Demo Prototype

. براي انتقال چشم انداز برنامه در دست توسعه به مدیران سطح باال به کار می رود��Operational Prototype

در واقع . است و در نتیجه گران ترین آن ها نیز محصوب می شود prototypeکامل ترین جامع ترین و زمان بر ترین نوع �) trial(بیانگر یک نسخه بتا از تمام نیازمندي هاي ذکر شده است و هدف آن جمع آوري بازخورد در استفاده هاي آزمایشی

.است

95 Molood Ale Ebrahim CEIT - Business Intelligence

Page 96: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:7گام تحلیل مخزن فرا داده: مرحله تحلیل تجاري

96 Molood Ale Ebrahim CEIT - Business Intelligence

Page 97: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل مخزن فرا داده: مرحله تحلیل تجاريدر این مرحله باید نیازمندي هاي مخزن فراداده، واسط آن و دسترسی و گزارش دهی در آن �

.مورد تجزیه و تحلیل قرار گیرد:فرامدل منطقی�

هاي هسته موجودیت�هاي انجمنی موجودیت�اي هاي مشخصه موجودیت�فرد به هاي منحصر مشخصه�ها ویژگی�:فرا داده�

اسامی فراداده�تعاریف فراداده�ارتباطات فراداده�فرد-هاي منحصربه-مشخصه�ها انواع و طول�ها و قوانین تجاري سیاست�مالکیت فراداده�

97 Molood Ale Ebrahim CEIT - Business Intelligence

Page 98: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل مخزن فرا داده: مرحله تحلیل تجاري.داد گسترش را آن باید اما دارد متاداده ما سازمان حاضر حال در�SAPابزار از� meta data کنیم می استفاده. آنها براي خواهیم می که را سازمان از بیشتري هاي داده باید ابتدا در�

.کنیم معلوم را باشیم داشته متاداده خاطر به آنها کاربرد چون کند تغییر باید متاداده به مربوط هاي واسط�

استفاده با بنابراین است یافته افزایش سازمان در تجاري هوش سازي پیاده خواه تر راحت آنها تغییر همچنین و خوانایی باالتر سطح هاي واسط از.بود نام به پارامتر یک از SAP محصول در دسترسی سطح کنترل براي�

secutrity manager کنیم می استفاده.

98 Molood Ale Ebrahim CEIT - Business Intelligence

Page 99: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل مخزن فرا داده: مرحله تحلیل تجاري

99 Molood Ale Ebrahim CEIT - Business Intelligence

مثالتعریفداده فرا

شرکت ایران خودرو، ایساکوسازمان یا فردصاحب دادهشرکت سایپا، مهندس احمديسازمان یا فردمالکیت برنامه هامشتري، محصول، شرکت هاي زیر نام موجودیت داده اينام داده

...مجموعه تمامی اطالعات مشتري را شامل می تعریفی کوتاه از موجودیتمعرفی داده

تمامی اطالعات محصول را شامل . شود.می شود

ارتباط با فروشارتباط با سایر موجودیت هاارتباط دادهشماره مشتري، شماره محصولشناسه منحصر به فردشناسه دادهنام، آدرس، شماره تماس، تاریخ ثبت نوع دادهنوع داده

براي تمامی مشتریانکاراکتر، 100کاراکتر، آدرس 20نام طول دادهطول داده

کاراکتر 15تلفن

Page 100: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل مخزن فرا داده: مرحله تحلیل تجاري

100 Molood Ale Ebrahim CEIT - Business Intelligence

مثالتعریفداده فرا

و اعداد، آدرس شامل نام شامل حروفمقدار دادهمحتواي دادهکد کشور، (حروف و اعداد، تلفن فقط عدد )شهر و تلفن

یک شماره تنها) نام هر(هر موجودیت قوانین دادهقانون دادهمشتري دارد

Moshtari, Mahsulستون/ جدول/داده نام پایگاهمنبعدر دفتر تهران Dataسرور محل ذخیره فیزیکی دادهموقعیتداده عملیاتی به شرایط انتقال از پایگاهانتقال

تحلیلیاضافه مانند تلفن حذف اطالعات

استخراج منطقه از آدرس و حذف آدرسداده مورد نیاز از داده هاي موجود اقتباساقتباس

میزان خرید مشتري در سال و ماه تجمیع و خالصه سازيسازي تجمیع و خالصهدر تعداد مشتریان در پایگاه داده نرخ رشدنرخ رشد

عملیاتیمشتري جدید در ماه 100افزودن

Page 101: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:8گام طراحی پایگاه داده: مرحله طراحی

101 Molood Ale Ebrahim CEIT - Business Intelligence

Page 102: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحیدر نظر گرفته لیست چکموارد قابل مالحظه

شده است یا خیر؟

بلهالگوهاي رایج پرس و جو در سازمان چیست؟گزارش گیري و پرس و جو

به چه سطحی از جزئیات drill downبراي پرسش هاي نیاز است؟

بله

ad-hocپیش بینی می شود به چه میزانی پرس و جوي انجام شود؟

بله

آیا باید داده هاي مجتمع شده و خالصه شده ذخیره مالحظات طراحیشوند؟

تا حدودي

چه قدر خواهد بود؟ حجم پیش BIاندازه پایگاه داده بینی شده براي داده ها و فاکتورهاي رشد داده به چه

میزان است؟

تا حدودي

نگه داشته می ) قدیمی(به چه میزانی داده هاي تاریخی شود؟

بله

102 Molood Ale Ebrahim CEIT - Business Intelligence

Page 103: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحی

103 Molood Ale Ebrahim CEIT - Business Intelligence

در نظر گرفته لیست چکموارد قابل مالحظهشده است یا

خیر؟خیرنحوه بخش بندي جداول چگونه است؟ با تاریخ؟مالحظات عملکرد

آیا می توان چندین عملیات را به طور موازي انجام داد؟

بله

ي براي سیستم هاي فعلی DBMSاز چه انتخاب سیستم مدیریت پایگاه دادهبراي DBMSاستفاده می شود؟ آیا از همان

استفاده می شود؟ BIپایگاه داده

بله

فعلی قابلیت گسترش به سایز مورد DBMSآیا انتظار را دارد؟

تا حدودي

خیردیگر تهیه شود؟ DBMSآیا نیاز است که یک

Page 104: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحی

104 Molood Ale Ebrahim CEIT - Business Intelligence

پایگاه داده عملیاتیداده تحلیلی پایگاهITکارمند، متخصص )مجري، مدیر، تحلیلگر(کاربر دانش کاربر

subjectiveانجام تراکنش تحلیل

functionوظایف ساخت یافته، تکراري، و روزانهحمایت از تصمیم گیري سازمانیتاریخی، خالصه شده، ترکیبی، مجتمع، داده

متغیر با زمان، غیر فرار، انواع داده در داده جاري، داده : پایگاه داده تحلیلی

دادهقدیمی، داده خالصه شده، فرا داده؛ میچندین سال قبل را نگهداري هاي

.کنند

چند روز، هاي دادهفعلی، به روز، دقیق، .شود میهفته، ماه، و یا سال نگهداري

نمیمستقیما توسط کاربر تغییر ها دادهتغییرات دادهزمانی مانند هاي دوره، بلکه در کنند

.شوند مینوسازي ... روز، هفته، ماه،

مستقیما با درخواست کاربر به ها داده.شوند میروز

Page 105: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحی

105 Molood Ale Ebrahim CEIT - Business Intelligence

پایگاه داده عملیاتیداده تحلیلی پایگاه

operationsScans, slice, dice, drill down/up, roll-up, pivot

Index/ hash on prim.key

براي جوابگویی به پرس و جوهاي حجم کاري، شوند میخاص منظوره طراحی

بنابراین حجم کاري قابل پیش بینی .ندارند

پرس و جوها از قبل تعریف شده است، بنابراین حجم کاري قابل

.پیش بینی دارند

دو بعديچند بعديساختار

ReadRead/writeدسترسی

,star(مبتنی بر موضوع طراحی پایگاه دادهsnowflake(

)E-R based(مبتنی بر کاربرد

Page 106: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحی

106 Molood Ale Ebrahim CEIT - Business Intelligence

پایگاه داده عملیاتیداده تحلیلی پایگاه

نرمال شده نیستند و ممکن است الگوي طراحی.افزونگی داشته باشند

نرمال یا تقریبا نرمال

GB-TB100 MB-GB 100سایز پایگاه داده

usage پیش رو با زمان، امکان جوابگویی بهنیازهاي جدید

ساخت یافته، تکراري

معموال منجر به مرور هزاران یا حتی نوع تراکنش.شود میها رکورد -میلیون

معموال تعداد محدودي رکورد .می شودبررسی

Item تاپلمکعباي داده

Page 107: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحیانواع الگوهاي گزارش گیري�سطح مورد نیاز از جزئیات�

آمده است 4در گام �ابعاد گزارش گیري�زمان�مکان�جنس�مشتري�

107 Molood Ale Ebrahim CEIT - Business Intelligence

Page 108: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحیشماي دانه برفی

108 Molood Ale Ebrahim CEIT - Business Intelligence

Page 109: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحیداده هاي پایگاه حجم§

کاال گونه 200 بر بالغ اولیه مواد انبارداري اطالعات حاوي�)امروز در( کاال گونه 50 بر بالغ تولیدي کاالي انبارداري اطالعات حاوي� آالت ماشین توسط تولید ریز اطالعات حاوي�)غیره و فروشگاه شرکت، شخص،( مشتري 120 حدود به محصوالت فروش اطالعات حاوي�غیره و�تاریخی هاي داده حجم§

انبارداري اطالعات سال 10 شامل�فروش اطالعات سال 8 شامل�تولید اطالعات سال 4 شامل�صادرات اطالعات سال 3 شامل�

109 Molood Ale Ebrahim CEIT - Business Intelligence

Page 110: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی پایگاه داده: مرحله طراحیدیسک در جداول گرفتن قرار نحوه§

هم کنار در کاال مشتري، فروش، جداول�هم کنار در اولیه مواد و انبار تولید، جداول�

BI کاربرد مورد هاي داده پایگاه طراحی براي نیاز مورد هاي مهارت§�Data Administrator�Database Administrator�ETL Lead Developer

110 Molood Ale Ebrahim CEIT - Business Intelligence

Page 111: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:9گام ETLطراحی : مرحله طراحی

111 Molood Ale Ebrahim CEIT - Business Intelligence

Page 112: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLطراحی : مرحله طراحی

112 Molood Ale Ebrahim CEIT - Business Intelligence

DataWarehouse

SourceDatabase

SourceDatabase

OtherSources

(e.g. files,spreadsheets)

ETL

DataMart

Data Cube

Web ClientInterfaces

ApplicationServers

OperationalData Store

DesktopInterfaces

• operational systems• transactional systems

• extraction• transformation• modeling• loading

• central repository• subject-based data marts•Conformed dimensions• metadata

• user-facing applications

• business intelligence• decision-support• OLAP• querying• reporting

Decision SupportServers

Metadata

Page 113: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLطراحی : مرحله طراحیدر واقع در هوش . در این مرحله باید نگاشتی از پایگاه داده مبدا به پایگاه داده مقصد صورت گیرد�

تجاري منظور از پایگاه داده مبدا هر منبع داده و منظور از پایگاه داده مقصد، پایگاه داده تحلیلی می به ruleباید قوانینی استخراج شود تا به صورت ETLبراي هر کدام از مراحل موجود در . باشد

.سیستم داده شود و خروجی مورد نظر بازیابی شود:وجود دارد، عبارتند از ETLمشکالتی که در انجام عملیات�

Øسیستم هاي منبع اطالعات عموماً گوناگون و گسترده می باشند.Øسیستم هاي عملیاتی عموماً بر روي پلتفرم ها و سیستم هاي عامل گوناگون قرار دارند.Øپایگاه هاي داده سیستم هاي اطالعاتی عموماً قدیمی بوده و با تکنولوژي روز تطابق ندارند.Øتغییرات بر روي داده ها که از اطالعات اساسی درDW ها می باشد، در سیستم هاي اطالعاتی ذخیره

.نمی شوندØکیفیت داده ها در بسیاري از پایگاه هاي داده قدیمی بسیار پایین می باشد.Øنحوه ذخیره داده ها در پایگاه هاي داده با یکدیگر متفاوت است.Ø اطالعات موجود در پایگاه هاي داده براي کاربران داراي مفهوم نمی باشد و به صورت رمزگونه و مبهم

.ذخیره می شوند

113 Molood Ale Ebrahim CEIT - Business Intelligence

Page 114: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLطراحی : مرحله طراحی

CloverETLابزار از ETL عملیات انجام براي خودرو ایران سازمان در�.شد استفاده

java ابزار یک� basedو سازي شخصی براي زیادي امکانات.است embed دارند شدن.

114 Molood Ale Ebrahim CEIT - Business Intelligence

Page 115: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLطراحی : مرحله طراحی

115 Molood Ale Ebrahim CEIT - Business Intelligence

Page 116: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLطراحی : مرحله طراحی

تعریف داده هاي مورد نیاز و نحوه بازیابیاولیه بازیابی�

ETL عملیات اولین در نیاز مورد هاي داده تمامی بازیابی�

تاریخی بازیابی�شوند نمی تولید هاست مدت که کاالهایی حذف و جدید محصوالت بازیابی�

افزایشی بازیابی�مصرفی اولیه مواد اولیه؛ مواد انبار هاي داده ساعتی بارگیري�انسانی منابع هاي داده هفتگی بارگیري�

116 Molood Ale Ebrahim CEIT - Business Intelligence

Page 117: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:10گام طراحی مخزن فرا داده : مرحله طراحی

117 Molood Ale Ebrahim CEIT - Business Intelligence

Page 118: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی top-downیا bottom-upهمانطور که اشاره شد این طراحی می تواند �

.باشد::به سه طریق انجام می گیردبه سه طریق انجام می گیرد

:انباره فراداده متمرکز؛ که به دو صورت زیر انجام می شود§§ Custom-build Repository§ Licensed Repository

فراداده غیرمتمرکز؛ که از یک فرامدل تجمیع شده استفاده می کند اما به §.صورت فیزیکی فراداده را در پایگاه داده هاي مختلفی توزیع می کند

بر XML؛ که در آن فراداده با XMLیک راه حل توزیع شده با قابلیت §.چسب گذاري و ذخیره می شود

118 Molood Ale Ebrahim CEIT - Business Intelligence

Page 119: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی��CustomCustom--build Repositorybuild Repository

119 Molood Ale Ebrahim CEIT - Business Intelligence

معایبمعایب مزایامزایاپرسنل تمام وقت براي نگه داري پایگاه داده انباره فراداده و گزارش هاي فراداده

.نیاز استطراحی تمام نیازمندي هاي فراداده را این

.ترکیب می کند

نرم افزار نهایی براي دسترسی و واسط هابرنامه نویسی و به ابزارهاي مختلف باید

نگه داري شوند که هر دو فرایندهاي .زمانبري هستند

نرم افزار نهایی براي دسترسی و واسط هانیاز مشتري به ابزارهاي مختلف بر حسب

طراحی شده اند تا تمام نیازمندي ها را .برآورده سازند

انباره فراداد باید به صورت دوره اي بهبود براي آن که از ) طراحی دوباره گهگاه(یابد .نمی توان آن را به طور کامل ساخت ابتدا

گزارش ها و توابع کمکی دقیقاٌ آن طور .شده اند که مطلوب هستند طراحی

.نباشند محتواها ممکن است منطبق کارشناسان فنی کنترل کامل بر روي .طراحی دارند

Page 120: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی��Licensed RepositoryLicensed Repository

120 Molood Ale Ebrahim CEIT - Business Intelligence

معایبمعایب مزایامزایاصورت برآورده نشدن تمام نیازمندي در

ها، یک متولی تمام وقت نیاز است تا محصول خریداري شده را نگه داري کند و

.بهبود دهد

در وقت صرفه جویی می شود زیرا نیاز به و ساخت پایگاه داده، واسط ها و طراحی

.گزارش هاي انباره فراداده نیست

به یک منحنی یادگیري نیاز است تا با محصول آشنا APIمعماري، واسط ها و .شویم

ها واسط دارند و بیشتر آن ها اکثر آن.ها هستند APIشامل مجموعه کاملی از

چقدر محصول پیچیده تر باشد، گران هرتر است و کارشناسان فنی مهارت بیشتري

نیاز خواهند داشت تا آن را نگه داري .کنند

اگرفراداده مستقر می شود، وقتیمحصول براي ابزارها تضمین شود، واسط

.هاي ابزار فراهم خواهند شد

Page 121: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی

121 Molood Ale Ebrahim CEIT - Business Intelligence

معایبمعایب مزایامزایاکنترل کردن افزونگی در بین چندین انباره داده

.دشوار استتوانند مجموعه فراداده خود را مالکان مختلف می

.به صورت جداگانه نگه داري و مدیریت کنندنگه داري و مدیریت پایگاه داده هاي مختلف بر روي پلت فرم هاي گوناگون زمان بیشتري می

.گیردکوچک تر و براي پایگاه داده هاي انباره فراداده

.استفاده راحت تر هستند

بین متولیان انباره هاي فراداده گوناگون ارتباطات.افزایش خواهد یافت

هر انباره فراداده می تواند فرامدل خود را داشته .باشد

مرتبط ساختن فراداده در بین پایگاه داده هاي .مختلف دشوار می شود

گزارش ها براي هر انباره فراداده می تواند شخصی .سازي شود

معماري این راه حل پیچیده است و منحنییادگیري براي پایگاه داده هاي مختلف با طراحی

.هاي گوناگون باال می رودوجود گذرگاه، نام و مکان انباره فراداده را از فردي

.دسترسی پیدا می کند، شفاف می نماید که به آن

Page 122: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی

122 Molood Ale Ebrahim CEIT - Business Intelligence

معایبمعایب مزایامزایا

XMLگذاري اولیه تمام فراداده با برچسب.فرآیندي دستی و پرزحمت است

دسترسی به فراداده را از XMLبرچسب هاي طریق هر دستگاه ذخیره سازي داده، ممکن

.می سازدهاي ذخیره به نیازمندي XMLبرچسب هاي

.سازي اضافه می شوند .فراداده هیچ وقت کپی نمی شود

.فرا فرامدل باید ایجاد شود یک وجود گذرگاه، مکان فراداده را از فردي که به .دسترسی پیدا می کند، شفاف می نماید آن

DBMS ابزار باید استانداردهاي و فروشندگان.صنعت را دنبال کنند

جستجوي استاندارد وب می توانند موتورهاي.هر فراداده اي را در هر کجا قرار دهند

را XMLها و ابزارها قابلیت DBMS تمام.ندارند

و داده هاي کسب و کار می توانند به فراداده.هم بپیوندند و با هم منتقل شوند

Page 123: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی�bottom-up یاtop-down ؟

استفاده می کنیم پایین به باال در شرکت ایران خودرو از رویکرد �.زیرا در ابتداي کار تمامی سیستم را نمی شناسیم

یعنی در ابتدا به کل سیستم فکر کرده�

ولی�

�Data Mart،Data Mart جلو می رویم و می سازیم

باشد traceزیرا ممکن است در خالل کار نیاز به �

123 Molood Ale Ebrahim CEIT - Business Intelligence

Page 124: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی�Kimball’s bottom-up approach

124 Molood Ale Ebrahim CEIT - Business Intelligence

Page 125: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحیمقایسه روش پایین به باال و روش باال به پایین�

125 Molood Ale Ebrahim CEIT - Business Intelligence

Page 126: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحیمقایسه روش پایین به باال و روش باال به پایین�

126 Molood Ale Ebrahim CEIT - Business Intelligence

Page 127: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تحلیل داده: مرحله تحلیل تجاري؟بسازیمیا آن را بخریمسیستم هوش تجاري را �

با توجه به برآورد هزینه هاي انجام شده در گام هاي قبل�نیروي کار الزم�مساعدت مدیریت در تامین بودجه�و مناسب بودن گزینه ساخت از لحاظ تطبیق باال با نیازمندي ها�

سیستم هوش تجاري می نماییم ساختاقدام به �

127 Molood Ale Ebrahim CEIT - Business Intelligence

Page 128: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

طراحی مخزن فرا داده : مرحله طراحی

هزینه�چون بیشتر نیروي کار مورد نیاز براي پروژه هوش تجاري را در اختیار داریم، �

براي پروژه هاي قبلی مشابه استخدام شده اند، بنابراین تعداد کمی نیرو باید .استخدام نمود و هزینه باالیی در پی ندارد

.مدیریت نیز در تامین هزینه ها، سختگیري زیادي انجام نمی دهد�

128 Molood Ale Ebrahim CEIT - Business Intelligence

Page 129: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:11گام ETLتولید : مرحله ساخت

129 Molood Ale Ebrahim CEIT - Business Intelligence

Page 130: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLتولید : مرحله ساختچون پروژه به صورت بررسی سیستم هوش تجاري براي شرکت ایران خودرو است، مراحل �

.ساخت و نصب و استقرار به صورت عملی انجام نگرفته استکه متن باز kettleشرکت ماکروسافت یا business analysisدر این قسمت با استفاده از ابزارهاي موجود مانند �

. طراحی شده را می سازیم ETLاست، DWمشخص نمودن اطالعات بدست آمده از�مشخص نمودن منابع اطالعاتی داخلی و خارجی��Map کردن اطالعات بدست آمده ازDW و اجزاي داده اي در منابع اطالعاتمشخص نمودن قوانین استخراج داده ها�داده ها cleansingمشخص نمودن قوانین تبدیالت و�برنامه ریزي جهت جداول تجمیعی�سازمان دهی ابزارهاي تست�ایجاد رویه هایی جهت استخراج داده ها��ETL براي جداول بعد�ETL براي جداول حقایق

130 Molood Ale Ebrahim CEIT - Business Intelligence

Page 131: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLتولید : مرحله ساخت

131 Molood Ale Ebrahim CEIT - Business Intelligence

وضعیت چک لیستتوسط بخش برنامه برنامه

.انجام می شود نویسیرا بنویسد؟ آیا قبال ETLچه کسی باید برنامه ي

؟ اندنوشته ETLتوسعه دهندگان برنامه هاي را می فهمند؟ ETLآیا آنها پروسه ي

نویسان موظفند تا برنامههمه اطالعات مورد نظر را .در اختیار ما قرار دهند

آیا برنامه نویسان سیستم هاي عملیاتی سازمان داده ها را به ما می دهند یا خودمان باید داده ها را استخراج کنیم؟

همواره از سیستم چونهاي اطالعاتی کار داریم از

باخبریمداد ه هاي آنها

قبل از اینکه داده ها را بگیریم، تا چه میزان از سیستم عملیاتی سازمان اطالع داریم؟

Page 132: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLتولید : مرحله ساخت

132 Molood Ale Ebrahim CEIT - Business Intelligence

Page 133: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ETLتولید : مرحله ساخت

ETLتست q Unit testingq Integration testingq Performance testingq Acceptance testingq Quality assurance testing

133 Molood Ale Ebrahim CEIT - Business Intelligence

Page 134: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:12گام تولید برنامه کاربردي: مرحله ساخت

134 Molood Ale Ebrahim CEIT - Business Intelligence

Page 135: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید برنامه کاربردي: مرحله ساخت:مستند طراحی برنامه کاربردي شامل�

هاي گزارش دهی الیه�هاي صفحه طراحی�هاي واسط طراحی�نویسی مشخصات برنامه�ها و پرس و جوها محاسبات براي گزارش�توابع راهنماي برخط�برنامه تست برنامه کاربردي با موارد تست�براي دسترسی و تحلیل مولفه هاي کاربردي هوش OLAPهاي کاربردي و توابع برنامه�

تجاريموارد آموزشی�

135 Molood Ale Ebrahim CEIT - Business Intelligence

Page 136: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید برنامه کاربردي: مرحله ساختOLAPخصوصیات ابزارهاي

فراهم کردن امکان نمایش چند بعديفراهم کردن امکان ترکیب کردن و خالصه سازي داده ها

فراهم کردن امکان درخواست هاي تعاملی و سرویس هاي آنالیزفراهم کردن امکان آنالیز تجاري

drillو roll-upو drill-downفراهم کردن سرویس هاي مختلف مربوط به across

136 Molood Ale Ebrahim CEIT - Business Intelligence

Page 137: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید برنامه کاربردي: مرحله ساخت

137 Molood Ale Ebrahim CEIT - Business Intelligence

OLAPOLTP

ITکارمند، متخصص )مجري، مدیر، تحلیلگر(کاربر دانش کاربر

هزارانصدهاتعداد کاربران

functionوظایف ساخت یافته، تکراري، و روزانهحمایت از تصمیم گیري سازمانی

تاریخی، خالصه شده، ترکیبی، دادهمجتمع، متغیر با زمان، غیر فرار، انواع

داده : داده در پایگاه داده تحلیلیجاري، داده قدیمی، داده خالصه شده،

چندین سال قبل را هاي داده؛ فرا دادهconsolidated؛ کنند مینگهداري

چند هاي دادهفعلی، به روز، دقیق، میروز، هفته، ماه، و یا سال نگهداري

isolated؛ شود

Page 138: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید برنامه کاربردي: مرحله ساخت

138 Molood Ale Ebrahim CEIT - Business Intelligence

OLAPOLTP

viewبا جزئیات، خالصه شده، چند بعديflat relational

operationsScans, slice, dice, drill down/up, roll-up, pivot

Index/ hash on prim.key

,metric(Query throughput(معیار اندازه گیري response

Transaction throughput

دو بعديچند بعديساختار

ReadRead/writeدسترسی

,star(مبتنی بر موضوع طراحی پایگاه دادهsnowflake(

)E-R based(مبتنی بر کاربرد

Page 139: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید برنامه کاربردي: مرحله ساخت

139 Molood Ale Ebrahim CEIT - Business Intelligence

OLAPOLTP

نرمال شده نیستند و ممکن است الگوي طراحی.افزونگی داشته باشند

نرمال یا تقریبا نرمال

GB-TB100 MB-GB 100سایز پایگاه داده

usage پیش رو با زمان، امکان جوابگویی بهنیازهاي جدید

ساخت یافته، تکراري

#records accessedها دهها میلیون

تاپل، دو بعديمکعب، چند بعديساختار داده

تراکنشqueryواحد کاري

Page 140: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:13گام داده کاوي: مرحله ساخت

140 Molood Ale Ebrahim CEIT - Business Intelligence

Page 141: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

داده کاوي: مرحله ساخت

141 Molood Ale Ebrahim CEIT - Business Intelligence

Page 142: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

داده کاوي: مرحله ساخت .پردازیم می الگو یافتن براي داده در کاوش به بخش این در�

oآنالیز سبد بازاري Market Basket Analysis o استنتاج مبتنی بر حافظهMemory based reasoning

o روشهاي آماري، خوشه بندي و دسته بنديo درختهاي تصمیم گیريDecision tree

o ،روشهاي مبتنی برگرافLink Analysis o شبکه هاي عصبیo الگوریتمهاي ژنتیکo براي هر تکنیک ممکن است الگوریتمهاي زیادي موجود باشد.

142 Molood Ale Ebrahim CEIT - Business Intelligence

Page 143: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

داده کاوي: مرحله ساخت

143 Molood Ale Ebrahim CEIT - Business Intelligence

وضعیت چک لیستبه طور طبقه بندي شده و منظم این کار هنوز

.انچام نشده استآیا یک طبقه بندي کلی بر روي مشتریان وجود دارد؟

بله آیا زیر مجموعه هایی از مشتریان با الگوهاي رفتاري مشابه پیدا می شود؟پیام هاي هدفمند می تواند مورد استفاده قرار بگیرد؟

بهترین مشتریان شناخت داریم بله از آیا شناخت مناسبی از گروه بهترین مشتریانمان داریم؟ آیا الگویی وجود دارد که بتوان با آن ارزیابی نمود که به چه میزان

این گروه محصول جدید ما را خریداري می نمایند؟

وفاداريبهبود برنامه آیا می دانیم چگونه می بایست مشتریانمان را نگه داریم؟ آیا تخمینی از مشتریانی که در آینده نزدیک ما را ترك می نمایند،

داریم؟باید بررسی شود چه مشتریانی تمایل بیشتري به خرید محصوالت جدید ما را

دارند؟

Page 144: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:14گام تولید مخزن فرا داده: مرحله ساخت

144 Molood Ale Ebrahim CEIT - Business Intelligence

Page 145: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساختداده فرا مخزن محصول از پشتیبانی�

است؟ نیاز داده فرا مخزن محصول براي واسط هایی چه�بگیریم؟ تماس واسط ها این نوشتن به کمک براي داده فرا مخزن فروشنده با که است الزم آیا� تجربیات از آیا داریم؟ را )CASE، ETL، OLAP( ابزار از داده فرا استخراج در مشکلی انتظار آیا�

داریم؟ خبر مشکالت با مواجهه در شرکت ها دیگرداده فرا مخزن ساخت�

باشد؟ گسترش قابل آینده در تا است شده طراحی منعطف کافی قدر به داده فرا مخزن آیا� و کاسب ها براي دسترسی واسط از قسمتی عنوان به داده فرا مخزن دایرکتوري یک ساخت به نیاز آیا�

دارد؟ وجود تکنسین هادارد؟ وجود داده فرا مخزن براي متن به حساس خط بر کمک عملکرد یک ساخت به نیاز آیا� کاغذ؟ روي بر کنیم؟ توزیع را آنها باید چگونه دارد؟ وجود داده فرا مخزن گزارش هاي نوشتن به نیاز آیا�

اینترنت؟ روي بر

145 Molood Ale Ebrahim CEIT - Business Intelligence

Page 146: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساختکارکنان�

کنندگان تست و دهندگان توسعه آیا کرد؟ بندي ماژول را تست و کد میتوان چقدر�داریم؟ اختیار در را الزم یا کنند؟ کار داده فرا مخزن خط بر کمک عملکرد روي بر مشابه دهندگان توسعه آیا�

داد؟ انجام موازي صورت به را کمک عملکرد می توان داریم؟ وقت تمام داده پایگاه مدیر آیا می کند؟ نگهداري داده فرا مخزن از کسی چه�

است؟ کافی نفر یک آیا

146 Molood Ale Ebrahim CEIT - Business Intelligence

Page 147: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساخت

147 Molood Ale Ebrahim CEIT - Business Intelligence

Page 148: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساخت::مخزن فرا داده فعالمخزن فرا داده فعال��

در را تغییرات داده، فرا مخزن و می شوند اعمال داده فرا مخزن در فقط تغییرات.می کند اعمال DBMS یا مناسب ابزارهاي

::مخزن فرا داده غیر فعالمخزن فرا داده غیر فعال�� اعمال DBMS یا مناسب ابزارهاي هم و داده فرا مخزن در هم باید تغییرات برنامه اجراي با یا و دستی صورت به یا نیز سازي همگام همچنین شوند،.گیرد صورت باید

148 Molood Ale Ebrahim CEIT - Business Intelligence

Page 149: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساخت:هر مخزن فرا داده به دو واسط نیاز دارد�

براي پذیرش فرا داده از ابزارهاي دیگر: : واسط ابزارواسط ابزار��براي تعامل با افراد و تکنسین ها: : واسط دسترسیواسط دسترسی��

149 Molood Ale Ebrahim CEIT - Business Intelligence

واسط ابزارواسط ابزارواسط دسترسیواسط دسترسی

Page 150: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساختایجاد یک مخزن فرا داده مانند ایجاد کاربردهاي دیگر است، بنابراین راهبرد ایجاد �

.یکسانی باید انجام شود، به طور خاص راهبرد تست

آیا کد بدون خطا کامپایل می شود؟

آیا نتایج، جوابگوي نیازمندي ها هستند؟

آیا تغییرات در برنامه موجب خسارت به آن یا دیگر برنامه ها می شود؟

آیا تمامی جنبه هاي نتایج، مورد پذیرش هستند؟

150 Molood Ale Ebrahim CEIT - Business Intelligence

Page 151: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:15گام پیاده سازي: مرحله نصب و استقرار

151 Molood Ale Ebrahim CEIT - Business Intelligence

Page 152: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

پیاده سازي: مرحله نصب و استقرار از بعد و .شود می نوشته کامل عملیاتی قابلیت با ETL برنامه قسمت، این در

برنامه سپس .شود مستقر تحلیلی داده پایگاه و فراداده مخزن باید آن برنامه این از یکی .شود می سازي پیاده تحلیل و دسترسی قابلیت با کاربردي می )DSS( یار تصمیم سیستم است، استفاده مورد بسیار که کاربردي هاي قابل اصلی سیستم از مجزا بصورت هوشمند یار تصمیم سیستم طراحی .باشد مدل باید ابتدا صنایع مهندسین و مدیران که صورت این به .است سازي پیاده اطالعات و ها مدل این .کنند طراحی یار تصمیم هاي سیستم به مربوط هاي پردازشی هاي داده پایگاه از جداي هایی داده پایگاه در باید انها به مربوط .قرارگیرند ما تحلیلی

152 Molood Ale Ebrahim CEIT - Business Intelligence

Page 153: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

تولید مخزن فرا داده: مرحله ساختکندکمک می مورد نیاز و موجود امنیت هاي و تعریف به شناسایی ماتریس زیر �

153 Molood Ale Ebrahim CEIT - Business Intelligence

Generic security package

DBMS security

Encryption Function

Passwordsecurity

PC security package

LAN security package

Mainframe security package

Connectivity path

A

B

C

D

E

F

G

H

Page 154: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

:16گام ارزیابی نسخه: مرحله نصب و استقرار

154 Molood Ale Ebrahim CEIT - Business Intelligence

Page 155: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی نسخه: مرحله نصب و استقرار هاي مدل تست بخش این در موجود هاي فعالیت ترین مهم از یکی�

سازي پیاده از پس .هاست داده روي بر کاوي داده براي شده طراحی مدل این که شود مشخص باید سیستم دیدن آموزش و ها مدل این.است سازگار موجود هاي داده بقیه با حد چه تا ها مورد مرحله این از قبل که اطالعاتی از بخشی از منظور بدین�

طراحی که شویم مطمئن تا کنیم می استفاده نگرفته قرار استفاده به گویی پاسخ براي ها مدل و شده انجام درستی به سیستم

.است سازي پیاده قابل نیز اتی هاي داده با بعدي هاي درخواست

155 Molood Ale Ebrahim CEIT - Business Intelligence

Page 156: Slides prepared by: MoloodAle Ebrahimceit.aut.ac.ir/~91131065/BI/PastProjects/BI project_90131094.pdf · رﺎﮐ و ﺐﺴﮐ ﺖﯿﻌﺿو ﯽﺑﺎﯾزرا :رﻮﻈﻨﻣ و

ارزیابی نسخه: مرحله نصب و استقرار با اینجا در .است پروژه انجام مراحل از بخش آخرین بخش این�

انها خود توسط که تیمی از استفاده با و سازمان هاي نیاز از استفاده می البته .پذیرد می انجام سیستم تست شده، داده قرار ما اختیار در از استفاده با و داده قرار مدیران اختیار در مدتی براي را سیستم توانoff بصورت مقطعی هاي داده line حتی و on line و کیفیت .شود ارزیابی سیستم کارایی

و شده اعمال مدیران توسط شده خواسته تغییرات ارزیابی از بعد� در آن مختلف هاي بخش به مربوط سیستم مختلف هاي نسخه.گرفت خواهند قرار مختلف شعب اختیار

156 Molood Ale Ebrahim CEIT - Business Intelligence