وبلاگ vdash

اخبار و مقالات مربوط به vdash، نرم افزار آنالیز اطلاعات و ساخت داشبورد مدیریتی

شروع کار با اشتراک سازمانی vdash online

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

مدیران حرفه ای به خوبی می دانند که چگونه باید از منابعی که در اختیار دارند استفاده کنند تا در جهت پیشبرد اهداف عالی قدم بردارند بنابراین به کمک یک ابزار مناسب می توانند زمینه پیشرفت کسب و کار خود را فراهم کنند. vdash online قصد دارد تا به کمک مدیران شتافته و آن ها را به مقصد خود برساند.

در این مقاله قصد داریم روند کلی استفاده از vdash online را آموزش دهیم.

با انجام عمل ثبت نام شما کاربرvdash online محسوب می شوید. حال با ورود (شکل 1) به vdash online صفحه شروع کار را مشاهده می کنید که در این صفحه از نوار آبی بالای صفحه تنظیمات را انتخاب کنید (شکل 2).

1صفحه ورود

شکل 1

1صفحه ورود

شکل 2

برای استفاده حرفه ای از این ابزار و تولید داشبورد مورد نظرتان مراحل زیر را بایستی طی نمایید (شکل 3).

  1. شارژ اعتبار
  2. خرید اشتراک
  3. دانلود سرویس داده vdash
  4. مدلسازی
  5. رسم داشبورد
1صفحه ورود

شکل 3

در مرحله نخست، حسابتان را شارژ کنید به این گونه که در پنل تنظیمات vdash online شارژ حساب اعتباری را انتخاب نمایید تا به صفحه مدیریت حساب اعتباری کاربر روید (شکل 4).

1صفحه ورود

شکل 4

با انتخاب شارژ حساب اعتباری پنجره ای باز می شد که با تعیین عنوان و مبلغ شارژ و با زدن تیک مربوط به I’m not a robot ارسال اطلاعات را می توانید انجام دهید (شکل 5) تا به صفحه بانک ارجاع داده شوید(شکل 6).

با توجه به انواع اشتراکی که vdash online اختیار شما قرار می دهد (اشتراک سازمانی A(مناسب برای شرکت هایی که چند پایگاه داده دارند و و خودشان اتصال به داده ها را انجام می دهند)، اشتراک سازمانی B (مناسب شرکت هایی که اتصال به داده ها را به ما می سپارند)) حداقل مبلغ مورد نیاز برای شارژ به همراه ارزش افزوده 4,033,000 ریال می باشد.

1صفحه ورود

شکل 5

1صفحه ورود

شکل 6

در پنجره مربوط به خرید اشتراک فرم را تکمیل نمایید و پر کردن تمامی آیتم ها الزامی می باشد (شکل 7). توجه داشته باشید که مدت اشتراک را متناسب با نیاز و میزان اعتبارتان انتخاب نمایید.

1صفحه ورود

شکل 7

در بخش اشتراک خریداری شده اطلاعات مربوط به سرویس شما و آدرس سرویس داده موجود می باشد که شما باید آن را وارد کرده و تست و ذخیره نمایید.

1صفحه ورود

شکل 8

در اینجاست که لازم است سرویس داده vdash را با توجه به نیاز سیستم تان (سرویس داده همراه SQL SERVER و یا سرویس داده بدون SQL SERVER) دانلود و نصب نمایید (شکل 8) تا پس از انجام تنظیمات (اختصاص پورت به سرویس داده و اطمینان از RUN بودن سرویس و آدرس سرور SQL و نحوه کانکت شدن به آن ) آدرس سرویس داده را Copy و در اشتراک خریداری شده بخش آدرس سرویس داده عمل Paste 9-الف) را انجام دهید و از برقراری ارتباط با سرویس داده اطمینان حاصل نمایید(شکل 9-ب) . برای اطلاع از چگونگی نصب و راه اندازی سرویس داده می توانید به مقاله راهنمای استفاده و تنظیمات سرویس داده vdash مراجعه کنید. از دیگر بخش های اشتراک شما به ویرایش اطلاعات شرکت که در زمان خرید اشتراک تکمیل کردید و همچنین مدلسازی و تعریف کاربران vdash online ای�� اشتراک می توان اشاره کرد.

1صفحه ورود

شکل 9-الف

1صفحه ورود

شکل 9-ب

نوبتی هم باشه نوبت به مدلسازی میرسه که در تب مدلسازی اشتراکی که خریداری کردید با انتخاب ایجاد مدل جدید و تعیین نام دلخواه برای مدل انجام می شود(شکل 10).

1صفحه ورود

شکل 10

با ایجاد مدل به صفحه تنظیمات مدل ارجاع داده می شوید. یک مدل اطلاعاتی در vdash متشکل است از :

  • Data Source (پایگاه داده)
  • Data Set (دادگان)
  • Dimension (بُعد)

ولین قدم در مدلسازی، اتصال داده ها به vdash می باشد تا بتوانیم داده های مورد نیاز را آنالیز و تصویر سازی کنیم. که با انجام +New از قسمت Data Source و انتخاب نام برای پایگاه داده (Data Source Name) و تعیین نوع پایگاه داده (Data Source Type) و دستور اتصال به پایگاه داده (Connection String) که متناسب با نوع پایگاه داده متغیر است و در نهایت اطمینان از برقراری ارتباط(Test Connection) عمل اتصال پایگاه داده به vdash صورت می گیرید (شکل 11). در این مثال پایگاه داده از نوع SQL می باشد و Connectin Sting آن به شرح زیر :

data source =192.168.1.4; initial catalog = AdventureWorksDWPersian; integrated security = true ;

1صفحه ورود

شکل 11

اکنون به ایجاد Data Set می پردازیم که قبل از آن شما را با این مفهوم آشنا می سازیم. در vdash منظور از Data Set (دادگان) موجودیت های اصلی (fact) پایگاه داده و کسب و کار است که بررسی های در مورد آن ها انجام می گیرد مثلا در یک مدل تولیدی فروش، سفارشات و تولید دادگان ما را تشکیل می دهند. با کلیک بر +New Data Sets و تعیین نام و فراخوانی داده های مورد نظر از پایگاه داده و تعریف فیلدها Data Set مربوطه ایجاد می شود(شکل 12).

1صفحه ورود

شکل 12

در مرحله بعد به تعریف بُعد (Dimension) که جهت نگاه به دادگان تعریف شده را بیان می کند. مثلا در مدل تولیدی با تعریف بعد زمان می توانیم فروش اینترنتی را از نقطه نظر زمان بررسی نماییم. در vdash online با +New Dimension و انتخاب نام و نوشتن دستورات فراخوانی داده ها از پایگاه داده و تعریف Attribute تعریف بعد به پایان می رسد (شکل 13).

1صفحه ورود

شکل 13

فراموش نشود که بعد ایجاد شده را به دادگان وصل نمایید تا بتوانید دادکان خود را از زوایه خاصی بررسی کنید. (شکل 14).

1صفحه ورود

شکل 14

می توانید بعد زمان را نیز که vdash online Home سر برگ Date Analysis در اختیارتان قرار داده را به Dimensions اضافه نمایید (شکل15).

1صفحه ورود

شکل 15

با انجام عمل save & Transform به پایان می رسد (شکل 16).

1صفحه ورود

شکل 16

