-
Installation Guide
-
References
-
Admin Guides
Print
Dataset Parameters Explained
Copy the URL link to this section to share
The BI for Intune dataset contains some parameters that must be configured in order to synchronize data from Intune to Power BI. Other parameters add additional functionality to BI for Intune. This article explains each of the parameters in detail.
Step
Step 1
- To view or modify the dataset parameters select Workspaces.
- Select the BI for Intune workspace.
Step
Step 2
- Hover over the bi_for_intune Sematic model to reveal a kebab menu (three vertical dots).
- Select the kebab menu.
- Select Settings.
Step
Step 3
- Expand Parameters.
Step
Step 4 ApiKey
- Required configuration: Yes
- Default value: Blank
- This should be the API Key that you received from us after completing the Request a Trial Key form.
Step
Step 5 AzureAD ClientID
- Required configuration: Yes
- Default value: blank
- The Application (client) ID from the Azure AD App Registration.
Step
Step 6 AzureAD ClientSecret
- Required configuration: Yes
- Default value: Blank
- The Azure AD Client Secret is the most common mistake that customers make when installing BI for Intune. It is shown as the "Value" when adding the client secret to the Azure AD App Registration. The Client Secret does not have dashes (-) in it. The Client Secret looks similar to this: iB9GT~dZg.F.AKvxzMzjk7T1kIzlFocEh4JXcgI
Step
Step 7 AzureAD Compliance Policy Setting State Enable
- Required configuration: None
- Default value: TRUE
- This parameter disables the synchronization of Configuration Profiles of the Settings Catalog type. It is TRUE, meaning that the results of those profiles are sync'd to Power BI. This parameter was added due to periodic issues in a small number of Azure data centers that caused synchronization failures. Leave at the default value unless instructed otherwise by PowerStacks support.
Step
Step 8 AzureAD Compliance Policy Setting State Enable
- Required configuration: None
- Default value: TRUE
- This parameter disables the synchronization of Configuration Profiles of the Settings Catalog type. It is TRUE, meaning that the results of those profiles are sync'd to Power BI. This was parameter was added due to periodic issues in a small number of Azure data centers that caused synchronization failures. Leave at the default value unless instructed otherwise by PowerStacks support.
Step
Step 9 AzureAD Disk Max Read Errors
- Required configuration: None
- Default value: 100
- Used to calculate disk health. Default value is based upon the Microsoft MSFT_StorageReliabilityCounter class documentation.
Step
Step 10 AzureAD Disk Max Wear
- Required configuration: None
- Default value: 90
- Used to calculate disk health. Default value is based upon the Microsoft MSFT_StorageReliabilityCounter class documentation.
Step
Step 11 AzureAD Disk Max Write Errors
- Required configuration: None
- Default value: 100
- Used to calculate disk health. Default value is based upon the Microsoft MSFT_StorageReliabilityCounter class documentation.
Step
Step 12 AzureAD Export URL
- Required configuration: None
- Default value: Blank
- The export URL varies from one Azure tenant to another. If this value is not populated our code will find the correct URL that your Intune environment uses to export data, however, to avoid redirection and improve security it is recommended to set this parameter.
- Be sure to also set AzureAD Export URL Enable = TRUE when using this parameter.
- To learn more please see our Configure Intune Export API documentation.
Step
Step 13 AzureAD Export URL Enable
- Required configuration: Yes, only if the AzureAD Export URL has been populated.
- Default value: FALSE
- Determines if the URL from the AzureAD Export URL is used or if the URL is found automatically by the app.
- Setting this parameter to TRUE will create a new data source credential that must be configured.
- Authentication method: Anonymous
- Privacy Level: Organizational
- Check "Skip test connection"
Step
Step 14 AzureAD Export URL Timeout (s)
- Required configuration: None
- Default value: 3600
- Determines the amount of time the sync process waits for each Intune export job before it times out. Do not change this value unless instructed to do so by PowerStacks support.
Step
Step 15 AzureAD Export URL Wait (s)
- Required configuration: None
- Default value: 1
- Determines the amount of time the sync process waits for each Intune export job to report a status and then loops until a status is received. Do not change this value unless instructed to do so by PowerStacks support.
Step
Step 16 AzureAD Group Dynamic Members Only
- Required configuration: None
- Default value: TRUE
- When set to TRUE only members of dynamic groups will be available in the reports. Changing this to FALSE will make members of assigned groups available in the reports. However, getting the members of assigned groups is a more intensive process and might cause synchronization timeouts.
Step
Step 17 AzureAD Group Members Enable
- Required configuration: None
- Default value: TRUE
- Determines whether or not the members of Azure AD groups are available in the reports. Depending upon the number of Azure AD groups this could cause synchronization failures.
- By default, group members of dynamic groups are available in the reports however this can be modified by the AzureAD Group Dynamic Members Only parameter.
Step
Step 18 AzureAD LogAnalytics Day(s)
- Required configuration: None
- Default value: 30
- Allows you to configure the number of days of data to pull from Log Analytics.
Step
Step 19 AzureAD LogAnalytics Enable
- Required configuration: Yes, only for our customer inventory solution and/or Windows Update for Business reports (formerly named Azure Update Compliance v2.)
- Default value: FALSE
Step
Step 20 AzureAD LogAnalytics PageSize API
- Required configuration: None
- Default value: 10000
- Determines the page size of Log Analytics queries. Do not change this value unless instructed to do so by PowerStacks support.
Step
Step 21 AzureAD LogAnalytics WorkspaceID
- Required configuration: Yes, only for our custom inventory solution and/or Windows Update for Business reports (formerly named Azure Update Compliance v2.)
- Default value: Blank
- This is the workspace ID of the Log Analytics workspace where the custom inventory and/or Windows Update for Business Reports data is stored.
- When using our custom inventory solution and Windows Update for Business Reports both must store data in the same Log Analytics workspace.
Step
Step 22 AzureAD Pace API (s)
- Required configuration: None
- Default value: 0
- Determines the amount of time the sync process waits for a response from the Pace API's and then it loops until a response is received. Do not change this value unless instructed to do so by PowerStacks support.
Step
Step 23 AzureAD PageSize API
- Required configuration: None
- Default value: 10000
- Determines the page size for MS Graph queries. Do not change this value unless instructed to do so by PowerStacks support.
Step
Step 24 AzureAD Sign-Ins Day(s)
- Required configuration: None
- Default value: 1
- By default, only sign-in data from the last 1 day are available in the reports. Getting more days of sign-in data will result in slower synchronizations and possibly cause synchronization timeouts. The max value is 7.
- Note, sign-in data can be completely disabled by setting this value to -1.
Step
Step 25 AzureAD Sign-Ins Failure Only
- Required configuration: None
- Default value: TRUE
- Determines whether or not successful sign-ins are available in the reports. By default, failed sign-in data are available in the reports. Getting successful sign-in data will result in slower synchronizations and possibly cause synchronization timeouts.
Step
Step 26 AzureAD TenantID
- Required configuration: Yes
- Default value: Blank
- This should be your Azure AD tenant ID.
- Note: An easy way to get this is to go to https://www.whatismytenantid.com/