ایجاد کاربری admin برای تولید لینک در سایت Power BI
اخیرا مایکروسافت تغییرات کوچکی در سرویس های Cloud یا همان Power BI Service ایجاد کرده و این باعث شده است تا اگر صاحب یک سایت یا دامنه نیستید و یا از یک ایمیل شرکتی و سایت مجزا برخوردار نیستید نتوانید برای گزارشاتی که در Cloud قرار داده اید لینک تولید کنید. به عنوان نمونه لینک زیر را مشاهده کنید. این یک نمونه لینک ساخته شده برای یکی از گزارشات است که می تواند در بستر وب در اختیار مخاطب قرار بگیرد.
اما اخیرا هرگونه اقدام برای ساخت این لینک ها که به Embed Code معروف هستند با پیغام زیر پاسخ داده می شود: (البته لینک هایی که قبلا ساخته اید پابرجا هستند.)
چرا چنین اتفاقی افتاده است؟
سیاست های جدیدی حاکم شده است تا مثلا اگر شما در شرکت دیجی کالا کار می کنید نتوانید با ایمیل خود بدون مجوز از واحد IT یا صاحبان این کسب و کار گزارش ها را روی سایت مایکروسافت آپلود کرده و برای آن ها لینک عمومی تولید کنید چون این لینک ها لاگین ندارند و هرفردی که آن ها را داشته باشد می تواند گزارشات آپلود شده را ببیند.
چاره حل این مشکل چیست؟
باید اکانت Power BI شما به Admin تبدیل شود. اما اینکار هزینه یا دردسر زیادی ندارد و فقط کافیست به هاستینگ سایت دسترسی داشته باشید و یا از مدیر سایت کمک بخواهید. در حقیقت برای حل این مشکل باید یکی از نقش های زیر را داشته باشید:
Global Admins in Office 365
Power BI service administrator
این موضوع چه ربطی به سایت و هاست دارد؟
در واقع از این به بعد مایکروسافت برای شما یک کد اختصاصی تولید می کند که باید آن را به DNS های سایت خود اضافه کنید. با اینکار مشخص می شود که شما واقعا سایت را در اختیار دارید و بعد از اینکار مجاز به ایجاد لینک های جدید خواهید شد.
توجه: بزرگترین پیامد این تغییرات عدم امکان تولید لینک با اکانت های iran.ir می باشد.مراحل تبدیل شدن به Admin در Power BI
1- از بالای محیط کاربری خود گزینه مشخص شده زیر را بزنید:
2- در پنجره باز شده باید گزینه admin را بزنید تا بتوانید مراحل تبدیل شدن به admin را آغاز کنید:
3- تایید کنید که می خواهید کاربر admin شوید:
4- مایکروسافت به شما یک سری کد می دهد. (در واقع برای شما یک DNS Zone جدید از نوع TXT تعریف می کند که آن را بر روی Hosting سایت خود ایجاد کنید.):
5- بنابراین از اینجا به بعد ما از مدیر سایت خود کمک می گیریم و DNS ای که مایکروسافت داده به سایت خود اضافه می کنیم. (تصویر زیر ممکن است وابسته به نوع هاستینگ شما متفاوت باشد اما بطور کلی باید به دنبال DNS بگردید.):
6- ساخت DNS جدید به شکل زیر انجام می شود. توجه کنید که این DNS باید از نوع txt باشد. (این ها دقیقا چیزهایی هستند که در مرحله 4 از مایکروسافت گرفته ایم.):
7- حال به صفحه Power BI برگردید و اعلام کنید که Record مربوط به DNS را ایجاد کرده اید:
8- انجام شد و از این لحظه به بعد admin هستید فقط OK کنید:
9- به صفحه بعدی هدایت می شوید که همان محیط مدیریت Office 365 است و نشان می دهد که کاربری شما به admin تبدیل شده است:
10- اکنون مجددا وارد http://app.powerbi.com شوید و از Setting بالای صفحه گزینه Admin portal را بزنید:
11- در این بخش بر خلاف قبل که Admin نبودید گزینه های زیادی اضافه شده است که اینجا برای ما گزینه Tenant settings اهمیت دارد:
12- با انجام مراحل فوق پیغام خوشایندی نمایش داده خواهد شد. (حدود 15 دقیقه طول می کشد تا این تغییرات اعمال شود، البته برای ما 1 دقیقه طول کشید ولی ممکن است نیاز باشد تا بیشتر صبر کنید.):
موفق باشید.
درباره پوریا بغدادی
من مباحث BI را در دانشگاه تهران آموخته ام. مجری و مشاور سیستم های هوش تجاری (BI) هستم. آموزش را برای علاقه شخصی پی میگیرم.
نوشته های بیشتر از پوریا بغدادیمطالب زیر را حتما بخوانید
-
نمونه پروژه داده های اقتصادی با Power BI
398 بازدید
-
نمونه پروژه قند مواد غذایی با Power BI
514 بازدید
-
اولین مسابقه طراحی داشبورد با Power BI
992 بازدید
-
همه چیز در باره اسلایسر Slicer در Power BI
582 بازدید
-
دوره رایگان آموزش Power BI پاوربی آی
2.06k بازدید
-
پروژه مدیریت مواد اولیه و تولید با Power BI
5.72k بازدید
عالی !!!! مثل همیشه 👍👍👍
ممنون لطف دارید جناب وفایی عزیز.
واقعا ممنون
خواهش می کنم.
ممنون استاد بسیار عالی بود
موضوع مهمی را فرمودید بسیار سپاسگزارم
خواهش می کنم. بله این موضوع که Power BI به راحتی گذشته Publish نمی کنه بحث جدیدی هم هست.
استاد از چه تاریخی این تغییرات اعمال شده که صاحبان سایت از قابلیت تولید لینک برخوردار باشند؟
دقیقا یادم نیست اما ما از دی و بهمن 98 متوجه شدیم.
عالی بود ممنونم
اقا دمتون گرم،
فقط برای نسخه های رایگان هم کاربرد داره یا باید پرو باشه؟
فرقی ندارد.
سلام
ممنون از اموزش های خوب و کاربردیتون.
من نتونستم ادمین رو برای خودم فعال کنم و احتمالا این دوتا مشکل برای من باشه.
1) من توی cpanel.ir ثبت نام کردم ولی @ رو به عنوان نام قبول نمیکنه و خالی هم نمیشه گذاشت.
چه کار باید بکنم؟
2) سایت من .ir است. با این نمیشه کاری انجام داد؟؟ حتما باید دامین های خارجی باشن؟
سلام بله در سی پنل @ قبول نمی کنه فکر می کنم هرچیزی بنویسید مثلا Microsoft قبول بکنه و کار بکنه. تست کنید. برای سایت های ir. تا کنون مشکلی وجود نداشته.
سلام ممنون و وقت بخیر
من به تنظیمات هاست و دامنه دسترسی ندارم. باید چیکار کنم؟ راه ساده تری نیس ؟
میخواستم پابلیش تحت وب کنم سرچ کردم فهمیدم باید ادمین شم ولی خیلی پیچیده بود😕
این را سخت نیست، تنها راه ممکن است که اکنون مایکروسافت در اختیار ما قرار داده. البته بابت محرمانگی پیشنهاد نمی کنیم از این روش استفاده کنید. بهتر است از Power BI Report Server استفاده کنید.
سلام. با اینکه از ایمیلی شرکتی استفاده می کنم باز هم این خطا برای من نمایش می دهد. راه حلی دارین؟
راه حل دیگر Power BI Report Server هست. جز این دوتا راه دیگری وجود ندارد.
درود
خوب ایران که تحریمه، و این power BI هم گیر داده به اکانت. حداقل پول می گرفت و ایران رو تو لیست قرار می داد، کمی مشکل حل میشد. باید از این نرم افزار خداحافظی کرد با این سخت گیری هایش
درود به شما
این مورد از ژانویه 2020 اعمال شده و سراسری و جهانی است و ربطی به ایران ندارد. در واقع به دلیل استفاده های نادرست کاربران در دنیا از اکانت رایگان مایکروسافت کاری کرده که هرکسی نتواند داشبورد را روی نسخه تحت وب رایگان پابلیش کند. البته ما در ایران اصلا این قابلیت را نیاز نداریم و از Power BI Report Server به خوبی استفاده می کنیم.
ضمن سپاس، عرض شود report server که پولی هست ؟ اگه نیست میشه بیشتر توضیح بدید، چطوری گزارشات رو تو worksapce وبسایت power bi انتقال بدیم !
خواهش می کنم. بله Report Server هم مانند SQL Server و Office و Windows و … پولی هست اما تفاوتش این هست که شما برای استفاده از آن در ایران نیازی به کرک ندارید و می توانید آن را بصورت اوریجینال نصب کنید. نحوه راه اندازی کمی طولانی است می توانید در اینترنت در مورد آن جستجو کنید یا اینکه از دوره های آموزشی استفاده کنید.
درود و وقت بخیر
آیا شرکتهایی هستند که علاوه بر فروش ایمیل با دامنه شرکتی« تنظیمات DNS هم بعنوان خدمات ارائه بدن و ما بتونیم Admin بشیم؟
ممنونم
باید علاوه بر دامنه هاست نیز خریداری کنید و اغلب در پنل مدیریت هاست امکان ایجاد DNS وجود دارد اما با توجه به اینکه این موضوع کاملا تخصصی و در حوزه وب و میزبانی می باشد بهتر از آن را از شرکت ها و سایت های ارائه دهنده ی این خدمات سوال کنید.