برای کسب اطلاعات بیشتر در مورد مدلسازی به مقاله مدلسازی در vdash online مراجعه نمایید.

از اینجا به بعد می توانید به ساخت داشبورد و آنالیز اطلاعات که داده های خام و غیر قابل درکی بوده اند بپردازیم تا در مورد آن ها تصویر واضح و دقیقی از آنچه که هست بدست بیاوریم که به طور کامل در مقاله ساخت اولین داشبورد در vdash online توضیح داده شده است..

در صفحه شروع کار داشبورد جدید را انتخاب نمایید (شکل 17) و از منوی چارت روی نوار ابزار مدلی را که ایجاد کرده اید انتخاب نمایید و سپس دادگانی که قصد بررسی آن را دارید تعیین کنید (شکل 18).

1صفحه ورود

شکل 17

1صفحه ورود

شکل 18

در نهایت می توانید از پنجره نوع نمایش لیست ساده، ماتریس تک محوری، نمودار میله ای و سایر نمودار ها و چارت ها را برای به نمایش در آوردن اطلاعات انتخاب کنید(شکل 19).

1صفحه ورود

شکل 19

برای خاتمه کار جهت نگهداری و حفظ داشبورد فراموش نکنید که داشبوردتان را با نام دلخواه ذخیره کنید (شکل 20).

1صفحه ورود

شکل 20


سرعت عمل و جلوگیری از اتلاف وقت با "چارت های قبلی"

می توان زمان را شاه کلید موفقیت دانست چرا که همه از خط پایان عبور می کنند و فقط کسی مقام اول را یدک می کشد که زودتر به خط پایان رسیده باشد.

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

یکی از اهدافی که vdash online همیشه در جهت آن گام بر میدارد، استفاده بهینه از زمان است و کوتاه و سادگی در عملیات پیچیده است. در نتیجه برای تحقق این منظور vdash online ویژگی ای را افزوده است تا با صرف زمان اندک به نتیجه دلخواه خود برسید.

گاهی شما بر روی یک چارت تنظیمات مختلفی اعم از دسته بندی و یا فیلتر های مختلف اعمال می کنید که مسلما هر کدام از این تنظیمات بر مبنای منطق خاصی و با صرف انژی و زمان قابل توجهی صورت گرفته است .

پس از اعمال تغییرات روی چارت مورد نظر سری به تنظیمات آن بزنید و در بخش ابزارها آیکن "آپلود چارت با همه تنظیمات" را مشاهده می کنید. این آیکن هیجان انگیزدر vdash چیست؟(شکل 1).

آپلود چارت
شکل 1

هیجان انگیز ؟!!! بله هیجان انگیز! به محض کلیک روی آیکن آپلود چارت خواهید دید که نمودار شما اجی مجی لا ترجی شده و در آیکن آیکن آپلود با تمامی تنظیمات انجام شده روی آن، جا میگیرد. حالا با کلیک روی "چارت های قبلی" (شکل 2) مشاهده می کنید که چارت مورد نظر به لیست چارت های آپلود شده اضافه شده است.

آپلود چارت
شکل 2

مزیت این کار چیست و برای چه و چه زمانی این کار را انجام دادیم ؟

برخی از چارت ها در داشبورد های مختلف عینا تکرار می شوند. همانطور که پیش تر گفتیم برای تنظیم آن چارت تا رسیدن به پاسخ مورد نظر تاملات شایان ذکری صورت گرفته است، حال اگرهمان چارت یا چارت ها را عینا در داشبورد دیگری نیاز داشته باشیم آیا باید همان مقدار زمان و انرژی صرف کنیم؟ آیا انجام کار تکراری از حوصله تان خارج نیست؟ آپلود چارت با همه تنظیمات این امکان را می دهد که آن چارت را عینا ذخیره کنیم تا در صورت نیاز در کمتر از کسری از ثانیه بتوانیم به داشبورد(های) مورد نظر اضافه کنیم.

مصورسازی اطلاعات کسب و کار – بخش اول: آنالیز فروش

مقدمه:

در این سری از مقالات تلاش می کنم تا راه و روش هایی را که می توان با کمک مصورسازی و آنالیز اطلاعات، و داشبوردهای مدیریتی کسب و کار رو بهتر مدیریت کرد به اشتراک بگذارم. برای این کار از داده ها و مثال های ساده ای استفاده کرده و سعی می کنم بیشتر روی نحوه مصورسازی اطلاعات تمرکز داشته باشم.

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

درباره ابزار:

من برای همه مثال ها از ابزار مصورسازی اطلاعات vdash استفاده می کنم. در صورت تمایل شما می توانید از طریق آدرس http://online.vdash.ir به صورت رایگان ثبت نام کنید و همه مثال ها را خودتان امتحان کنید. یا اینکه از هر ابزاری که مورد پسندتان است استفاده کنید.

درباره داده ها:

داده هایی که از آنها در مثال ها استفاده می شود، مربوط به یک کارخانه فرضی به نام AdventureWorks است که دوچرخه و لوازم جانبی آن را تولید و به 6 کشور دنیا به صورت اینترنتی و از طریق نمایندگی می فروشد. داده های فرضی ما همه انگلیسی بوده و ما بیشتر آن را ترجمه کردیم. در این مقاله از داده های فروش اینترنتی در همه مثال ها استفاده می کنیم و بقیه داده ها را در مقاله های بعدی. ریز داده های ما به شکل جدول زیر است:

adventure-works-vdash-1

البته جزئیات داده ها در هر ستون کمی پیچیده تر است. مثلا اطلاعات مربوط به مشتری یا محصول به مراتب کامل تر از نام آن است. یا موقعیت جغرافیایی شامل نام کشور و شهر و ... می شود. در سایر مثال ها از این خصوصیات برای آنالیز بهتر داده ها استفاده می کنیم.

مرحله اول: مشاهده روند فروش با کمک سری های زمانی

در اولین مثال ببینیم چگونه می توانیم با کمک سری های زمانی روند فروش محصولات خود را آنالیز کنیم. برای این کار از منوی چارت نمودار خطی را انتخاب کرده و داده های فروش اینترنتی را کلیک می کنم.

adventure-works-vdash-3

adventure-works-vdash-5

adventure-works-vdash-7

همانطور که مشاهده می کنید، سال 1386 سال پر فروشی برای ما بوده است. همچنین روند فروش ما تا سال 1386 با شیب خوبی رو به افزایش بوده ولی در سال 1387 افت شدیدی داشته و حتی از سال 1385 هم کمتر شده است. حال کمی ریزتر می شویم تا شاید دید بهتری نسبت به این افت شدید پیدا کنیم.

نمودار را فیلتر کرده تا فقط داده های سال 1386 و 1387 را نمایش دهد.

adventure-works-vdash-9

با تنظیم کردن نمودار، روند را به جای سالیانه، به صورت ماهیانه مشاهده می کنیم.

adventure-works-vdash-11

در نگاه اول متوجه می شویم که علت اصلی اختلاف فروش در سال 1387 و 1386 قطع فروش در مرداد ماه بوده است. یعنی در سال 1387 فقط 5 ماه فروش داشته ایم و مقایسه آن با 12 ماه فروش سال 1386 اشتباه است. علاوه بر آن در ماه های تیر و مرداد نیز افت قابل توجهی در میزان فروش مشاهده می کنیم. برای اینکه دقیق تر ببینیم، روی نقطه مربوط به تیر 1387 دوبار کلیک می کنیم تا به عمق داده های آن نفوذ کنیم.

