Add or Edit Columns When Importing Data from Analysis Services into Power BI

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail
FacebooktwitterlinkedinrssyoutubeFacebooktwitterlinkedinrssyoutube

If you use SQL Server Analysis Services as a data source for Power BI, you have two types of connection; Live Connection or Import Data. If you use Import Data, you can select columns and measures to be imported into Power BI. However, what if you want to add more columns to it, or edit something? In this short blog post, I’ll explain how you can do that in Power BI.

Import Data from Analysis Services

Usually, SQL Server Analysis Service (or SSAS in short) used in scenarios that there is a shared data model built for report visualizers to build reports on it. In Power BI, using a specific type of connection called Live Connection you can connect to an SSAS model and get all the columns and calculations. However, this type of connection comes with some limitations for power users and self-service users. One of the limitations is that users cannot add new columns and some types of calculations, they cannot also combine the data from SSAS model, with some data they have in other sources such as Excel file. The solution for flexibility and self-service usually is the Import data from the SSAS model. This is an option that you can see when you get data from Analysis Services;

When you use the Import mode, you will be able to select all columns and measure you want to be loaded into Power BI;

You can then use the extracted data in Power BI to build visualizations;

Adding more Fields or Editing Fields List

What if after the initial selection of fields, you realize that you need a few more fields to be added, or remove one of the fields that you don’t need anymore? where you can do these modifications?

Power Query is the place that you can do all these changes. you can get there using the Home tab, and Transform Data.

In The Power Query Editor, there are three places you can add fields or edit the existing fields. One of the places is at the Added Items step in the query with clicking on the Settings icon;

Another way is to use the Add Items from the Cube Tools > Manage menu

and one other way is to use the table selector, and choose the Add Items from there;

Any of the methods above will get you to the window to add more items (which can be columns or measures) to the list:

Now you can add all the fields that you need (be careful to not combine unrelated fields to each other, that might create a cross join scenario).

Choose the right type of connection

Please note that I am not saying that you should be using Import Data when you use SSAS, and also I am not saying you should be using Live Connection. You have to choose the right type of connection based on your need;

  • if you are a report visualizer and have all the columns and measures you need, and just want to visualize it, then use Live Connection.
  • If you are a self-service data analyst and want to add extra analytics by adding more columns or bringing more data from other sources, then use Import Data.

Video

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail
FacebooktwitterlinkedinrssyoutubeFacebooktwitterlinkedinrssyoutube
Reza Rad on FacebookReza Rad on LinkedinReza Rad on TwitterReza Rad on Youtube
Reza Rad
Trainer, Consultant, Mentor
Reza Rad is a Microsoft Regional Director, an Author, Trainer, Speaker and Consultant. He has a BSc in Computer engineering; he has more than 20 years’ experience in data analysis, BI, databases, programming, and development mostly on Microsoft technologies. He is a Microsoft Data Platform MVP for nine continuous years (from 2011 till now) for his dedication in Microsoft BI. Reza is an active blogger and co-founder of RADACAD. Reza is also co-founder and co-organizer of Difinity conference in New Zealand.
His articles on different aspects of technologies, especially on MS BI, can be found on his blog: https://radacad.com/blog.
He wrote some books on MS SQL BI and also is writing some others, He was also an active member on online technical forums such as MSDN and Experts-Exchange, and was a moderator of MSDN SQL Server forums, and is an MCP, MCSE, and MCITP of BI. He is the leader of the New Zealand Business Intelligence users group. He is also the author of very popular book Power BI from Rookie to Rock Star, which is free with more than 1700 pages of content and the Power BI Pro Architecture published by Apress.
He is an International Speaker in Microsoft Ignite, Microsoft Business Applications Summit, Data Insight Summit, PASS Summit, SQL Saturday and SQL user groups. And He is a Microsoft Certified Trainer.
Reza’s passion is to help you find the best data solution, he is Data enthusiast.

Leave a Reply