Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any way to invoke PowerQuery/M outside of Excel or PowerBI?

Our BI team is really growing to like the Power Query ETL tool used within Excel and Power BI. The functional language M/PowerQuery has great utility and it would be nice to be able to utilize outside of the context of PowerBI.

Is there or are there plans for exposing "M" as a stand-alone module, callable form the likes of c# or PowerShell?

like image 828
dkackman Avatar asked Nov 04 '16 22:11

dkackman


People also ask

Is Power Query in Excel?

As the name suggests, Power Query is the most powerful data automation tool found in Excel 2010 and later. Power Query allows a user to import data into Excel through external sources, such as Text files, CSV files, Web, or Excel workbooks, to list a few. The data can then be cleaned and prepared for our requirements.

Where do you put M code in Power Query?

Power BI Desktop > Home tab > Edit Queries > select one of your queries > View tab > Advance Editor. A new popup window will open with the M-code of the selected query. Power query has an easy to use and powerful GUI tool.

Can you automate a Power Query?

With Power Query, you can automate your report by creating a query that pulls data from all the files in a given folder to create a single data set. From this single data set, you can quickly create a PivotTable to summarize the transactions by general ledger account and by month.

Can you clean data with Power Query?

Power Query has an incredible amount of features that are dedicated to helping you clean and prepare your data for analysis. You will learn how to simplify a complicated model, change data types, rename objects, and pivot data.


1 Answers

https://ideas.powerbi.com is probably the right place to post this. I've passed the link around internally, it will probably get some more upvotes at the minimum :)

I don't know of any official plan to have a public standalone library to invoke "M" from a different application, but that's what other Power BI products like the Power BI Gateway use to run "M".


Edit: OP created the idea here: https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/16969474-make-powerquery-etl-a-scriptable-language-targetin

like image 185
Carl Walsh Avatar answered Oct 14 '22 14:10

Carl Walsh