adventure-works-vdash-13

اکنون دید واضح تری داریم. چون می دانیم که در تیر ماه 1387 فقط 10 روز فروش کرده ایم و بقیه روزها مبالغ ناچیزی فروخته ایم. برای مشاهده جزئیات بیشتر می توانید روی هر کدام از نقاط کلیک کنید تا ریز فروش آن روز را نمایش دهد.

adventure-works-vdash-15

حال باز می گردیم تا مقایسه اشتباه خود را اصلاح کنیم. این بار فقط 5 ماهه اول را در سال های مختلف با هم مقایسه می کنیم. برای این کار می توانیم از نمودار خطی یا میله ای استفاده نماییم. من هر دوی آنها را کنار هم قرار می دهم.

adventure-works-vdash-17

اکنون با داستان متفاوتی روبرو هستیم. نه تنها سال 1387 افت فروش نداشتیم، بلکه در مقایسه با نقطه مشابه در سال های گذشته رشد خیلی خوبی هم داشته ایم. همچنین سال 1386 که گل سرسبد فروش سالانه ما بود، در 5 ماهه اول، با سال قبل از خود تفاوت چشمگیری ندارد. این مساله احتمالا به دلیل الگوی فروش فصلی می باشد. یعنی احتمالا در ماه های آخر سال فروش بالاتر از ماه های ابتدای سال است. برای اینکه از این مساله مطمئن شویم، دو سال 1385 و 1386 را که 12 ماه فروش کامل داشته ایم با هم مقایسه می کنیم.

adventure-works-vdash-19

مقایسه سال های 1385 و 1386 به ما نشان می دهد که چرا فروش 5 ماهه اول سال در آنها تقریبا برابر بوده است. ولی از شهریور ماه به بعد، فروش در سال 1386 با رشد خوب و در سال 1385 با افت ملایمی روبرو بوده است. و این اختلاف علت اصلی قله بودن سال 1386 در نمودار اول است.

با این تفاسیر، چگونه می توان روند فروش را در طول چهار سال گذشته ارزیابی کرد؟ پاسخ ساده است. بهترین پاسخ به این سوال نمایش روند به صورت ماهانه یا فصلی در طول 4 سال گذشته است با فعال کردن گزینه روند نمودار، به وضوح رشد صعودی فروش را مشاهده خواهیم کرد. ولی هنوز افت شدید فروش در تابستان 1387 نیاز به تحقیق و عارضه یابی دارد.

adventure-works-vdash-21

نتایج آنالیز روند فروش:

  1. فروش محصولات تا اواسط سال 1385 با چالش هایی روبرو بوده و فراز نشیب داشته است
  2. از پاییز 1385 تا پایان بهار 1387 روند رو به رشد پایدار و با شیب خیلی خوب بوده است
  3. به دلایل قابل بررسی ای، فروش در تابستان 1387 به شدت افت کرده و متوقف شده است. این امر ممکن است به خاطر داده های نادرست نیز باشد.
  4. فروش سالانه ما از الگوی فروش فصلی پیروی نمی کند. بلکه به صورت پایدار با رشد مواجه بوده است.
  5. روند کلی فروش خوب و رو به رشد است و در صورت حل مشکل تابستان 1387، پیش بینی می شود این رشد ادامه یابد.

ساخت اولین داشبورد مدیریتی با vdash online

ساخت اولین داشبورد مدیریتی در vdash online

زمانی که

در vdash online انجام گرفت میتوانید با خیال راحت به قسمت جذاب ساخت داشبورد مدیریتی بروید و اطلاعات نامفهوم و خشن خود را در قالب نمودارها و گراف های جذاب و قابل فهم مشاهده و ملاحظه نمایید.

هنگامی که نام کاربری و رمز عبور خود را وارد می نمایید (شکل1)

dashboard

شکل 1

وارد صفحه شروع می شوید که در این بخش با انتخاب شروع یک داشبورد وارد مرحله مهیج ساخت داشبورد مدیریتی توسط خودتان و بدون کمک از هیچ کارشناسی می شوید (شکل 2).

dashboard

شکل 2

در شکل 3 میبینید که می توانید با انتخاب داده ها و چارت از روی نوارآبی داشبوردتان را ایجاد کنید.

dashboard

شکل 3

فرض کنید میخواهید اطلاعاتتان را با جزئیاتشان ببینید، برای این منظور لیست می تواند گزینه مناسبی باشد که از منوی چارت مدل مورد نظر و دادگان مد نظر و یا فایل آپلود شده (شکل 4) و در نهایت از پنجره نحوه نمایش لیست ساده را انتخاب کنید.(شکل5)

dashboard

شکل 4

dashboardNamayesh

شکل 5

و برای داده هایی که مدنظرتان است جدول اطلاعات آن نمایش داده میشود (شکل6).

dashboard

شکل 6

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

یکی از نمودارهای ساده و جذاب برای آنالیز اطلاعات نمودار میله ای می باشد که در مدت زمان کم اطلاعات مفیدی را درباره کسب و کارتان به شما ارائه می دهد. خب برای اینکه انواع نمودار را در داشبوردتان داشته باشید منوی چارت را باز کنید و برای شروع کار با نمودار میله ای کار کنید.

به این ترتیب که از قسمت چارت دادگان مدل اطلاعاتی مورد نظر خود را انتخاب نمایید (شکل 7) و در نحوه نمایش  نمودار میله ای را انتخاب کنید تا vdash online نمودار آن را برایتان رسم کند (شکل 8).

dashboard

شکل 7

dashboard

شکل 8

حتی با یک نگاه سطحی هم به نمودار میله ای ، اطلاعات زیادی نصیبمان میشود. برای مثال در مثال ما، به سهولت قابل برداشت است که میزان فروش دوچرخه از بقیه محصولات به مراتب بیشتر است (شکل 9).

dashboard

شکل 9

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

در این نمودار می توانید دسته بندی،سری، فیلدهای محاسباتی و تغییرات دیگری ایجاد نمایید. میخواهم از میزان فروش برای مشتریان زن و مرد مطلع شوم، پنل تنظیمات نمودار را باز میکنم و از قسمت دسته بندی، مشتری جنسیت را انتخاب می کنم (شکل 10).

dashboard

شکل 10

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

dashboard

شکل 11

میزان فروش محصولات را در سال های 1384تا 1387 می توانیم مورد ازریابی قرار دهیم ، با توجه به نمودار خطی بالا.

فرض کنید از شما خواسته شده که میزان فروش برای محصولاتی که رنگ مشکی دارند را بیان کنید. کار ساده ای است، در مثال قبل میزان فروش محصولات در سالهای مختلف نشان داده شده و برای نمایش دادن محصولات مشکی رنگ تنها کافی است در منوی فیلترها، محصول»رنگ و در نهایت مشکی را علامت بزنید(شکل 12).

dashboard

شکل 12

به همین ترتیب می توانیم هر نمودار یا گیج که برای آنالیز اطلاعاتمان نیاز داریم را به داشبورد اضافه نماییم (شکل 13).

dashboard

شکل 13

به عنوان خاتمه کار ساخت داشبورد مدیریتی می بایست عمل ذخیره سازی را انجام دهیم که این کار توسط آیکن مربوط به ذخیره، روی نوار آبی انجام میگیرد (شکل 14)که داشبورد ایجاد شده را با یک نام دلخواه و مناسب ذخیره می نمایید (شکل 15) و ملاحظه کردید که با چه سرعتی و چه سهولتی خودتان به تنهایی یک داشبورد ساختید.

