رفع مشکل کندی نمایش Custom Visual ها در Power BI
در این مقاله یاد خواهیم گرفت که چگونه می توان کندی نمایش Custom Visual ها را در Power BI کاملا برطرف کرد. به طور پیش فرض هر Custom Visual ی که در Power BI استفاده می شود برای نمایش یک درخواستی به سایت ماکروسافت ارسال می شود ، اگر سرور اینترنت داشته باشد که مشکل خاصی نیست اما اگر سرور اینترنت نداشته باشید این موضع باعث کندی نمودارها می شود و بعضا ممکن است این تاخیر به دقیقه هم برسد .
در واقع ماکرسافت سعی می کند آخرین ورژن آن Custom Visual را بارگذاری کند و چون شما دسترسی به اینترنت ندارید این موضوع باعث تاخیر در نمایش می شود.
Power BI Desktop for Power BI Report Server needs to connect to https://pbivisuals.powerbi.com:443
to get the latest copy of the visuals
در دو تصویر زیر که یک مثال می باشد و نمایش Custom Visual ها نزدیک به ۳ دقیقه زمان برده است خطا ها را هم مشاهده خواهید کرد .
راه حل :
- با دو روش زیر می توانید این بررسی را قطع کنید و با این کار بارگذاری Custom Visual با سرعت بالاتری و حتی همزمان با نمودارهای فعلی بارگذاری گردد.
- روش ۱ : یک Variable با شرایط زیر ایجاد کنید . وارد محیط Advanced System settings شوید و متغیری به نام
PBI_userFavoriteResourcePackagesEnabled
را ایجاد کنید و با مقدار ۰ مقدار دهی کنید (دقت کنید روش دوم بهتر و دقیق تر هست و حتما دو روش را اعمال کنید)
- روش ۱ : یک Variable با شرایط زیر ایجاد کنید . وارد محیط Advanced System settings شوید و متغیری به نام
در ادامه
-
-
- روش دوم : روش دوم از روش اول مهمتر هست و دوباره تاکید می کنیم که هر دو روش را تنظیم کنید در این روش در ابتدا به سرویس Reporting Service از طریق SQL Server Management Studio متصل می شویم
-
بعد از اتصال به سرور Reporting Service (نکته ای که هست دوستانی که از حالت Forms Authentication استفاده می کنند گزینه Authentication را باید برابر با Forms قرار بدهند و نام کاربری و کلمه عبوری که برای مدیر هست را تنظیم کنند) بر رویه سرور راست کلیک کنید و سپس proprties را انتخاب کنید و در ادامه گزینه Advanced انتخاب کنید و گزینه EnableCDNVisual را False کنید .
در ادامه شما نحوه لود شدن مثال اول را مشاهده خواهید کرد که بدون خطا و در چهار ثانیه جایه سه دقیقه بارگذاری شده است و همچنین خطایی مشاهده نخواهید کرد.
عالی مثل همیشه
عالی مثل همیشه کاربردی
سلام و ارادت
خیلی خیلی متشکر واقعا مطلب کاربردی و مفیدی بود. کلی دنبال این ترفند میگشتم. خیلی سپاس 🙂
با تشکر از شما
درود
واقعا عالی
سپاسگزارم 🤩
آیا راهی برای کندی باز شدن پاور بی دسکتاپ روی سرور بدون اینترنت هم موجوده؟
سلام نه متاسفانه
سپاس از لطف شما
سلام بسیار مطلب کاربردی هست
اما من چون روی سرور ادمین نیستم و همکاران شبکه هم همراهی نمیکنند میتونم بپرسم چجوری میتونم قسمت Reporting Service رو پیدا کنم با یوزر پسووردش؟؟
برای این تنظیم این مورد طبیعتا با هماهنگی دوستان شبکه باید انجام بدهید ، در ابتدا باید SQL سرور را باز کنید و از قسمت Server Type باید متصل به Reporting Service بشوید می توانید windows Authentication نیز متصل شوید اگر تنظیمات آن انجام شده باشد.
بسیار عالی و کاربردی، ممنون از شما