Add PowerQuery to ACCESS
PowerQuery is the best improvement for collecting data for Excel since many years. I would love to use it in Access too, without using Excel.
I would like to extract data from SAP, WEB, CSV-Files, collect all files from a folder, de-pivot files... Any ETL job PowerQuery supplies für Excel, but directly in Access!
(I posted this two years ago using other words)
PowerQuery is a great Excel feature which allows users to discover, combine and refine data across a wide variety of sources.
Access allows users to connect to a wide array of external data sources in a way that is unique to Access users and scenarios.
When we think of data management solutions across Office, we think of Excel and Access as somewhat complementary products, but not competing.
With that, duplicating capabilities from one product to another is not supportive of this perspective.
We are looking at further enhancing and improving Access’s abilities to connect to external data sources, but not in the form of integrating PowerQuery.
Power Query is available in both Excel and Power BI .. it will be a great improvement to get that into access as well .. will save time to directly import CSV without passing by excel
Power query will give access the ability to automatically import new csv files saved in a folder without getting into vba.
Niklas M commented
this really is a must have!
The ability to Get & Transform data in both directions is invaluable and sorely missing from Access. To have to rely on Excel externally to do this is madness when part of Access's appeal is its ease and speed of development.
This is not a competing technology, it's a day to day use of Access by developers and advanced users, but without the tools to do the job efficiently. Power Query in Access would be exactly that.
How about making it easy to import 50 excel files in one folder at once. Why us this still so hard in 2019
Charley Kyd commented
In Office 2016, Microsoft offers no practical way to set up hub-and-spoke reporting of many megabytes of data from many sources. Instead, each workbook must use Power Pivot to download, clean, and manage duplicate data from the original source. (At least, we hope that data we INTEND to be duplicated actually IS duplicated across the company in hundreds of workbooks!)
Power Query can't READ data from a Power Pivot Data Model. And therefore, Excel users have no "one source of truth" within Office 2016.
That design encourages users to connect Excel to a "real" database, which Microsoft will be happy to sell to us.
I wouldn't plan on Access ever having Power Query. If it did, Excel users could treat an Access database as their one source of truth, which would give us a fairly powerful, Office-only, hub-and-spoke design.
In other words, Microsoft isn't worried about Access and Excel competing; it's worried about Access competing with their "real"—that is, non-Office database products.
Peter Rühm commented
I still do thoroughly hope, you will integrate ETL-features to Access!
In EXCEL as well as in PowerBI you can use "retrieve and transform data" to collect data from diffent sources.
I don't want to write back data to the sources.
Many of my clients - financial controllers and data analysts - use ACCESS as a kind of datamart for their reporting, as I wrote in my BLOG "controllingexcellent". They collect data from different source, mostly TXT-files, CSV, Web, EXCEL-Files and Databases at the same time.
It is the "single source of truth" where data is stored. Many other reports in EXCEL or PowerBi receive data from this single source, where all data has the same relevance.
Here it is also possible to update just part of the data, without re-loading those parts loaded previously. Timestands help to control the topicality of the updates.
I don't see any competion between EXCEL an ACCESS, I think each should be used, for what it does best. ACCESS stores data.
Dan Moorehead — PowerAccess commented
With Power Query integrated into Power BI now, like Excel, I agree it should be extended to Microsoft Access.
It's for that reason I'd developed PowerAccess (https://PowerAccess.net) and PowerSQL (as well as PowerGit) to extend MS Access with 500+ new PowerQuery-like functions (as well as Finance, BI, Analytics, Reporting & Excel functions) for use in SQL, VBA and Query Designer.
PowerAccess and PowerSQL also extend Access with support for fast, intuitive XPrevRow()-based Excel-like formulas for queries.
I developed PowerSQL for MS Access to provide not only Power Query-like functionality in Access, but also to enable Excel to Access conversion, even for financial / analytical models which require truly iterative calculation (for forecasting, projections etc) when otherwise impossible in Access, and yet so easy to do in Excel.
These new Access features are provided together with new tools, like Global Find & Replace (across all SQL / Queries / VBA / Records / Macros, etc.), PowerGit (for automated, Git versioning of VBA, objects and data in Access / Excel / Office), Calculated Tables, and VBA CodeGen, Table / Data Macro auto-generation, user/row-level security, user edit/view restrictions, record edit rollback/undo/compare, cloud sync.
Also, PowerAccess.NET provides VSTO-like .NET API for MS Access (version-independent) Add-in development and Automation in C# and VB.NET.
And PowerAccess enables accelerated Excel to Access (formulas to SQL queries) conversion, automated Access to SQL Server / Azure backend automated/accelerated conversion.
These (and many other) new tools & features are provided to modernize and automate use of Microsoft Access by experts, as well as simplify and enable use by anyone familiar with Excel.
I appreciate the attention the Microsoft Access team has given of late to user suggestions, integrating charts, big int and other new features, and bringing Access to nearly all Office editions. And I would suggest integrating support for Power Query, adding back Access support to Visual Studio Tools for Office (VSTO) directly, as well as many other enhancements (like built-in Global Find & Replace, SQL syntax highlighting/preserved formatting/auto-complete, etc.).
However, in the mean time, you may find PowerAccess, PowerSQL, PowerGit, and PowerAccess.NET a usable workaround to enable these kinds of much-needed features in Microsoft Access.
It is so important to have it native in Access!
Whilst I'm grateful that MS have finally responded this is completely missing the point.
There are many features that both Access and Excel have now e.g. charting, importing xml and of course vba. Access used to have pivot charts which were removed several years ago. Their removal certainly didn't help Access users. Adding Power Query to Access would not be unnecessary duplication as the 2 programs are not interchangeable. 685 votes is a clear indication that a lot of users would find this feature useful. Certainly far more useful than some of the recent improvements to Access that relatively few had asked for. If this user voice forum means anything, MS would act on features that are requested repeatedly.
Still I will thank you for leaving a gap in the market for which I have an app for sale - JSON Analyse and Transform for Access (JATFA). Blatant plug!
we need it
This needs to be done.
Please add Power Query to Access!!!!
We need it
we need it
Would help a lot im my daily ETL Business !
This who'd be nice
Please add Power Query to Access!!!!
Yes please add PowerQuery to ACCESS