dashboard

شکل 14

dashboard

شکل 15



0 تا 100 ساخت اولین داشبورد مدیریتی با vdash online

امروزه شناسایی و تحلیل عوامل موفقیت در کسب و کار سازمان ها بحثی است که در بسیاری از سازمان های بزرگ و کوچک مورد توجه ویژه ای قرار گرفته است. برای این منظور از ابزارهای مختلفی استفاده می شود که vdash online نیز یکی از شاخص ترین آن هاست و به کمک آن می توان آنالیز اطلاعات به همراه نمایش گرافیکی اطلاعات انجام داد .

موارد مورد بحث دراین مقاله به ترتیب زیر می باشد :

  • خرید سرویس
  • دانلود سرویس داده vdash
  • سرویس های خریداری شده
  • مدل های اطلاعاتی

پس از ثبت نام و تایید شدن حساب کاربری شما ، می توانید با وارد کردن نام کاربری و رمز عبور در vdasho nline وارد شوید (شکل 1).

صفحه ورود

شکل 1

شما می توانید همراه تور آموزشی ما شوید و بدون مدل سازی از داده های نمونه ما، داشبورد ایجاد کنید . اگر هم مایل هستید که خودتان دست به کار شوید باید در صفحه شروع کار به پنل مدیریت بروید (شکل 2).

صفحه شروع

شکل 2

در اینجا با انجام به ترتیب هر مرحله وارد مرحله بعدی می شود. ابتدا نوع اشتراک خود را انتخاب می کنید(شکل 3و4)

شروع کار1

شکل 3

شروع کار2

شکل 4

سپس سرویس داده را دانلود و نصب می نمایید (شکل 5)

شروع کار3

شکل 5

در ادامه باید تنظیمات اشتراکتان را مطابق شکل 6 انجام دهید

شروع کار4

شکل 6

و در خاتمه تایید نهایی و ایجاد اشتراک می نمایید (شکل7).

شروع کار5

شکل 7

در ادامه می توانید به ساخت اولین مدل و اتصال پایگاه داده ها به vdash online و یا آپلود فایل بپردازید. (شکل8)

شروع کار6

شکل 8

ایجاد یک مدل قاعدتا با نام گذاری شروع می شود که در قسمت Model Name نام نمایشی برای مدلتان می گذارید (شکل9).

ایجاد مدل

شکل 9

توجه » به خاطر داشته باشید که مدلی را که ایجاد کرده اید را باید Save کنید.

برای ایجاد یک مدل باید نکات زیر را در نظر بگیرید :

  • 1. اتصال به پایگاه داده
  • 2. ایجاد Data Sets
  • 3. ایجاد Dimensions

برای اتصال به پایگاه داده New+ Data Sources را انتخاب نمایید. و موارد خواسته شده را به شیوه ای که آموزش داده می شود تکمیل نمایید (شکل 10).

Data Source Name: نام پایگاه داده مورد نظر

Data Source Type: نوع پایگاه داده

Connection String: vdash onlineدستور مربوط به اتصال پایگاه داده به

Connection String بسته به نوع پایگاه داده شما متفاوت است، در اینجا که پایگاه داده ما از نوع SQL می باشد این دستور به فرم زیر تعریف می گردد :

data source =192.168.1.4; initial catalog = AdventureWorksDWPersian; integrated security = true ;

ایجاد دیتا سورس

شکل 10

در نهایت Data Source ایجاد کرده را Save نمایید.

در ادامه با دو مفهوم Dimensions (ابعاد)، Data Sets (دادگان) سر و کار داریم.

خوب است که در اینجا منظور از استفاده این دو مفهموم را با هم مرور کنیم.

منظور از data set (دادگان) در واقع همان fact ها یا موجودیت های اصلی در کسب و کار است . پایگاه داده یک واحد تولیدی را در نظر بگیرید مواردی مانند فروش، تولید، سفارشات و ... همان دادگان های ما هستند. و در ادامه این صحبت مفهوم بعد (Dimension) مطرح می گردد که منظور از آن زاویه دید به دادگان مورد نظر است .مثلا در همین واحد تولیدی می توانیم بعد زمان تعریف کنیم یعنی به فروش مان از زاویه زمان نگاه کنیم ، حال خود زمان میتواند شامل سال،فصل،ماه، هفته و حتی روز باشد و یا سفارش ها را در موقعیت های جغرافیایی از قبیل کشور ،استان، شهر و کد پستی مورد بررسی قرار دهیم.

بنابراین ابتدا به ایجاد Data Set مورد نظر می پردازیم . تمامی مراحل و از جمله ایجاد دادگان جدید نیاز به نام گذاری مناسب دارد(شکل 11) و پس از آن باید دستور خواندن اطلاعاتی که قرار است بعدا در مدلسازی و آنالیز قرار گیرند را از پایگاه داده دهیم که این دستورات بنا به ساختار و زبان پایگاه داده متفاوت است و در قسمت Query نوشته می شود.

بعد از نوشتن Query فیلد هارا تعیین می کنیم. فیلدهای محاسباتی و شاخص های کلیدی عملکرد همه برای دادگان قابل تعریف ��ی باشند.

ایجاد دیتا ست

شکل 11

سپس به قسمت Dimensions رفته و با انتخاب نام مناسب برای بعد مورد نظر (شکل 12)و نیزتعیین پایگاه داده و نوشتن کوئری برای آن، قسمت Attributes را نیز متناسب با Query نوشته شده تنظیم می کنیم. و در صورت لزوم سلسله مراتب فیلدها را نیز باید مشخص کرد.

ایجاد بعد

شکل 12

شما می توانید بعد زمان که vdash onlineدر Home سر برگ Date Analysis در اختیارتان قرار داده را به Dimensions اضافه نمایید (شکل 13).

بعدزمان

شکل 13

مجدد به قسمت Data Set رفته و در بخش Dimension ، بعدی را که ایجاد کردیم اضافه میکنیم(شکل 14).

اتصال بعدها به دادگان

شکل 14

گزینه Save and Transform را انتخاب کنید تا مدلسازی با vdash online به پایان برسد (شکل15).

ذحیره سازی و انتقال

شکل 15

پس از اتمام طراحی مدل اطلاعاتی نوبت به آنالیز اطلاعاتی که به vdash online متصل کردید و ساخت داشبورد مدیریتی میرسد. و در این مرحله می توانید اطلاعات خام و غیر قابل تفسیر را به راحتی برای تحلیل به نمایش بگذارید. روی بازگشت کلیک کرده و شروع یک داشبورد را انتخاب می کنید (شکل16).

شروع داشبورد

شکل 16

سپس با کمک هر یک از آیتم هایی که نیاز دارید می توانید به آنالیز اطلاعاتتان بپردازید ، برای مثال از منوی نمودار میله ای عمودی را انتخاب میکنید(شکل 17)، و برای موجودیت اطلاعاتی مدنظر (مشتریان)(شکل 18) نمودار میله عمودی رسم می گردد(شکل 19).

نمودار

شکل 17

انتخاب دادگان

شکل 18

نمودار1

شکل 19

و همین روال را می توانیم با آیتم های مختلف ادامه دهیم تا داشبورد مورد نظرمان ایجاد گردد(شکل20).

