Microsoft Defender Analytics Setup Guide
This manual offers detailed steps for configuring Microsoft Defender Analytics, assisting security teams in effortlessly setting up insights, automating the data gathering process, and maintaining a secure and efficient analytics environment.
Install Azure Defender Analytics
Setting up Azure Defender Analytics is straightforward. There is no need for on-premises infrastructure, as the app can be installed directly from Microsoft AppSource into your Power BI tenant. After installation, you have the option to explore the application with the provided sample data or request a fully functional trial license that lasts 30 days.
Prerequisites
To carry out this step, the user must possess a Power BI Pro license, a Power BI Premium Per User license, or the Power BI tenant must have a Power BI Premium license. For individuals interested in testing Azure Defender Analytics without immediately purchasing Microsoft licenses, Microsoft provides a free trial for the Power BI Pro license through self-service sign-up. Authorization to create an App Registration in Azure AD is necessary to set up the trial.
- A notification indicating that Defender Analytics is being installed will appear. After this notification has disappeared, you will know that Defender Analytics has been successfully installed. You can now access the app with the sample data provided, or you can connect your own data requesting a trial license key. Install.
- When you access the Defender Analytics workspace, you might see a notification that states, “You’re viewing this app with sample data. Connect your data.” This can be disregarded without concern. If you’re interested in exploring Defender Analytics prior to linking your data, it comes pre-installed with sample data. However, if you’d rather view your own data, continue to the next step in our documentation.
Request a Trial License Key
Please complete the following form to receive a trial license key by email. You should receive the key within 10 min of submitting the form. If you do not see the email, please check your junk folder. Note that only one key per email domain will be generated, if you or someone else from your organization has previously requested a key contact us at subscriptions@brickclay.com for assistance.
Sign-up for a fully functional 30-day free trial.
Send Trial Key RequestConfigure Power BI to Use Azure Microsoft Defender Analytics App
Now that your Azure App Registration is ready, let’s plug those values into your Power BI workspace so it can securely pull data from Microsoft Defender for Endpoint using the Azure Microsoft Defender Analytics product.
Step-by-Step Guide to Connect the App in Power BI
| Field Label | What to Enter |
|---|---|
| API Key | This is provided by Brickclay. |
| Azure AD Client ID | Paste your Application (client) ID from Azure. |
| Azure AD Client Secret |
Paste the Value from the client secret you created.
|
| Azure AD Tenant ID | Paste your Directory (tenant) ID from Azure. |
Set Up Data Source Credentials
- Scroll down to Data source credentials
- For each listed data source, follow these steps:
-
Click Edit credentials
-
Select Authentication method as Anonymous
-
Set Privacy level to Organizational
-
Check Check Skip test connection
-
Click Sign In
- Repeat the above steps for each API URL listed under data source credentials
That’s It!
- You’ve now:
- Created and secured an Azure App
- Granted API permissions for Microsoft Defender
- Connected the app with Power BI
- Configured credentials
- Refreshed live data
- Your Azure Microsoft Defender Analytics dashboard is now pulling in real-time insights from Microsoft Defender for Endpoint.
Step-by-Step Guide: How to Create an Azure App Registration for Microsoft Defender Analytics
This simple guide helps you set up a secure connection between Microsoft Defender for Endpoint and Azure Microsoft Defender Analytics using an Azure App Registration. Even if you have never done this before, just follow each step carefully.
What You Need Before Starting:
- A Microsoft Azure account.
- You must be logged in as a Global Administrator.
- You must also have Subscription Admin permission.
Part 1: Register the Application in Azure
Part 2: Add API Permissions to the App
We need to tell Azure what data this app can access.
Part 3: Create a Secret Key (Password)
This is like a password your app will use to connect to Microsoft services.
Part 4: Save Important IDs
Summary of Required Permissions
| API | Permission Name | Description |
|---|---|---|
| Microsoft Graph | Application.Read.All | Read all applications |
| Microsoft Graph | SecurityAlert.Read.All | Read all security alerts |
| Microsoft Graph | SecurityEvents.Read.All | Read organization’s security events |
| Microsoft Graph | SecurityIncident.Read.All | Read all security incidents |
| Microsoft Graph | User.Read.All | Read full user profiles |
| WindowsDefenderATP | Alert.Read.All | Read Defender alerts |
| WindowsDefenderATP | Machine.Read.All | Read Defender machine profiles |
| WindowsDefenderATP | Score.Read.All | Read risk/vulnerability scores |
| WindowsDefenderATP | SecurityRecommendation.Read.All | Read security recommendations |
| WindowsDefenderATP | Software.Read.All | Read installed software |
| WindowsDefenderATP | User.Read.All | Read Defender user profiles |
| WindowsDefenderATP | Vulnerability.Read.All | Read vulnerability data |
You’re Done!
- Your app is now ready to connect securely with Microsoft Defender. You can use it to pull data into Power BI, Microsoft Fabric, or other systems securely.
- Make sure you store your Client ID, Tenant ID, and Client Secret (Value) in a safe place!
Configure Data Synchronization
Data is synchronized from the data sources to Power BI on a schedule as described here. Most customers sync approximately 3 times per day.