وبلاگ vdash

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

نحوه اتصال vdash به پایگاه داده

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

هر مدل را می توانیم به یک یا چندین پایگاه داده متصل کنیم. برای این کار+New Data Source را انتخاب می کنیم (شکل 1).

ایجاد پایگاه داده

شکل 1

نام پایگاه داده را در قسمت Data Source Name وارد کرده(شکل 2)در اینجا برای مثال نام پایگاه داده را AdventureWorksDWPersian گذاشتیم که مربوط به اطلاعات یک واحد تولیدی می باشد.

پایگاه داده

شکل 2

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

پایگاه داده ای است که به My SQL متصل می گردد My SQL Data Provider :
پپایگاه داده ای که به OLAP متصل می گردد. Microsoft SSAS(OLAP):
پایگاه داده ای که به فایل هایی با فرمت اکسل و یا اکسس وصل می شود. OLDBE(Excel,Access):
پپایگاه داده ای که به Oracle طراحی شده و به vdash متصل می گردد. Oracle Data Provider:
: برای اتصال به پایگاه داده های PostgreSQL PostgreSQL:
پایگاه داده ای که به SQL Server متصل می گردد. Microsoft SQL Server:

باشند(شکل 3).

انتخاب دیتاسورس

شکل 3

در مقالات آتی تک تک این موارد بررسی میگردد. در مثال واحد تولیدی نوع Data Source ، Microsoft SQL Serverمی باشد.

حال باید در کادر مربوط به Connection Stringدستور اتصال AdventureWorksDWPersianبه vdashرا بنویسیم.

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

(شکل 4) .کوچکترین اشتباهی در نوستن دستور اتصال شما را با خطا مواجه میکند.برای اطمینان و تست اینکه آیا پایگاه داده ما به vdash متصل شده است یا نه از Test Connection استفاده می کنیم و هنگامی که عملیات با موفقیت انجام شده با شد با پیغام "برقراری ارتباط با موفقیت انجام شد" مواجه می شویم. اگر در قسمت connection string اطلاعات بیشتری نیاز دارید به http://connectionstrings.com/ مراجعه فرمایید.

چک کردن اتصال

شکل 4

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

نحوه مدل سازی اطلاعات در 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به پایگاه داده آشنا خواهید شد.

vdash، سرمایه گذاری با نرخ بازگشت 1300 درصد

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

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

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

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

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

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

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

شما نیز می توانید با مراجعه به www.vdash.ir و استفاده از دموی رایگان آن، لذت سادگی، دقت و سرعت را در تصمیم گیری و مدیریت تجربه نمایید.

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

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

در اینجا می خواهیم نحوه کار کردن vdash را بررسی کنیم.

با وارد کردن نام کاربری و رمز عبور وارد صفحه شروع به کار می شویم .

ورود

شکل 1

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

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

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

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

کنترل پنل

شکل 2

مدل

شکل 3

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

مدل ها

شکل 4

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

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

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

مدل تولیدی

شکل 5

مدل تولیدی به پایگاه

شکل 6

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

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

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

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

دادگان نگاه کلی

شکل 7

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

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

بعد نگاه کلی

شکل 8

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

بعدهای نگاه کلی

شکل 9

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

به صفحه Home برگشته و شروع یک داشبورد جدید را انتخاب می کنیم.

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

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

شکل 10

انتخاب موجودیت

شکل 11

نمودار اول

شکل 12

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

نمودار نهایی

شکل 13

آنچه بعد میخوانید » نحوه مدل سازی اطلاعات در vdash

»نحوه اتصال vdash به پایگاه داده

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

»تعریف و ایجاد دادگان

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

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