نمودارها

شکل 20


ساخت اولین داشبورد مدیریتی با vdash

پس از آن که

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

با وارد کردن نام کاربری و رمز عبور وارد vdash می شویم(شکل 1).

شکل1

وارد صفحه نخست که شدیم با انتخاب شروع یک داشبورد جدید می توانیم آنالیز اطلاعاتمان را شروع کنیم(شکل 2).

شکل2

وارد صفحه داشبورد می شویم که در این صفحه می توانیم انواع چارت ها و گراف ها و گیج ها را برای آنالیز اطلاعاتمان استفاده نماییم(شکل 3).

شکل3

برای مثال از منوی نمودار ، میله ای افقی را انتخاب می کنیم(شکل4).

شکل4

از پنجره باز شده دادگان (واحد تولیدی)و موجودیت اطلاعاتی (مشتریان)مورد نظر را انتخاب می کنیم تا نمودار برای ما رسم شود(شکل 5 و 6).

شکل5

شکل6

نمودار میانگین درآمد سالانه بر اساس موقعیت جغرافیایی برای هر مشتری رسم شد ، حالا اگر بخواهیم میزان خرید برای هر مشتری به تفکیک جنسیت را مقایسه کنیم کافی است تنظیمات نمودار را باز کنیم و دسته بندی را به مشتری-جنسیت (شکل 7)

شکل7

و فیلد محاسباتی را به میزان خرید تغییر دهیم(شکل 8).

شکل8

به همین صورت می توانیم نمودارهای دیگری به داشبورد اضافه کنیم(شکل 9).

شکل9

داشبوردی که ایجاد کردیم را برای اینکه در آِنده هم بتوانیم استفاده کنیم باید ذخیره کنیم.که برای این کار از منوی داشبورد گزینه ذخیره انتخاب می کنیم(شکل10).

شکل10

و با انتخاب یک نام ، عمل ذخیره سازی انجام میگردد(شکل11).

شکل11

می خوایم که فقط اطلاعات مربوط به کشور انگلستان را بر روی نمودارها مشاهده کنیم از نوار آبی بالای صفحه آیکتن فیلتر را انتخاب می کنیم و از پنجره فیلتر ها "کشور انگلستان " را علامت می زنیم(شکل 12).

شکل12

اگر بخواهیم این تغییرات را ذخیره کنیم باید از "ذخیره به" در منوی داشبورد نوار آبی رنگ استفاده کنیم. داشبوردمان را می توانیم به کاربران دیگر vdash در سازمانمان به اشتراک هم بگذاریم که برای این کار فقط کافی است آیکن اشتراک گذاری روی نوار ابزار بالای صفحه را انتحاب کرده و کاربر مورد نظر و میزان دسترسی او را به داشبوردمان مشخص کنیم(شکل 13).

شکل13

داشبوردمان را ایجاد کردیم و تغییرات لازم را نیز اعمال نمودیم حال برای خروج از vdash از پنل تنظیمات "خروج کاربر" را انتخاب می نماییم(شکل 14).

شکل14

آنچه در مقاله بعدی مطالعه می نمایید » نمودارهای Basic

تعریف و ایجاد فیلدهای محاسباتی در vdash

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

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

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

برای دسترسی به فیلدهای محاسباتی کافیست در قسمت مدل ها ، مدل مورد نظر را انتخاب کرده و سپس طراحی مدل اطلاعاتی از منوی بالای جدول را کلیک کنیم(شکل1) .

انتخاب مدل

شکل 1

در این مرحله می توانیم فیلد های محاسباتی را تعریف کنیم به شکلی که به سربرگ فیلدهای محاسباتی رفته و موجودیت مورد نظر که در مقاله "طراحی مدل اطلاعاتی" آموزش داده شده است را انتخاب می ��ماییم و در نهایت بر روی اضافه کردن فیلد محاسباتی کلیک می کنیم. (شکل2)

اضافه کردن فیلد

شکل 2

هر فیلد محاسباتی به صورت زیر معرفی می گردد:

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

فرمول نویسی

زمانی که روی Expr کلیک می کنیم، پنجره فرمول نویسی نمایش داده می شود که در سمت راست موجودیت های ما قرار دارند و در سمت چپ کادر مخصوص فرمول نویسی (شکل3). جلوتر بیشتر درباره فرمول نویسی توضیح می دهیم.

فرمول

شکل 3

نحوه جمع بندی

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

پیش تر گفتیم که در فیلدهای محاسباتی متغیر های قابل اندازه گیری قرار می گیرند که معمولا از نوع عددی و یا واحد پول می باشند.هدف محاسبه این مقادیر هست ، حال محاسبه به چند طریق می تواند انجام شود و بدون نوشتن هیچ گونه کد برنامه نویسی و تنها با یک کلیک آسان (شکل 4).

نحوه جمعبندی

شکل4

استفاده می شود. برای شمارش به کار برده میشوند و معمولا برای تعداد اشخاص (مانند مشتریان و یا پرسنل) Count :
برای جمع بستن مقادیر یک فیلد استفاده می شود(مانند فروش یک فصل ) Sum :
برای میانگین گیری به کار برده می شود.(مثلا میخواهی از نمرات معدل گیری کنیم) Average :
تعیین مینیمم یک فیلد Minimum :
تعیین ماکزیمم یک فیلد Maximum:
هر زمان که در فرمول از توابع جمع و شمارشی استفاده شود "باید" در بخش جمع بندی این گزینه را انتخاب نماییم. No Aggregation :

نوع داده نمایشی

نوع و جنس فیلد و خروجی جمع بندی آن را در این قسمت باسد تعیین کنیم(شکل5).

نوع داده نمایشی

شکل5

برای فیلدهایی که اعداد صحیح هستند از Integer Numeric استفاده می کنیم.

برای فیلدها و متغیر های اعشاری از Decimal Numeric استفاده میکنیم.

برای فیلدهای مالی و پولی از Money or Currency استفاده می نماییم.

برای فیلدهایی که درصد آنها اهمیت دارد از Percentage استفاده می کنیم.

با تعیین هر کدام از فیلدها به عنوان پیش فرض ، در هنگام رسم نمودار آن فیلد به عنوان فیلد محاسباتی نمایش داده می شود .

مثال 1 » تعداد پرسنل

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

تعداد پرسنل در واقع با Count(*) یا بهتر از آن Count(EmployeeKey) که بیانگر تعداد کدهای منحصر به فرد پرسنل است، محاسبه می شود. بنابراین در پنجره فرمول نویسی مانند شکل 6، روی فیلد کد پرسنل کلیک می کنیم تا به صورت خودکار سیستم نام سیستمی فیلد را که EmployeeKey است، به فرمول ما اضافه کند.

تعداد پرسنل

شکل6

تعداد یا Count در نحوه جمعبندی تعیین می شود که با انتخاب گزینه Count از لیست مربوطه (شکل 7) می توانیم به نتیجه دلخواه که همان Count(EmployeeKey) است برسیم.

جمع پرسنل

شکل7

نوع داده نمایشی تعداد پرسنل : مسلما از نوع اعداد صحیح می باشد ، پس از قسمت نوع داده نمایشی، Integer Numeric را انتخاب می کنیم.

مثال 2 » فیلد محاسباتی ساعات مرخصی

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

نوشتن فرمول

