This repository hosts Secureworks VDR Power BI Desktop Data Connector, originally created modifying some of the existing Microsoft OpenAPI samples
It is meant to handle OAUTH2 authentification towards a specific VDR instance and allow fetching VDR data through Power Query / M language in Power BI Desktop.
- Install Visual Studio (you can use the free VS Express version available on Microsoft's Website.
- Install the Power Query SDK from the Visual Studio Marketplace.
- Open the existing .mproj file or create a new Data Connector project.
- Define your instance URL in the
OpenApiVDR.pq
file by setting theinstance_uri
variable. - Create a Public API Client ID and Secret in your VDR instance, as described in VDR User Guide.
- Set the created Client ID and Secret directly in the
client_id
andclient_secret
files in your project (rename the existing .template files).
- Build the project in order to create a .mez file. Do make sure that the .mez file size is not null, which could indicate a problem with the build.
⚠️ Note that a .mez file is only a Zip archive, and will include yourclient_id
&client_secret
which are sensitive information, in plaintext. - Copy the extension file into the
[Documents]\Power BI Desktop\Custom Connectors
directory. - Refer to VDR User Guide section on Using the Public API through the Power BI Desktop Connector.
Most contributions are welcome. Simply submit a pull request on GitHub.
Instruction for contributors:
- Accept the contributor license agreement.
To report a bug or suggest a feature, open an issue.
See the LICENSE file for license rights and limitations (MIT).