cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
amin4000 Occasional Visitor
Occasional Visitor

Standard output as data source?

Is there a way to run an executable, receive its standard output and use it as a data source?

3 REPLIES 3
Super User
Super User

Re: Standard output as data source?

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.


I have book! Learn Power BI from Packt


Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!

hugoberry Member
Member

Re: Standard output as 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

Highlighted
Super User
Super User

Re: Standard output as data source?

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 have book! Learn Power BI from Packt


Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!

Helpful resources

Announcements
Community Highlights

Community Highlights

Find out what's new in the Power BI Community!

Summit North America

Power Platform Summit North America

Register by September 5 to save $200

Virtual Launch Event

Microsoft Business Applications Virtual Launch Event

Watch the event on demand for an in-depth look at the new innovations across Dynamics 365 and the Microsoft Power Platform.

MBAS Gallery

Watch Sessions On Demand!

Continue your learning in our online communities.

Users Online
Currently online: 98 members 1,782 guests
Please welcome our newest community members: