Data analysis
Data analysis
Data analysis
Diagram with symbolized data sources on the left, passing through Power
Query for transformation in the center, and then going to four destinations
on the right: Microsoft Azure Data Lake Storage, Microsoft Dataverse,
Microsoft Excel and Microsoft Power BI.
Finding and connecting to data Power Query enables connectivity to a wide range of data
is too difficult sources, including data of all sizes and shapes.
Data often needs to be Highly interactive and intuitive experience for rapidly and
reshaped before consumption iteratively building queries over any data source, of any size.
Any shaping is one-off and not When using Power Query to access and transform data, you
repeatable define a repeatable process (query) that can be easily
refreshed in the future to get up-to-date data.
In the event that you need to modify the process or query to
account for underlying data or schema changes, you can use
the same interactive and intuitive experience you used when
you initially defined the query.
Volume (data sizes), velocity Power Query offers the ability to work against a subset of the
(rate of change), and variety entire dataset to define the required data transformations,
(breadth of data sources and allowing you to easily filter down and transform your data to
data shapes) a manageable size.
Power Query queries can be refreshed manually or by taking
advantage of scheduled refresh capabilities in specific
products (such as Power BI) or even programmatically (by
using the Excel object model).
Because Power Query provides connectivity to hundreds of
data sources and over 350 different types of data
transformations for each of these sources, you can work with
data from any source and in any shape.
The Power Query Editor is the primary data preparation experience, where
you can connect to a wide range of data sources and apply hundreds of
different data transformations by previewing data and selecting
transformations from the UI. These data transformation capabilities are
common across all data sources, whatever the underlying data source
limitations.
Although two Power Query experiences exist, they both provide almost the
same user experience in every scenario.
Transformations
The transformation engine in Power Query includes many prebuilt
transformation functions that can be used through the graphical interface of
the Power Query Editor. These transformations can be as simple as removing
a column or filtering rows, or as common as using the first row as a table
header. There are also advanced transformation options such as merge,
append, group by, pivot, and unpivot.
The original sheet is laid out in a horizontally with columns for the different
products. To use this data as the source of a pivot table, we need to put all
the product names in a single column and all the inventory values in another
column.
The Unpivoted Table in the image above can be used as the source data of a
pivot table. This layout will make it easy to create summarized reports with
different layouts.