کپی و انتقال Measure‎ها در پروژه‎های Power BI

همیشه با این سؤال روبه‌رو بودم که آیا ممکن هست تمام measure ها را از یک فایل Power BI PBIX به دیگری منتقل کرد. تصور کنید که ۲ فایل PBIX با دیتا مدل مشابه دارید و در شرایطی هستید که می‌خواهید از measure  های یک پروژه در پروژه دیگر استفاده کنید. یک راه حل آسان برای انجام آن وجود دارد که در این بخش می‌خواهیم طریقه انجام این کار را با استفاده از نرم افزار Tabular Editor آموزش دهیم.

هشدار:

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

چگونه می‌توان این کار را انجام داد؟

یک Template از ۲ فایل خود را ایجاد کنید:

اولین گام شامل ایجاد Template از ۲ پروژه شما می باشد. یک فایل Template شامل تمام ساختار دیتا مدل است، اما هیچ‌یک از داده‌های شما و گزارش‌هایتان را در برنمی‌گیرد. بعداً می‌توانید یک پروژه جدید از این فایل Template ایجاد کنید.

فایلی را که حاوی measure است بازکنید. (بعد از این به آن با ‌عنوان source.pbix یا منبع اشاره خواهم کرد.)

فایل را به‌عنوان یک فایل template ذخیره کنید. Export / Power BI Template File.pbit را ذخیره کنید:

کپی کردن مژرها از فایلی به فایل دیگر

فایل PBIX دیگری را که مایلید مژرها را به آن انتقال دهید، بازکنید.

این فایل را نیز به‌عنوان یک template ذخیره کنید.

Tabular Editor را ۲ بار بازکنید:

 Tabular Editor را از اینجا دانلود کنید. 

برنامه Tabular Editor را بازکنید.

به فایل الگوی منبع متصل شوید.

هنگامی‌که این کار را انجام می‌دهید، هشداری مثل این خواهید گرفت:

Tabular Editor دیگر را بازکنید و به فایل الگو مقصد متصل شوید.

در حال حاضر باید ۲ نمونه از Tabular Editor بازداشته باشید.

مژرها را کپی کنید:

ابتدا باید مژرها را در الگو منبع visible کنید.

در Tabular Editor، از منوی (view (1، گزینه (۲)measures را انتخاب کنید. توجه داشته باشید که مژرها قابل‌مشاهده هستند.(۳)

مژرهای موجود را از لیست انتخاب کنید. بر روی یکی کلیک کرده، Shift را نگه‌دارید و روی مژر آخر کلیک کنید.

مژرها را کپی کنید (Ctrl + C)

به نمونه دوم Tabular Editor بروید.

جدول مقصد را برای ذخیره کردن مژرها انتخاب کنید.

مژرها را paste کرده (Ctrl + V)

الگو را ذخیره کنید.

الگو مقصد را بازکنید:

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

باید بتوانید همه مژرها در پروژه جدید مقصد را مشاهده کنید.

مسائل بالقوه:

عدم تطابق در نام‌ها جداول و ستون‎ها:

یکی از مشکلاتی که می‌تواند اتفاق بیفتد این است که ستون و یا نام جدول در فایل مقصد شما کمی متفاوت است. ما این را از ۲ روش تست کردیم.

۱-نام جدول Sales را به Sale تغییر دادیم و عمل کپی را تکرار کردیم.

۲-یکی از ستون های جدول فروش را از ExtendedAmount به ‘Amount Extended’ تغییر نام دادیم.

در هر دو مورد مژرها کپی شده ، ما مجبور شدیم مژر را اصلاح کنیم تا نام Table/ Column برای نام های جدید درست شود.

مبینا چزانی

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

مطالب مرتبط

دیدگاه بگذارید

avatar
  عضویت  
به دوستتان خبر دهید.