How Azure Purview to interact with PowerBI - azure

The requirement is that Purview scans the PowerBI to fetch a few details from Power BI. Can this is something achieved by managed identity or service principle?
Note, as per Microsoft Azure service account is an old way of doing things. So the recommendation is to use managed identity or service principle. But, didn't get any documentation to achieve this.

This is the official documentation:
Connect to and manage a Power BI tenant in Microsoft Purview (Same Tenant)
Connect to and manage a Power BI tenant in Microsoft Purview (cross-tenant)
Troubleshoot Power BI tenant scans in Microsoft Purview
Hope this help.

Related

Does Microsoft PowerBI Supports Azure AD authentication?

The requirement is to create a managed identity where Azure Purview will scan the metadata of PowerBI.I think, using the managed identity to grant access to the target resource (here PowerBI) However, that target resource must Support Azure AD authentication. Hence wanted to know if Microsoft PowerBI supports Azure AD authentication.
If yes, how to create a managed identity where Azure Purview will scan the metadata of PowerBI? If no, what is the other way to achieve the above-said requirement?
Note, I was referring this but was unable to figure out the right way forward.
Thanks.
Yes, Power BI uses Azure AD to authenticate users who sign in to the Power BI service.
The managed identity is created when your Microsoft Purview resource is created. In order for Purview to be able to scan Power BI, you need to set up authentication by creating a security group, adding the Purview Managed identity to the security group, and enabling the Allow service principals to use the read-only Power BI admin APIs feature switch. That permission gets inherited from the security group to the managed identity.
To run a new scan you need to have the Power BI Administrator role and need a Power BI license.
The article you linked has all of the guidelines to achieve what you described. You need to enable metadata scanning in for the organization and follow the prerequisites.
Then you need to register the Power BI tenant in Microsoft Purview, and create a security group in your Azure AD tenant. If you are using Managed Identity as authentication method, add your Microsoft Purview managed identity to the security group by selecting "Add members". Then you can associate the security group with the Power BI tenant.
See also:
Purview and Power BI

How to run reports between Azure SQL and Azure AD/B2C?

Our project is using Azure B2C for customer identity/information and Azure SQL for transactions and such. We need to run reports that pulls from both places (i.e. a transaction report).
What is the best way to create such reports? Is there a pattern for this?
I could copy just the fields needed to B2C into SQL but that introduces consistency issues.
Thank you for any information!
You can use Azure Active Directory for authentication with your Azure SQL Database , Not Azure AD B2C.
If you would like to use Azure AD authentication with your SQL database please refer the document

Azure api management Publisher portal To power Bi?

i'm wondering if there is any way to export the Publisher portal in azure api management to a power bi dashboard?
APIM does have a REST API that supports ODATA queries. This should be compatible with PowerBI. You can enable REST API in Security section in APIM publisher portal.
Since you're interested in reporting data you could start here: https://learn.microsoft.com/en-us/rest/api/apimanagement/reports

Stream Analytics to PowerBI of different Account

I found some tutorials that show a Simple "Device Monitoring" solution using IoTHub -> StreamAnalytics -> PowerBI here and here.
Tried setting up the System as said just use a different Accounts for Azure (private MSDN account) and PowerBI (Work Account), but then i found the following quote.
Note: Make sure that you are logged into the Azure portal with the same account that you use for Power BI when you click Authorize.
Now I can not use the same Account for both because I do not have an active subscription on my work account. And I can not create a PowerBI account with my gmail address (I got no idea why)
Is there any way I can still get the Stream Analytics connected to my PowerBI Account? And if not is there any alternate Dashboard inside Azure which I can use for a Proof of Concept?
You shouldn't need to use the same account for Power BI and the Azure portal. You can authorize another (Work account) for Power BI from the Azure portal when you are signed in to your Azure subscription with a Microsoft account.
You might want to take a look at the Remote Monitoring preconfigured solution as a proof of concept. It deploys a complete end-to-end solution including a custom dashboard and uses IoT Hub and Stream Analytics.

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

Resources