Is there any service or API to render the saved pbix power BI file on web ? without using power bi web or azure services? - powerbi-desktop

I have created a visualisation in power BI desktop , i need to publish my file into any web server without registration in power bi web or azure services .
i am asking if there is any available API or server or any web service to use it and open the
".pbix" file on it.

If the data is not sensitive/confidential you can use the publish to web option, other wise you will have to use the Power BI Embedded service, using an 'A' SKU.
These are designed for creating your own portal, so you can basically create your own version of the Power BI Service. So you need to create a portal with it’s own sign up/login page, user management etc. and users don’t need a Power BI License to view reports. You’ll need one for creating reports, but for report consumers, nothing is needed. These dedicated capacity SKU’s can be paused so you can reduce the daily/monthly cost as they are billed by the hour and these SKU’s are purchased via the Azure Portal.
This way you can distribute Power BI reports via a web app, and not require the users to login to Power BI or have a license
Hope that helps point you in the right direction

Related

Existing PBIX PBI file connect to Azure SQL database Power BI Service

I have an existing PBIX file that uses on-premise SQL server as data source and there is a gateway on PBI service for it. Now I want the same PBIX file to be able to use Azure SQL database as data source.
I am able to connect PBI desktop version to Azure SQL database, I published the report to power bi service.
As per my research we do not need a data gateway for Azure.
How do I set up Power BI service in order to connect to the power BI file? I put in the credentials as well and the report does not load.
Error shows as:
It could be the Networking setting of your Azure SQL Server. Either the firewall rules, or the "Allow Azure services and resources to access this server" setting?
screenshot of Networking tab of an Azure SQL Server in Azure Portal

How to generate monthly reports in an Azure Web app Service

In our Azure App Service Web App, we are using an ASP.NET Web API and Azure SQL Server database for our business needs. How can we generate our weekly aggregate report from the database? Note: Report should be generated automatically on weekly basis and question is NOT about usage report or azure resources reports such as the one explained here. Rather we want to use Azure to automate the process of generating our weekly financial reports?

Using Power BI with SAAS Application

I want to use Power BI with my SAAS application . so My question is which option will be better for me Power BI embed or Power BI Premium.
You can use powerbi embed for SAAS application with a professional powerbi account. Powerbi along with azure offers api to access reports and dashboards which you can integrate in your application. Follow this link for a start: https://www.youtube.com/watch?v=XSAHwE21Buk

Azure/Azure-AD Subscription for Power BI

I planning for Power BI Implementation for one of the customers (With 800 Users), they do not have azure subscription nor Azure AD! How shall I get it started? Do I need to ask the customer to Subscribe to Azure? Will the free-tier of Azure AD work? What all the pre-requisites, Please help me
Azure active directory subscription comes for free if you have a paid azure, office 365 , Dynamics CRM subscriptions. You can go register for it and use it.
If the company already uses office 365 then it is quite easy to integrate with powerbi apps.
If azure active directory is the option you can add users or sync local AD users and integrate with Powerbi. You can also setup ADFS for a single sign-on option.
https://powerbi.microsoft.com/en-us/blog/azure-active-directory-and-power-bi/
https://technet.microsoft.com/en-us/library/dn832618.aspx

Azure application status page

I have an application running on the Azure cloud.
Currently this is deployed as an Azure web app.
Is there any way to monitor the website status and build a page like this or this?
As you can see in those examples both have:
a service global status
An historical status which is grouped in hour/day/months period
Does azure has an API that I can use to monitor my services?
Application Insights and the Azure portal will give you a rich monitoring and diagnostics experience for your web app. It is in preview at this time.
You can get very granular data points or high-level graphs and trends. The historical data can go back as far as 13 months for aggregated data points. You can read more about the data retention policy here.
The Azure portal (the new one at portal.azure.com) gives you a rich UI to interact with the telemetry data from your app. And if you want to customize a blade to view specific data for your app you can do that too.
Azure Web Apps also has built-in monitoring support that you can use. It won't give you the depth that Application Insights does but you should look at this too to see if it will give you the data you need. And of course, you can customize the monitoring blades in the Azure portal to suit your needs.
Azure does offer a robust RESTFul API for managing and monitoring your services. Essentially anything you can do through the Azure Management Portal is accessible via an API, including analytics. The portal itself often uses this same API.
https://msdn.microsoft.com/en-us/library/azure/ee460799.aspx
You can also use MSFT authored .NET assemblies to create your own monitoring applications in Visual Studio. I find the monitoring and analytics features more robust via this model. These are available on GitHub:
http://azure.microsoft.com/en-us/updates/management-libraries-for-net-release-announcement/

Resources