question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Inner workings and documentation

See original GitHub issue

Hello,

Thank you for this project! It proves that an idea of mine is feasible and inspires to pursue it.

Could you please explain how does it work internally? Especially the Power Query execution part. I’ve been trying to figure that out by following the code but lack of C# and .NET familiarity limits my research to guesswork.

From what I’ve gathered, the magic happens here: Commands.cs, namely in the instance of QueryExecutor class. Where does that class come from? Is there any documentation for it?

It seems that QueryExecutor is imported from one of the Microsoft.Mashup.* libraries in the beginning of the file, but I was unable to find any documentation about those.

Please expand/correct my findings and point me to the relevant documentation.

Thank you!

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:23 (6 by maintainers)

github_iconTop GitHub Comments

5reactions
otykiercommented, Sep 6, 2018

Just a heads up, in case you’re planning to use PowerQueryNet or a similar technique in a production scenario, where there is a risk of a Microsoft license/EULA audit on your company:

In addition to being not supported by Microsoft, interacting with the mashup engine in any other way than through the Power Query UI in Excel / PBI / SSDT is explicitly breaking the EULA 😦

2reactions
landallcommented, Aug 18, 2021

Now the fun about the licencing, for example in Czech Republic you are allowed by law to reverse engineer sw. So it ,mostly depends on local law.

reverse engineer is also allowed in some other countries for study purpose. use an undocumented API from the result of other’s study is also allowed. so…

Read more comments on GitHub >

github_iconTop Results From Across the Web

Internal Documentation: How to Create, Tips & Examples
Internal documentation is the record of all your company's internal knowledge, ranging from processes and procedures, best practices, IT and ...
Read more >
Internal Documentation 101: A Simple Guide to Get You ...
The definition of internal documentation is a written record of your company's processes that employees can use to complete their work.
Read more >
How to Ace Internal documentation | The Workstream
Internal documentation is the practice of authoring and maintaining clearly detailed processes and procedures for reference by your internal team members. It's ...
Read more >
How to write internal documentation that works
4. Include broader context about each team. Having a strong company culture isn't something you can just declare. It takes deliberate action to ......
Read more >
Internal Documentation: Everything You Need to Know ...
Internal documentation is the practice of authoring and maintaining clearly detailed processes and procedures for reference by your internal ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found