ساعات مرخصی پرسنل از مجموع دو فیلد مرخصی استعلاجی و مرخصی استحقاقی بدست می آید. پس برای نوشتن فرمول ساعات مرخصی ابتدا فیلد مرخصی استحقاقی را از فیلدهای موجودیت انتخاب می کنیم که نام سیستمی آن به صورت خود کار به فرمول اضافه می شود م تا به صورت خودکار سیستم نام سیستمی فیلد را که (VacationHours) سپس از عملگر جمع (+) استفاده می نماییم و در نهایت مرخصی استعلاجی را از فیلدهای موجودیت با نام سیستمی م تا به صورت خودکار سیستم نام سیستمی فیلد را که (SickLeaveHours) را به فرمول می افزاییم (شکل 8).

نوع داده جمع پرسنل

شکل8

نحوه جمع بندی ساعات مرخصی یعنی مجموع کل ساعات پس نحوه جمع بندی آن Sum می باشد که از لیست نحوه جمع بندی انتخاب می نماییم و چون حاصل جمع عدد صحیح می باشد Integer Numeric را انتخاب می کنیم (شکل9).

انوع ساعات

شکل9

مثال 3 » میانگین ساعات مرخصی

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

برای محاسبه میانگین ساعات مرخصی کافی است از مجموع ساعات مرخصی (مرخصی استحقاقی + مرخصی استعلاجی) که در مثال قبل فرمول آن را نوشتیم میانگین (Average) گرفته شود. برای این کار کافی است در قسمت فرمول مانند مثال قبل عمل کنیم و در بخش نحوه جمع بندی Average را انتخاب نماییم. (شکل10)

جمع ساعات

شکل10

مثال 4 » درصد از کل ساعات مرخصی

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

درصد از کل ساعات مرخصی از رابطه مجموع ساعات مرخصی تقسیم بر(مجموع کل ساعات مرخصی) حساب می شود که در پایگاه داده ما به شکل زیر تعریف میشود(شکل11) :

فرمول درصد کل

شکل11

حالا باید نحوه جمع بندی را مشخص کنیم و چون در فرمول نویسی از تابع SUMاستفاده کرده ایم، نحوه جمع بندی را No Aggregation قرار می دهیم که به این معناست که از هیچ تابع جمع یا شمارشی استفاده نشود(شکل 12).

نحوه جمع بندی بدون تابع

شکل12

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

آنچه که در مقاله بعد میخوانید » تعریف KPI در vdash

طراحی مدل اطلاعاتی

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

آشنا شدید و حالا به طراحی مدل اطلاعات می پردازیم.

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

مفاهیم مدل اطلاعاتی عبارتند از :

  • موجودیت ها
  • فیلدها
  • بعدهای مربوطه
  • فیلدهای محاسباتی یا Measure
  • شاخص ها یا KPI

موجودیت ها

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

فیلد

خصوصیات مربوط به موجودیت ها را بیان می کند مانند : میزان فروش، تخفیف، قیمت پایه و ...

فیلدهای محاسباتی یا Measures

فیلدها یا ترکیبی از فیلدهایی که قابل اندازه گیری و محاسبه باشند. برای مثال میزان فروش و یا سود حاصل از فروش که به صورت ترکیبی از فیلدهای محاسباتی است که از تفریق فروش و هزینه ها به دست می آید.

شاخص ها KPI

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

این مفاهیم در مقالات آتی به طور جداگانه و مفصل آموزش داده خواهد شد.

در ادامه با هم به طراحی اولین مدل اطلاعاتی می پردازیم .

کنترل پنل را از پنل تنظیمات ، انتخاب می کنیم(شکل 1).

شکل1

سپس به قسمت مدل ها می رویم و در این قسمت مدل مورد نظرمان را که توسط ادمین فنی سیستم ایجاد شده است را انتخاب می نماییم(شکل2).

شکل2

از منوی بالای جدول مدل ها لینک طراحی مدل اطلاعاتی را کلیک می کنیم(شکل3).

شکل3

حال وارد صفحه مربوط به طراحی مدل اطلاعاتی شدیم که شامل موجودیت ها می باشد(شکل4) با انتخاب موجودیت مورد نظر به طور پیش فرض پنجره "فیلدها"که توسط ادمین فنی تعریف شده است به نمایش در می آید(شکل5).

شکل4

شکل5

در پنجره بعدهای مربوطه ،بعدهای پیش فرض برای رسم نمودار را انتخاب می نماییم(شکل6).

شکل6

در پنجره مربوط به فیلدهای محاسباتی علاوه بر فیلدهایی که از قسمت فیلدها برای این قسمت اضافه کردیم ، می توانیم فیلدهای دیگری را به همراه نحوه محاسبه آن ها اضافه و مشخص کنیم(شکل 7).

شکل7

در نهایت به تعریف شاخص ها می پردازیم که همانطور که پیش تر گفتیم همانند فیلدهای محاسباتی هستند فقط نحوه محاسبه آن ها متفاوت است و هدف سازمان را مشخص میکند و در مقاله "شاخص ها" به طور مفصل توضیح داده خواهد شد(شکل 8).

شکل8

آنچه که در آینده مطالعه می کنید » تعریف و ایجاد فیلدهای محاسباتی

تعریف و ایجاد بعد در vdash

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

در واقع "بعد" (Dimension) می تواند اطلاعاتمان را به قسمت های معنی دار تقسیم کند و دید بهتری از کسب و کارمان را به ما بدهد تا بتوانیم تصمیمات بهتری بگیریم.به عبارت خیلی (Data set) استفاده می شود.هر دادگانی می تواند بعد های مختلف داشته باشد.برای نمونه دادگان مربوط به فروش اینترنتی را در نظر می گیریم که می تواند به ابعاد مختلفی نظیر مشتری،منطقه جغرافیایی،موقعیت جغرافیایی،محصول،تاریخ و یا چیز های دیگر تقسیم شود(شکل 1).

بعد فروش اینترنتی

شکل1

علاوه بر اینکه هر دادگانی می تواند چند " بعد" داشته باشد، هر "بعد" نیز می تواند متعلق به چندین دادگان باشد.فرض کنید مدل ما دادگانی نظیر فروش فصلی پرسنل(شکل 2-الف) و واحد پشتیبانی (شکل 2-ب)را شامل میشود، هر دوی این دادگان می توانند به بعد تاریخ متصل گردند.

بعد واحد پشتیبانی

شکل 2-الف

بعد فروش فصلی پرسنل

شکل 2-ب

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

مراحل ایجاد بعد عبارتست از:

  • 1. نام گذاری
  • 2. نوشتن دستورات فراخوانی اطلاعات از پایگاه داده
  • 3. مشخص کردن Attributes
  • 4. سلسله مراتب

نام گذاری

با ذکر یک مثال درک ملموس تری از مطالب را ارائه می دهیم:

فرض کنید می خواهیم برای دادگان مربوط به فروش فصلی که در مقاله دادگان توضیخ داده شده است "بعد" تاریخ را ایجاد نماییم.در قسمت New+ Dimensions در پنجره General برای بعد مورد نظر داریم : (شکل 3)

نام سیستمی که باید انگلیسی و بدون فاصله باشد :Dimension Name

نام نمایشی که باید فارسی باشد : Display Name

ایجاد بعد تاریخ

شکل3

نوشتن دستورات فراخوانی اطلاعات از پایگاه داده

