Azure security center data, not showing up in Power BI - azure

Let me tell You what issue am facing.
I have followed the link(https://learn.microsoft.com/en-us/azure/security-center/security-center-powerbi) in that link Title = (Using Azure Security Center dashboard to access Power BI) in this option 4th is missing in mine.
Procedure I followed
1.when i click the Explore in Power BI button it opens on the right side and shows the option and I have taken Security insights dashboard
after when I click Security insights dashboard it pop up to new window and ask credential of POWER BI in that I have provided the credential of Power BI and login, when it login it will show Connect to Azure Security Center Security Insights window appear
2.Authentication method is oAuth2 with and other window appear I given aure credential and sign in
**NOTE:-NO content PACK Window appeared and in window appear(connect to azure security center security insight) URL is showing only URL:-https://management.azure.com/subscriptions
3.After all It will show importing data .. BUT no Data will appear ;(
HoPe understand Mine Issue Please Help me TO solve this
THnaking you in advance

Make sure you are using your Azure credentials to generate your dashboard in Power BI, and not your Power BI credentials.
The Azure Security Center content pack uses your credentials (the ones you provide after clicking OAuth2) to query Azure's API and get your data into Power BI. You should provide the credentials that have access to your Azure subscriptions, otherwise what you're getting is a dashboard for the Power BI user, which has no Azure credentials and therefore you gets a blank dashboard.
Note that this will only work for organizational accounts (e.g. not hotmail, outlook, etc'). Here is the relevant part from the docs.

Related

Power BI external user 'Couldn't load the model schema associated with this report'

I hope one of you guys can help me here, i have a power bi app where external users that are signing in via their personal mails, so they get mail identity. When trying to view the model in the power bi app they get this error:
The model form associated with this report could not be loaded. Check
that you are connected to the server and try again. Please try again
later or contact support. If you contact support, you must provide
this information.
Users that are in the organization can view it, with no issues.
The external users/setup are as followed:
The external guest users has been assigned power bi pro license.
Power bi setting has been set accordingly https://learn.microsoft.com/en-us/power-bi/admin/service-admin-portal-export-sharing.
Turned the free license off, so they only have the pro.
Tried pretty much all the solutions from google page 1-5
No easy way to do this, had to contact azure support and have multiple of their teams to take a look at it. They ended up admitting that this can not be done

MS Graph Search Custom Connector is not synchronized

Recently Microsoft published the Microsoft Search API (beta) which provides the possibility to index external systems by creating a MS Graph search custom connector.
To achieve this I created 2 Search Custom Connectors:
one according to Microsoft Graph Search Connector Sample from GitHub
and one on my own, step by step according to the official MS instructions
Create the Connector app in Azure
Add app registration (Single tenant)
Add required API permissions and give admin consent
Add a client secret
Get access token (via Postman)
Get the required parameters from app registration
Submit a login request to get the (bearer) token
Create a new connection (via Postman)
Registering a schema (via Postman)
Add items to the search index (via Postman)
Both variants worked well so far but if I now try a search (for example via Bing (activated for our O365 tenant, or in the Microsoft Search Center, logged in as the appropriate account) no results from the custom connectors are shown.
Via Graph Explorer, logged in as the appropriate account and using the query https://graph.microsoft.com/beta/search/query, I get an http status 500 ("InternalServerError", "The call failed, please try again."): Screenshot from Graph Explorer
Under > Microsoft 365 admin center > Microsoft Search > Connectors both connectors are displayed but there is displayed neither any status nor any successful synchronisation: screenshot from MS 365 Search admin center
I know the Microsoft Search API in still in preview but I wonder if it works at all?
Is there any possibility to trigger the synchronisation manually?
Or at least find out what's going wrong here?
Did you create a new Result Type and Vertical as well in the Search center?
I followed the steps mentioned in the sample and the search works for me in Office 365.
Regarding the synchronization, I don't think that is available in the Search center as of now because there is no option to edit the connection or set any synchronization schedule. However, I'm still exploring other options to synchronize as its quite new to me.

power bi embedded rest api share report

I am trying to use power bi embedded service rest apis with a pro account, I have gone through the rest api reference guide -
https://learn.microsoft.com/en-us/rest/api/power-bi
The issue is that am unable to share a report with a particular set of users with the api, now i know that we can with rest api create appspaces/groups, and add users to group, but thats at the group level. I want to basically give permission at the report level. It is very easily possible from the app.powerbi.com portal by going into the share option. But there is no api that i can find to share a report to a user in an appspace.
We are stuck in our POC because of this as report level security is basic and a must have requirement for any kind of custom usage.
Currently Power BI REST API doesn't allow you to do that. As you said, you can only manage users on workspace level. If you need such dynamic report level management, you can try to achieve this by removing the rights of your users on the workspace and embed the reports in some application, implementin "app own data" scenario. This way you will be able to manage user's access in your application, while the reports will be always accessed with your "master account".

AZURE API Management Developer Portal - Forbidden When Attempting To View API

I am experiencing an issue with the Azure API Management Portal. I have a number of developers signed up on my portal and have been using various products and apis successfully for the last few months. We have made no new changes to the portal config or exposed services. However when a developer logs into the portal, and tries to click on a given api link it displays a Forbidden page. The users are all set correctly in the appropriote groups and the correct products and apis are showing based on the user's access rights defined. This isuue exists on new users and existing users. Seemed to happen overnight . It was working fine last night but this morning developers can't get acess to apis. Micrsosoft are saying there are no wide issues. If anyone has ever seen this id appreciate any help in resolving.

Embedded PowerBI in SharePoint - Targeted Audience?

I have a number of PowerBI dashboards on our SharePoint 2013 online site. We are working on a plan to only display relevant dashboards to the user based on their user group. For example, a salesperson will only see their personal dashboard on the page. I can do this for image viewer, etc., but I cannot figure out how to edit a PowerBI webpart to target an audience. Any suggestions would be most welcomed.
KL
I suggest you to use Row level security.
Select the Modeling tab.
Select Manage Roles.
3.Select Create
4.Provide a name for the role.
5.Select the table that you want to apply a DAX rule.
6.Enter the DAX expressions. This expression should return a true or false. For example: [UserID] = userprincipalname().
And Save.
For this you need a field where the username is registered, means that user has visibility on that row. If you don't have this information, then you will need to add some information to the row, to give visibility to whom deserve it.
After you have created your role, you can test the results of the role within Power BI Desktop. To do this, select View As Roles.
And then play around to check if what you get is what you want.
Hope that helps!
I had to revert the SP page to a Classic interface, then create individual Web Parts for each dashboard on the page, limiting each Web Part by the targeted audience. The Web Parts are not visible on the main Dashboard Portal page unless you are in the targeted audience, so you could see 1 or up to 5 dashboard previews on the page. An individual page was needed for each Power BI dashboard. A user cannot be prevented from seeing the dashboard if they are provided the URL, but hiding the hyperlink and preview screenshot on the Portal page is close enough. This should be easier to execute in SP... Oh well...

Resources