در این مطلب با موارد زیر آشنا می شویم.
- چگونه یک پروژه Tabular مدل را ایجاد کنیم؟
- چگونه دیتاسورس را به پروژه تبولار مدل اضافه کنیم؟
- چگونه یک پروژه تبولار مدل را دپلوی کنیم؟
- چگونه پروژه تبولار مدل را در Analysis Service ببینیم؟
مدل تحلیلی Tabular که از سال ۲۰۱۲ توسط مایکروسافت معرفی شده است و مفاهیم مورد استفاده در این روش بسیار شبیه به دیتابیس های رابطهای در SQL Server میباشد. بالاترین مفهوم اشیاء در این مدل Database است و هر دیتابیس می تواند شامل مجموعه ای از اشیاه و داده ها باشد.
برای پیاده سازی مدل Tabular در محیط Visual Studio لازم است ابزار SSDT مایکروسافت را نصب کنیم. در ادامه اولین پروژه مدل تبولار خود را ایجاد کنیم.
نیازمندی های ایجاد یک پروژه مدل تبولار به این صورت است:
- بانک اطلاعاتی Sql Server و نرم افزار SSMS ( دانلود نرمافزار SSMS )
- سرویس (Analysis Services) SSAS برای دپلوی مدل تبولار
- نرم افزار Visual Studio به همراه SSDT(Sql server Data Tools)
- بانک اطلاعاتی یا دیتا سورسی که میخواهیم مدل تبولار را براساس آن پیاده سازی کنیم.
مرحله یک: برنامه Visual Studio (VS) رو باز می کنیم و “Create a new project” را میزنیم.

مرحله دو: عنوان “Analysis Tabular Project” را جست و جو میکنیم که مقادیر مربوطه، نمایش داده می شود و گزینه “Analysis Servies Tabular Project” را میزنیم.

مرحله سه: نام پروژه و محل ذخیره سازی آن را وارد میکنیم و دکمه Create را میزنیم.

مرحله چهار: در این مرحله باتوجه به نیاز گزینه های موردنظر را انتخاب میکنیم. در اینجا گزینه “Integrated workspace” و highest compatibility level را میزنیم.

در ادامه OK را میزنیم و به محیط طراحی پروژه وارد می شویم. محیط Tabular Model Project بخش های مختلفی دارد که در ادامه بررسی میکنیم.
بخش Tabular model Explorer که اجزاء پروژه در آن تعریف می شود از جمله Data Sources, Expressions, KPI, Measure, Role,Table و …
حالا شما اولین پروژه Tabular خود را ایجاد کرده اید. در ادامه پروژه را به DataSource متصل میکنیم.
چگونه دیتاسورس را به پروژه Tabular Model اضافه کنیم؟
در صفحه اصلی، از سمت راست و ناحیه “Tabular Model Explore” گزینه Data Source را انتخاب میکنیم و کلیک راست میزنیم و گزینه “New Data Source” را میزنیم.
در پنجره باز شده نوع بانک اطلاعاتی خود را انتخاب میکنیم و دکمه Conect را میزنیم.

در اینجا ما بانک اطاعاتی Sql Server را انتخاب کرده ایم، اسم سرور و دیتابس را وارد میکنیم و OK را میزنیم.
در مرحله بعد نوع SQL Server Authentication را مشخص میکنیم که پیشنهاد میشود از Database و اکانت های دیتابیسی استفاده کنید و دکمه Connect را بزنید.
بعد از انجام این مرحله، دیتا سورس شما جهت ارتباط با بانک اطلاعاتی ایجاد شده است و وقت آن است تا جداول خود را وارد کنید. مطابق عکس زیر این کار را انجام میدهیم و گزینه Import New Table را میزنیم.
در ادامه کلیه جداول نمایش داده می شود که جداول موردنظر را علامت زده و دکمه Transform Data یا Load را میزنیم.
در صورتی که گزینه “Transform Data” را بزنیم به محیط Power Query Editor وارد می شویم و امکان بازنگری در ساختار جداول و پاکسازی آن ها وجود دارد.
درصورتی که هریک از بخش ها را ادامه دهیم، نهایتا اطلاعات جداول در محیط Tabular Project وارد می شود و جداول نمایش داده می شود.
همچنین برای نمایش Relation جداول و یا اضافه کردن Relation جدید از بخش “Diagram” اقدام میکنیم.
چگونه پروژه تبولار مدل خود را دپلوی کنیم؟
بعد از تکمیل پروژه، اعمال تغییرات و ایجاد مژر های موردنظر، نوبت به دپلوی پروژه روی Analysis Service است. تا امکان استفاده از آن در پیاده سازی داشبورد ها فراهم شود.
در ادامه به اینصورت عمل میکنیم.
برای شروع به پنجره “Solution Explorer” میرویم. در صورتیکه این پنجره در دسترس نباشد به منو “View” می رویم و گزینه “Solution Explorer” را میزنیم.
در مرحله بعدی روی نام پروژه کلیک راست میکنیم و گزینه “Properties” را میزنیم. از پنجره باز شده در قسمت “Server” نام Analysis Service ی که نصب شده است و میخواهیم پروژه در آنجا دپلوی شود را وارد میکنیم و OK را میزنیم.
مجددا روی نام پروژه کلیک راست میکنیم و گزینه “Deploy” را میزنیم.
پس از چند لحظه فرآیند دپلوی شروع می شود و باتوجه به حجم اطلاعات ممکن است کمی طول بکشد. درصورتی که دپلوی با موفقیت انجام شود، این پیام نمایش داده می شود.
چگونه به Analysis Service متصل شویم و پرژه دپلوی شده تبولار خود را ببینیم ؟
برای اتصال به Analysis Services از طریق برنامه SSMS عمل می کنیم و همانطور که در تصویر زیر میبینید از طریق منو Connect گزینه Analysis Services را میزنیم.
در مرحله بعدی Server Name را وارد میکنیم و Connect را میزنیم.
در ادامه تصویر اتصال موفقیت آمیز به SSAS را میبینید. گزینه Database را باز کنید و دیتابیس دپلوی شده در تبولار مدل را نمایش داده می شود.
همانطور که ملاحظه کردید در این مطلب بطور خلاصه با نحوه ایجاد پروژه تبولار، اضافه کردن دیتا سورس و دپلوی آن آشنا شدیم و در انتها از طریق SSMS به دیتابیس ایجاد شده متصل شدیم. هر یک از بخش های فوق دارای جزییات و تنظیمات اختصاصی خود است که تلاش میکنیم در ادامه با آموزش های تکمیلی آنها را تشریح کنیم.