سپس برای بعدی که تعریف کرده ایم باید بگوییم که متعلق به کدام پایگاه داده است (شکل 4) که در این مثال پایگاه داده ما AdventureWorksDWPersian و همچنین برای فیلدهایی که از پایگاه داده نیاز داریم باید Query مربوط به فراخوانی آن ها را بنویسیم:

" SELECT DateKey, AlternateDate, PersianDate, DayOfWeekNumber, DayOfWeekName, DayOfMonthNumber, MonthOfYear, MonthOfYearName, MonthKey, MonthName, QuarterOfyearNumber, QuarterOfYearName, QuarterKey, QuarterName, Year FROM DimDatePersian "

و در نهایت با اجرای Show Preview Data فیلدهای نوشته شده هم نمایش داده می شوند و هم در قسمت Attributes اضافه می گردند.(شکل 5).

تعیین پایگاه داده بعد

شکل4

پیش نمایش کوئری بعد

شکل5

مشخص کردن Attributes

در ادامه Attributes را مشخص میکنیم. Attributes در واقع اجزای تشکیل دهنده بعد هستند، در واقع مجوعه موارد و خصوصیاتی که به شرح بیشتر و دقیق تر یک بعد می پردازند. برای مثال بعد تاریخ از سال،فصل،ماه، روز تشکیل شده است.پس سال،فصل،ماه و روز Attribute های بعد تاریخ هستند که از پایگاه داده نیز فراخوانی شده اند. برای هر Attributes باید موارد زیر را مشخص کنیم:) شکل 6)

نامی که در سیستم ذخیره می شود : Name

نامی که برای Attribute مورد نظر نمایش داده میشود : Display Name

مقداری که کاربر مشاهده میکند : Display Column

مقداری که سیستم در نظر میگیرد : Value Column

فیلدهایی که می توان مرتب کرد : Sort by value

کوئری بعد

شکل6

Sort by value : این قسمت مشخص می کنیم که نمودار های ما بر اساس چه فیلد یا فیلدهایی بتوانند عمل مرتب سازی را انجام دهند.

برای درک بهتر از مفاهیم Display Columnو Value Column مثالی بیان می کنیم: در Attribute ماه، Display Name ماهها (فروردین،اردیبهشت،خردادو...) هست و Value Column 1،2،3،....12 می باشد. اعمالی مانند فیلتر کردن و مرتب کردن و ... بر اساس Column انجام می گیرد.

همانطور که گفتیم یکی از دلایل ایجاد بعد مرتب کردن فیلدهاست، در قسمت Sort by value می توانیم مخص کنیم که کدام Attributes مرتب سازی شرکت کنند.(شکل 7)

سلسله مراتب Hierarchy

بعضی از بعد ها داری Attribute های سلسله مراتبی هستند یعنی یکی از مجموع دیگری یا دیگری ها ایجاد میگرد و ترتیب قرار گیری Attribute ها اهمیت دارد.مثلا بعد تاریخ که شامل Attribute های سال، فصل، ماه و روز می باشد در سر برگ Advance می توانیم به این صورت عمل میکنیم:

روز Key Attribute:

از بالا به پایین  سال / فصل / ماه / روز Hierarchy:

با دابل کلیک می توانیم موردی را اضافه یا حذف کنیم(شکل 7).

از سلسله مراتب برای Drill Down و Drill Up استفاده میکنیم که در مقاله مربوط به خود توضیح داده خواهد شد.

لازم به ذکر است که هر بعدی الزاما سلسله مراتب ندارد، بعدهایی نظیر زمان، مکان ، ساختار سازمان ها از نوع سلسله مراتبی هستند.

سلسله مراتب

شکل7

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

هر محصول دارای نام و گروه و زیر مجموعه هایی و مشخصات ظاهری اعم از استایل و رنگ و سایز و مدل می باشد.تمامی این موارد به عنوان Attribute بعد محصول شناخته می شوند.

برای این بعد نیز ابتدا نام سیستمی و سپس نام نمایشی انتخاب می نماییم(شکل 8).

تعریف بعد محصول

شکل8

مرحله بعد نوشتن Query می باشد، و تمام فیلدهای مورد نیاز از پایگاه داده فراخوانی می گردد و پایگاه داده که AdventureWorksDWPersian است تعیین می شود(شکل 9).

" SELECT DimProductCategory.ProductCategoryKey, DimProductCategory.EnglishProductCategoryName, DimProductCategory.PersianProductCategoryName, DimProductSubcategory.ProductSubcategoryKey, DimProductSubcategory.EnglishProductSubcategoryName, DimProductSubcategory.PersianProductSubcategoryName, DimProduct.ProductKey ProductId, DimProduct.EnglishProductName, DimProduct.PersianProductName, DimProduct.Color, DimProduct.ColorPersian, DimProduct.Size, DimProduct.Class, DimProduct.ClassPersian, DimProduct.Style, DimProduct.ModelName, DimProduct.ModelNamePersian FROM DimProductCategory RIGHT OUTER JOIN DimProductSubcategory ON DimProductCategory.ProductCategoryKey = DimProductSubcategory.ProductCategoryKey RIGHT OUTER JOIN DimProduct ON DimProductSubcategory.ProductSubcategoryKey = DimProduct.ProductSubcategoryKey "

کوئری بعد محصول

شکل9

با کلیک بر روی Show Preview Data علاوه بر نمایش فیلدها مقادیر آن ها ، به بخش Attribute اضافه می گردند.

نوبت به تعریف و تنظیم Attributes رسیده ، که همانطور که پیش تر گفتیم تمامی جزییاتی که محصول را ایجاد می کنند به عنوان Attribute تعریف می شوند(شکل 10و11).

پیش نمایش کوئری محصول

شکل10

اتریبیوت محصول

شکل11

مراحل قبل را با هم مرور می کنیم که Name همان نامی است که در سیستم برای فیلد ثبت می شود. و Display Name نامی است که Attribute با این نمایش داده میشود یعنی زمانی که بخواهیم اطلاعاتمان را به صورت گراف مشاهده کنیم ، گروه محصول و زیر گرئه محصول برای ما نمایش داده می شود. Display Column که آن چیزی است که کاربر از جزییات محصول مشاهده میکند و کدهای این جزییات در Value Column میگیرد. برای نمونه اسم گروه محصول را کاربر میبیند (PersianProductCategoryName) کد گروه محصول (ProductCategoryKey) را کاربر نمیبیند و در سیستم نگه داشته می شود.

اگر می خواهیم که زمانی که نمودار رسم می شود بتوانیم بر اساس گروه محصول عمل مرتب سازی را انجام دهیم در قسمت Sort by Value محصول را علامت میزنیم.

از آنجایی که هر گروه محصول، دارای زیر گروه هایی هست ، پس باید برای آن سلسله مراتب تعریف کنیم (شکل12) .

سلسله مراتب محصول

شکل12

برای اتمام کار ایجاد بعد Save Model را کلیک می کنیم تا تمام تغییرات ذخیره گردند.

ذخیره کردن مدل

شکل13

آنچه مقاله بعد می خوانید >> تعریف و ایجاد دادگان

نحوه مدل سازی اطلاعات در vdash

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

  • دادگان یا data set
  • بعد یا dimension
  • مدل اطلاعاتی

