مقالات و مطالب مدیریتی

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

94/11/21 توسط سمانه میرغفوری (بروز رسانی: 95/3/22)


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


برای اینکه بتوانیم داده هایمان را در 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به پایگاه داده آشنا خواهید شد.


گروه بندی موضوعی:

آموزش کاربری


بیشتر بخوانید:

شما نمی توانید چیزی را که اندازه گیری نمی کنید، مدیریت کنید!

F. John Reh