بررسی اجمالی
در این مقاله، یاد می گیریم که چگونه می توانیم گزارش های Power BI را با استفاده از ASP.Net SDK جاسازی کنیم.
در مقالات قبلی من، در مورد نحوه جاسازی گزارش ها با استفاده از Power BI JavaScript API صحبت کردیم.
قبل از شروع، لطفا از مقالات قبلی من دیدن کنید.
حالا بیایید شروع کنیم!
- اولین قدم این است که برنامه Power BI خود را در Azure Portal ثبت کنید. من قبلاً در مقاله قبلی خود به این مراحل اشاره کرده ام. برای ثبت نام اپلیکیشن به آدرس زیر مراجعه کنید.
- اکنون کد نمونه را از GitHub for Power BI Embed با استفاده از URL زیر دانلود کنید. نمونه کد را نیز به همراه این مقاله پیوست کرده ام. https://github.com/Microsoft/PowerBI-Developer-Samples
- ما از پوشه "Apps own Data" استفاده خواهیم کرد.
- راه حل ویژوال استودیو را باز کنید. به شکل زیر خواهد بود.
- اکنون فایل web.config را باز کنید. مقدار کلیدهای زیر را تغییر دهید.
کلیدهای زیر را تغییر دهید
- clientId = Client ID برنامه ای که در Azure ثبت کرده ایم
- groupId = شناسه فضای کاری گزارش Power BI
- reportId = گزارش شناسه گزارش Power BI
- pbiUsername = نام کاربری Power BI Pro
- pbiPassword = رمز عبور حساب Power BI Pro شما
برای دیدن این کلیدها به تصویر زیر مراجعه کنید.
![]()
6. "HomeController.cshtml" را باز کرده و کد را اجرا کنید. صفحه خروجی را باز می کند. روی Embed Report کلیک کنید.
7. گزارش مانند صفحه زیر خواهد بود.
![]()
به این ترتیب می توانیم گزارش Power BI خود را با استفاده از ASP.NET SDK جاسازی کنیم.
نتیجه
به این ترتیب می توانیم گزارش Power BI خود را با استفاده از ASP.NET SDK جاسازی کنیم. آیا شگفت انگیز نیست! با من در ارتباط باشید