در واقع یک مدل اطلاعاتی مجموعه ای از چند بعد و دادگان مرتبط تشکیل شده است. برای ایجاد یک مدل، مراحل زیر را طی می کنیم:

  1. ساخت یک مدل خالی جدید
  2. اتصال مدل به پایگاه های داده مورد نظر
  3. ایجاد دادگان ها
  4. ایجاد بعد های مورد نظر
  5. اتصال بعدها به دادگان ها
  6. تعریف متریک ها یا فیلدهای محاسباتی و شاخص های کلیدی عملکرد

برای دسترسی به ساخت مدل، از منوی تنظیمات به کنترل پنل می رویم(شکل 1) و روی آیکن مدل ها کلیک می کنیم (شکل 2).

کنترل پنل

شکل 1

شکل 2

مرحله اول » ایجاد مدل خالی جدید

در صفحه مدل های اطلاعاتی روی گزینه ایجاد مدل جدید کلیک کنید تا یک مدل خالی جدید برای شما ایجاد شود. (شکل 3) مدل ها

شکل 3

در صفحه اصلی فیلدهای مربوطه را به این صورت پر کنید(شکل4):

Template Name: نام سیستمی مدل باید حتما انگلیسی و بدون فاصله باشد

Display Name: نام نمایشی که کاربر آن را می بیند

Description (Optional): توضیحات مربوطه به صورت اختیاری

انتخاب مدل

شکل 4

مرحله دوم » اتصال مدل به پایگاه های داده

در اینجا برای سادگی کار، ما مدل را به یک پایگاه داده فرضی با نام AdventureWorks مربوط به یک واحد تولیدی دوچرخه و لوازم جانبی آن متصل می کنیم. برای آشنایی بیشتر با این پایگاه داده به آدرس زیر مراجعه کنید:

http://msftdbprodsamples.codeplex.com/

روی لینک + New کنار پنل Data Sources کلیک کنید تا یک منبع اطلاعاتی جدید به مدل اضافه شود. مشخصات منبع اطلاعاتی را به این شکل تکمیل نمایید:

Data Source Name: نام سیستمی منبع داده به انگلیسی “AdventureWorks”

Data Source Type: نوع پایگاه داده ای که می خواهیم به آن وصل شویم “SQL Server”

Connection String: دستور اتصال به پایگاه داده

“Data Source = localhost ; Initial Catalog = AdventureWorksDWPersian; Integrated Security = true“

برای اطمینان از برقراری ارتباط Test Connection استفاده می کنیم(شکل 5).

ایجاد مدل جدید

شکل 5

مرحله سوم » ایجاد دادگان ها

دادگان یا موجودیت اطلاعاتی مجموعه ای از فیلدهای مورد نیاز از پایگاه داده است.

برای مثال در اینجا دادگان مربوط به فروش اینترنتی را ایجاد می کنیم. در این دادگان موارد محصول، تاریخ سفارش، منطقه جغرافیایی، قیمت واحد و تعداد مد نظر ما است، دستور ایجاد آن به شکل زیر خواهد بود:

“SELECT ProductKey, OrderDateKey, SalesTerritoryKey, OrderQuantity, UnitPrice FROM dbo.FactInternetSales”

برای ایجاد دادگان مورد نظر، روی لینک + New کنار پنل Data Sets کلیک کرده و نام سیستمی و نام نمایشی دادگان را وارد نمایید. (شکل 6)

اتثال به پایگاه داده

شکل 6

سپس روی سربرگ Query کلیک کنید تا بتوانید دستور مورد نظر را وارد کنید. قبل از اجرای دستور، نوع منبع اطلاعاتی یا Source Name که در مرحله قبل ساخته اید را انتخاب نمایید. (شکل 7)

ایجاد دادگان

شکل 7

روی دکمه Execute Query کلیک کنید تا دستور شما اجرا و فیلدهای دادگان اضافه شوند. در سربرگ فیلدها، عنوان فارسی هر فیلد را در ستون Display Name وارد نمایید. (شکل 8)

کوئری

شکل 8

مرحله چهارم » ایجاد بعدها

بعدها یا Dimensions آیتم هایی هستند که برای مقایسه کردن یا فیلتر کردن اطلاعات به کار می روند. برای مثال وقتی میزان فروش را در ماه های مختلف سال مقایسه می کنیم، در واقع بعد زمان برای ما کاربرد دارد. یا وقتی فروش محصولات مختلف را در سال گذشته بررسی می کنیم، بعد زمان و محصول هر دو تاثیر گذارند. با توجه به دادگان هایی که در مدل تعریف می شوند، بعدهای مختلفی مورد نیاز خواهد بود.

برای تعریف بعد روی لینک + New کنار پنل Dimensions کلیک کرده، نام سیستمی و نام نمایشی بعد را وارد نمایید. (شکل 9)

فیلدها

شکل 9

در سربرگ Query مانند کاری که در دادگان انجام دادید، عمل کرده و دستور فراخوانی بعد مورد نظر را بنویسید. در اینجا برای مثال ما بعد زمان را از جدول dimdatepersian فراخوانی می کنیم:

“SELECT datekey, alternatedate, persiandate, dayofweeknumber, dayofweekname, dayofmonthnumber, monthofyear, monthofyearname, monthkey, monthname, quarterofyearnumber, quarterofyearname, quartername, quarterkey,year FROM dbo.DimDatePersian”

ایجاد بعد

شکل 10

با کلیک کردن روی دکمه Execute Query و پیش نمایش داده های بعد، خصوصیات یا Attribute های بعد اضافه خواهند شد. خصوصیات بعد، تقریبا متناظر با فیلدهای دادگان بوده و توضیحات بیشتر در مقاله های تخصصی آنها داده خواهد شد.

کوئری بعد

شکل 11

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

Key Attribute: روز

Hierarchy: از بالا به پایین  سال / فصل / ماه / روز

مرحله پنجم » اتصال بعدها به دادگان ها

مجددا به دادگان فروش اینترنتی رفته و در سربرگ مربوط به Dimensions، بعدی را که ایجاد کردیم، می افزاییم (شکل 12).

انتخاب بعد

شکل 12

مرحله ششم » تعریف متریک ها و شاخص ها

بعد از تکمیل مرحله مدلسازی مدل را ذخیره کرده و روی گزینه Business Design در نوار ابزار بالای صفحه کلیک کنید. شما به فضای جدید منتقل می شوید که در آنجا به طراحی غیر فنی مدل اطلاعاتی می پردازیم. در این قسمت معیارها و خواسته های سازمان پیاده سازی می شود. در واقع در این قسمت فیلدهایی که قرار به محاسبه آنها هست و همچنین تعریف شاخص ها صورت می گیرد. برای مثال اگر بخواهیم برای فروش اینترنتی میزان فروش و یا درصد سود را محاسبه کنیم باید در قسمت مربوط به فیلدهای محاسباتی این دو را با ذکر فرمول و نحوه محاسبه تعریف نماییم(شکل 13).

فیلد مخاسباتی

شکل 13

اکنون مدل ما آماده رسم انواع گراف ها و چارت های متنوع است. مدل را ذخیره کرده و به صفحه اصلی برگردید. داشبورد جدید را کلیک کنید و از منوی نمودار، گزینه نمودار میله ای عمودی را انتخاب نمایید. با انتخاب دادگان فروش اینترنتی، نمودار برای شما رسم خواهد شد. (شکل 14)

رسم نمودار

شکل 14

در مقاله بعدی با نحوه اتصال vdashبه پایگاه داده آشنا خواهید شد.