Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Is there a way to replicate specific dashboards set up in Qualys (with all the widgets visualising data) in Power BI? I have read through the forums and couldn't find anything about it. In general, I'm having trouble connecting to Qualys endpoints. There's no HOST_LIST column as outlined in this Qualys support article:
Also, connecting as described in the article (using From Web > Advanced and so on) just gave me a "We couldn’t authenticate with the credentials provided", even when I connected as Anonymous, so the only workaround was to paste the above into a blank query.
Anyone have any experience with this? Qualys's support just refers me to Power BI community threads...
As a Qualys user, I have been working on this as well. I will try to come up with a series of guides that are a bit more polished, but for a basic API connectivity scenario like yours, which seems to be the most common, I'll show you how that's done. Qualys isn't great about showing the step-by-step process for API connectivity, or telling folks that their data is a bunch of nested tables. It won't be a flat CSV report download via the Qualys UI.
Instead of a screenshot to show you, I made a quick YouTube video to show you how I connect vai API and drill into the nested tables.
Here is the video: Pull Qualys VM Data via API using PowerBI - https://youtu.be/6J-AES7L5eA
That's useful thanks! This also works if inputting directly into Advanced Editor:
let
Url = "https://qualysapi.qualys.eu/api/2.0/asset/host/vm/detection/",
AuthString = "Basic abc123",
Source = Xml.Tables(
Web.Contents (
Url,
[
Headers = [ #"Authorization" = AuthString,
#"X-Requested-With" = "Power BI"],
Query = [action = "list"],
Content = Text.ToBinary("")
]
)
)
Side note: do you know which parameter in the API documentation corresponds to the dashboard time filter in the Qualys platform? The one's that's set to a default of 30 Days above all the widgets.
I tried the max_days_since_detection_updated=30 parameter but I'm getting different vulnerability numbers on the platform compared to when calling the API...
The filter that's above all the widgets is not for VM. It only applies to CS, CV, CSAM, EDR, FIM, and WAF.
A couple of notes:
Then I believe you can just create a slicer and drag the date into the Values field. Sort of like this:
-Buddy
Their response:
Qualys does not own Power BI, Power BI just uses Qualys API for integration into their platform. I would suggest reaching out to Power BI to see if importing dashboards through API is possible on their platform. Just let me know.
Odd considering they have a "How to integrate with Power BI" guidance article.
I did open a ticket but Qualys's support but they just referred me to Power BI community threads, which didn't really answer my question...
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
103 | |
101 | |
76 | |
66 | |
60 |
User | Count |
---|---|
142 | |
106 | |
103 | |
85 | |
70 |