Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Is there a way to run an executable, receive its standard output and use it as a data source?
Following @Greg_Deckler advice here is an R based solution.
let
dummyInput = #table(null,{{1}}),
RScript = R.Execute("output <- dataset#(lf)output$system <- system2(""whoami"", stdout=TRUE)",[dataset=dummyInput ]),
output = RScript{[Name="output"]}[Value]
in
output
Nice. Have you tried that in conjunction with an on-premises gateway? Just curious if it would work. Obviously, the cloud gateway is not going to support any random executable but would be interesting if the on-premises gateways did.
I would have a look at Power Query's accessing data functions and R.
https://msdn.microsoft.com/en-us/library/mt296615.aspx
I have to believe that this would not be supported by any gateway however. Seems like an awfully big potential security risk.
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 12 | |
| 11 | |
| 7 | |
| 7 | |
| 6 |