برای ادامه دادن این سری از
مقالات آموزش MDX Query نیاز میباشد که پایگاه دادهی Advwnture Work DW را نصب کرده و سپس توسط SSAS عمل
Deploy را
انجام دهیم تا پایگاه دادهی
Multidimensional Database توسط SSAS ساخته شود .
در ابتدا میبایست فایل نصب پایگاه
داده ی Advwnture
Work را دانلود نمایید برای این منظور به
آدرس زیر رفته و فایل
AdventureWorks2008R2_SR1.exe را دانلود نمایید .
http://www.general-files.biz/download/gs4ac37d18h17i0/AdventureWorks2008R2_SR1.exe.html
یا به آدرس زیر مراجعه کنید
https://msftdbprodsamples.codeplex.com/releases/view/59211
نیاز میباشد قبل از شروع به نصب نرم افزار SQL Server Management Studio را ببندید.
سپس مراحل زیر را انجام دهید.
1.
فایل AdventureWorks2008R2_SR1.exe را اجرا نمایید.
2.
کمی صبر کنید تا صفحهی زیر نمایش داده شود. و
گزینهی I Accept … را انتخاب نماید و دکمهی Next را بزنید.
3.
در صورتی که از ویندوز 8 استفاده نماید احتمال دارد با خطای
زیر مواجه شوید در این صورت به قسمت روش نصب در ویندوز 8 در ادامهی این مقاله مراجعه
کنید .
4.
در صورتی که از ویندوزهای Server 2003, XP , Win7 استفاده کنید صفحهی زیر را خواهید
دید. در این صفحه ابتدا Instance مربوط به SQL سرور خود را انتخاب نماید (در صورت
داشتن چندین Instance روی سرور پایگاه داده)
سپس مسیر نصب فایلهای Sample را مشخص نمایید (بعدا از
همین مسیر اقدام به Deploy کردن پایگاه دادهی Multidimensional خواهیم کرد) و پیش فرضها را بپذیرید
و دکمهی Install را بزنید.
5.
کمی صبر کنید تا نصب انجام گردد. و در انتها کلید Finish را بزنید.
پس از مراحل بالا (به جز ویندوز 8) با باز کردن
نرم افزار SQL Server Management
Studio و اتصال به سرویس Database Engine در قسمت Database تصویر زیر را خواهید دید (البته
امکان دارد شما از قبل دارای پایگاه دادههای شخصی بوده باشید که بنابر این آنها
نیز در لیست شما وجود خواهند داشت)
همچنین شما میتوانید از پنجرهی Object Explorer در قسمت Connect اقدام به اتصال به سرویس SSAS نموده .
و در پنجرهی باز شده Server Name را انتخاب نمایید (با توجه به اینکه
شما در حال حاضر میخواهید به SSAS موجود در سیستم Local متصل شوید ، بنابر این انتخاب سرور Local با وارد کردن کاراکتر (.) انجام میشود.)
بعد از اتصال شکل زیر را خواهید داشت و در شاخهی Database همچنان هیچ Multidimensional Database ی نخواهید داشت.(بعد از
عمل Deploy که در ادامه آموزش داده
خواهد شد پایگاه دادهی Multidimensional ساخته میشود.)
تنها روشی که تاکنون برای نصب پایگاه دادهی Adventure Work DW برروی ویندوز 8 یافته
ام (البته کمی غیر حرفه ای میباشد.) به صورت زیر میباشد.
فایل بالا را ( AdventureWorks2008R2_SR1.exe ) روی سیستم عاملهای ( Server 2003,XP,Win 7 ) نصب کرده (به عنوان یک سیستم عامل
واسط) و سپس سرویس Database
Engine را Stop کرده و فایلهای پایگاه داده را به
سیستم عامل ویندوز 8 انتقال داده و به صورت دستی Restore کنیم.
مراحل ایجاد پایگاه دادهی Multidimensional در ویندوزهای مختلف ، یکسان میباشد.
بعد از نصب پایگاه دادهی Adventure Work DW باید به شاخهی نصب Sample بروید (همان مسیری که در مراحل نصب
وارد کردیم و البته آدرس پیش فرض آن C:\Program Files\Microsoft Sql Server\100\Tools\Sample میباشد.)
(در صورتی که در ویندوز 8 مراحل نصب را دنبال میکنید مسیر زیر را در سیستم خود درست نمایید و فایلها و پوشههای موجود در مسیر
فوق در سیستم عامل واسط (همان سیستم عاملی که فایل نصب بر روی آن نصب شده است) را
به درون آن انتقال دهید.)
سپس به زیر شاخهی \ AdventureWorks 2008R2 Analysis Services Project\enterprise بروید و فایل Adventure Works.sln را با Visual Studio 2010 باز کنید.
احتمال دارد که نیاز باشد روی کل شاخهی enterprise در قسمت Security کاربر جاری را Add کنید و به آن دسترسی Full Control بدهید تا عملیات Convert این پروژه به درستی انجام شود.
پس از باز کردن پروژه در Visual Studio 2010 صفحه ای مطابق تصویر زیر در پنجرهی Solution Explorer خواهید دید.
به هیچ عنوان نگران ساختار این پروژه نباشید ،
زیرا در مقالههای آیند شرح کاملی در این خصوص کار با Business Intelligence Management Studio خواهم داد. فعلا هدف ما
ایجاد پایگاه دادهی Multidimensional
می باشد.
برای ساخت پایگاه دادهی Multidimensional مراحل زیر را دنبال نمایید.
1.
در ابتدا روی پروژه کلیک راست کرده و گزینهی Properties را انتخاب نمایید.
2.
در قسمت Configuration Properties منوی Deployment
را انتخاب کرده و اطمینان حاصل کنید که سرور شما LocalHost و نام پایگاه داده شما Adventure Works DW 2008R2 باشد.
3.
سپس روی Adventure Works.ds کلیک راست کنید تا تنظیمات Connection String به DW را انجام دهیم. مطابق شکل
زیر
4.
سپس در پنجرهی باز شده دکمهی Edit را بزنید .
5.
و در صفحه باز شده تنظیمات زیر را مطابق تصویر زیر انجام
دهید. دقت داشته باشید که تغییرات را از بالا به پایین باید انجام دهید و قبل از
زدن دکمهی OK حتما Test Connection را بزنید تا از صحت تنظیمات مطمعا
شوید.
6.
سپس دو بار دکمهی OK را در دوصفحه کلیک کنید.
(بعد از این مراحل شما آمادهی Deploy کردن میباشد)
7.
در ابتدا پروژه را Build نمایید ( CTRl + Shift + B ) و اطمینان حاصل کنید که Build با موفقیت انجام میشود.
8.
در انتها برروی نام پروژه کلیک راست نمایید و گزینهی Deploy را انتخاب نمایید. فرایند Deploy کردن میتواند کمی زمان
بر باشد بنابر این شکیبا باشید و در انتها پیام Deployment Completed Successfully را دریافت خواهید کرد.
9.
حال به SQL Server Management Studio بروید و به سرویس SSAS کانکت شوید . در قسمت DataBase یک پایگاه داده با نام Adventure Works DW 2008R2 مشاهده خواهید کرد .
به شما تبریک میگویم اینک شما یک پایگاه دادهی Multidimensional را ساخته اید .
در مقالهی بعدی توضیحاتی در خصوص BIMS (Business Intelligence Management Studio) خواهم داد و همچنین اولین
MDX Query را خواهیم نوشت.