Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mdavidsonIR committed Jun 20, 2024
1 parent 6b92a2b commit 646f223
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions Integrations/PowerBI_Dashboard_v1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ Additionally, this project provides the source data to build custom dashboards a
- Enable the API in IriusRisk settings.
- Obtain a valid IriusRisk API token.
- Ensure the API token is associated with an account with the necessary permissions.
- Installed the appropriate pre-requisites to run python in your PowerBI environment. Please see here: https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts


## Configuration

Expand All @@ -28,27 +30,38 @@ Follow the following steps:
1. Open the PowerBI Project
2. Navigate to Home > Queries > Transform Data - Drop down menu > Edit Parameters
3. Insert a valid value for the following parameters:
- ProjectId
- apitoken
- tenant
4. Click 'OK'
5. Navigate to Home > Queries > Refresh
6. You may be asked to explicitly give permission to run the associated python script which PowerBI utilises. This is expected. If you agree to using these dashboards, then feel free to grant permission.

Parameters
![Parametersd](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Parameters.png)

![Parameters](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Parameters.png)

Congratulations, you have successfully configured your PowerBI project.

## Usage
Once configured, you can access the two dashboards - threats & countermeasures.
We have access on the right hand side of our screen to build more visualizations by applying data from the data pane.
We dynamically pull in all custom fields. This allows great reporting functionality. Please be aware if we wish to update any filters, that the bookmarks must be updated to reflect this (View > Bookmarks. View > Selection)

## Examples

Countermeasures Dashboard
![Countermeasures Dashboard](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/CM_Dashboard.png)
![Countermeasures Dashboard](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Countermeasure_Dashboard.png)

Countermeasures Report Dashboard
![Countermeasures Dashboard](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Countermeasures_report.png)

Threats Dashboard
![Threats Dashboard](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Threat_Dashboard.png)

Threats Dashboard
![Threats Dashboard](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Threats_report.png)

We can make use of filters for our dashboards by ctrl clicking the button atop the filters pane. These update the visualizations in real time.
![Filters](https://github.com/iriusrisk/IriusRisk-Central/blob/main/Integrations/PowerBI_Dashboard_v1/assets/Slicer.png)


0 comments on commit 646f223

Please sign in to comment.