نمونه سازی استراتژیک: Power BI Desktop vs Power Pivot

ساخت وبلاگ

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

نمونه سازی استراتژیک

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

قبل از ظهور Power BI ، ابزار انتخاب برای نمونه سازی استراتژیک (حداقل در مغازه های مایکروسافت) Power Pivot بود. و حتی اگر طرف گزارش دهنده Power Pivot جایی به اندازه سکسی به عنوان Power BI نزدیک نیست ، یک ویژگی بسیار جذاب وجود دارد که (هنوز؟) با Power BI وجود ندارد ... و این گزینه "واردات از PowerPivot" در ویژوال استودیو است ...

image

هنگامی که فرآیند نمونه سازی Pivot Power کامل شد ، تنها با چند کلیک ماوس ، ما یک مدل جدول بندی خدمات تجزیه و تحلیل داریم ...

Creating Tabular Project

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

Power BI Desktop >جدول SSAS

در صورت عدم توجه ، Power BI در یک برنامه انتشار بسیار تهاجمی/چشمگیر فعالیت کرده است. شخصاً ، من فکر می کنم این یک چیز بسیار خوب است و وقتی فاکتورسازی در هزینه و تمدید (یعنی تجسم های سفارشی و امیدوارم یک API باز) ، سایر فروشندگان سلف سرویس باید باشندبسیارنگران.

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

  1. استفاده از توابع DAX 2. 0
  2. استفاده از روابط با جهت فیلتر متقاطع روی "هر دو" تنظیم شده است
  3. استفاده از روابط با کاردینال بودن در 1: 1

خدمات تجزیه و تحلیل Tabular (قبل از سال 2016) هنوز از توابع DAX 1. 0 استفاده می کند و فقط بسیاری از روابط: 1 با فیلتر متقابل یک طرفه را پشتیبانی می کند. و در حالی که ممکن است از تأثیر این موارد تقلید کند (در بیشتر موارد) ، این راه حل ها به درک بسیار عمیق تری از DAX نیاز دارند و حتی ممکن است عملکرد آن نیز انجام نشود. علاوه بر این ، برخی از سناریوها (به عنوان مثال توابع جدید DAX 2. 0 مانند Contcatenatex) وجود دارد که برای آنها هیچ راه حل و فصل وجود ندارد که توسعه دهنده مدل را بدون گزینه دیگری به جز دور زدن با کاربر تجاری برای کار از طریق یک رویکرد مدل سازی متناوب انجام دهد.

توجه داشته باشید: تنظیم جهت صلیب فیلتر در "هر دو" در مدل های بسیار ساده خوب کار می کند که فقط یک جدول واحد/معامله واحد وجود دارد که توسط تعدادی از میزهای ابعاد/جستجو احاطه شده است. من نمی خواهم بگویم که "خوب" کار می کند یا "خوب" کار می کند زیرا من شخصاً فکر می کنم کمتر از "یک طرفه" شهودی کمتر است اما شاید این مورد برای کاربران کمتر باتجربه که با ابعاد معامله نکرده اند ، اینگونه نباشدمدل ها برای 10+ سال گذشته. گفته می شود ، پس از شروع اضافه کردن جداول واقعیت/معامله اضافی که ابعاد مشترک را به اشتراک می گذارند ، می تواند بسیار مشکل باشد. مراقب باشید اگر در حال ایجاد یک پرونده نمونه اولیه قدرت جداگانه برای هر فرآیند "ستاره"/"هستید" ... اگر قصد این است که در نهایت موارد را در یک مدل واحد ترکیب کنید ، ممکن است با روابط مبهم به موضوعاتی بپردازید.

Alteative Approach: Power Pivot 2013 + Power BI >جدول SSAS

یکی از راه های جلوگیری از مشکلات فوق (در حالی که هنوز هم حفظ گزارش های زیبا و مورد نیاز عملکردهای گزارش) استفاده از Power Pivot در Excel 2013 به عنوان ابزاری برای نمونه سازی "مدل" و BI برای نمونه سازی "گزارش ها و داشبورد" است. واداین نسخه از Power Pivot مانع از استفاده از منابع اولیه برای استفاده از ویژگی های فوق الذکر است که در جدول 2012/2014 پشتیبانی نمی شوند. علاوه بر این ، به تیم توسعه اجازه می دهد تا از گزینه "واردات از PowerPivot" استفاده کند تا پروژه خدمات تجزیه و تحلیل را در پایان فرآیند نمونه سازی استراتژیک شروع کند.

برای ساختن گزارش هایی بر اساس یک مدل Pivot Power ، باید کتاب کار اکسل را به Power BI Desktop وارد کنید ...

image

Import to PBI

یک مسئله جالب توجه با این رویکرد وجود دارد ... و این بدان معناست که اگر/وقتی نیاز به تغییر در مدل دارید (مثلاً یک اندازه گیری ، تغییر نام ستون و غیره) پس از وارد کردن کتاب کار اکسل به یک پرونده دسک تاپ Power B I-نمونه سازی استراتژیک یک فرایند تکراری است. در این سناریو باید تصمیمی اتخاذ شود که آیا شما تغییر در پرونده دسک تاپ Power BI ایجاد کرده اید یا به مدل Pivot Power بازگشتید و تغییر را در آنجا ایجاد کنید.

ایجاد تغییرات در دسک تاپ Power BI شما را به جلو می برد ، اما باید مطمئن شوید که به یاد دارید (در بعضی از موارد) به عقب برگردید و اگر قصد دارید از "واردات از PowerPivot" استفاده کنید ، تغییرات معادل در کتاب Pivot Power را ایجاد کنید. گزینه بعداًاگر فقط تعداد معدودی از تغییرات وجود داشته باشد ، این مسئله مسئله بزرگی نیست ... با این حال ، هرچه تغییرات بیشتری را مستقیماً در پرونده دسک تاپ Power BI ایجاد کنید ، تلاش کپی تر و خطر بیشتری است.

ایجاد تغییرات در Power Pivot به این معنی است که هنگام استفاده از گزینه "واردات از PowerPivot" ، دیگر نیازی به نگرانی در مورد از دست دادن تغییر جزئی ندارید ، اما گزارشی را که قبلاً در پرونده دسک تاپ Power BI ایجاد کرده اید از دست خواهید داد. بسته به اینکه مدت زمان شما و کاربر (های) تجاری صرف شده است ، ممکن است این یا ممکن است خوشایند باشد.

خط پایین

مهم نیست که در طی فرآیند نمونه سازی استراتژیک از کدام ابزار یا ابزارهایی استفاده می کنید ... فقط قدرت BI ، فقط محوری قدرت ، قدرت BI + Power Pivot ... قرار است معاملات تجاری وجود داشته باشد. بهترین کاری که می توانید برای موفقیت انجام دهید ، انتخاب رویکردی است که به بهترین وجه برای سازمان مشتری باشد.

راهنمای تجارت فارکس...
ما را در سایت راهنمای تجارت فارکس دنبال می کنید

برچسب : نویسنده : نسیم خاکسار بازدید : <-PostHit-> تاريخ : يکشنبه 31 ارديبهشت 1402 ساعت: 16:31