Add new columns from ssas to Power BI after deplyment - powerbi

I have a SSAS tabular model I have deployed and made some power Bi reports. now I need to add some new columns and measures to SSAS and also add them to power BI. How I can do that?

As Power BI connects to SSAS Tabular in Live Connection Mode, once you update the Data Model and deploy it, open Power BI Desktop and it should see the changes made on that connected SSAS Data Model. You can then update and publish your Power BI reports to the service so the new metadata takes affect.
Anything that you remove that from the Data Model, may introduce broken visuals and errors, however adding anything new that isn't yet used will not affect the visuals or reports.

Related

Creating relationships in an SSAS Tabular model vs Power BI

I have an SSAS Tabular model composed of a fact table and 3 dimensions.
I want to understand what is the difference between creating the relationships in the tabular model in advance comparing to import the tables or using a direct query and then create the relationships in Power BI ?
If you DirectQuery to SSAS Tabular, then the measures and relationships should already be included.
Power BI essentially is SSAS Tabular under the hood, so the calculations should be the same whether you build your model in Power BI Desktop or SSAS Tabular. The difference is where you're running it. If you have SSAS Tabular on a strong server, DirectQuery might be faster than running the computations locally in Power BI Desktop.

Do we need a scheduled refresh with Live Connection?

I am working on SSAS Tabular project and I am using Live Connection when importing data to Power BI.
Do I need to schedule refresh in Power BI ?
Power BI does not import data over connections that operate in DirectQuery/LiveConnect mode. Instead, the dataset returns results from the underlying data source whenever a report or dashboard queries the dataset. Power BI transforms and forwards the queries to the data source.
Although DirectQuery mode and LiveConnect mode are similar in that Power BI forwards the queries to the source, it is important to note that Power BI does not have to transform queries in LiveConnect mode. The queries go directly to the Analysis Services instance hosting the database without consuming resources on shared capacity or a Premium capacity.
Because Power BI does not import the data, you don't need to run a data refresh. However, Power BI still performs tile refreshes and possibly report refreshes, as the next section on refresh types explains. A tile is a report visual pinned to a dashboard, and dashboard tile refreshes happen about every hour so that the tiles show recent results. You can change the schedule in the dataset settings, or force a dashboard update manually by using the Refresh now option.

Adding a new data source to the existing report built with a dataset

I am new to Power BI and trying to build a report for one of our business requirements. I have access to a Power BI dataset which I imported in the Power BI desktop version. I also need to import an excel file placed in SharePoint/OneDrive and merge the data in these two sources. When I am trying to do this, I am getting the below error.
Is this feature not available in Power BI?
If not, is there a way to achieve this objective?
You are connected to a Tabular SSAS cube or Power BI Service dataset, you can't add other data sources.
You can only mix data source types in the modes direct query and import. See the limitations section of the MS docs
One option would be to recreate the Tabular data model in Power BI, over the base table/views it is based on in direct query mode, then add the SharePoint list, or add it as a table in the Tabular/Power BI Service Dataset

Combine several pbix models into a single repository

I have a collection of .pbix models that follow a similar structure, ie, have the same tables and relationships.
It is too complex to combine them all into a single .pbix.
Is there a way to upload all these tables into a single repository, like PBI Service dataflows or a data warehouse, or something similar.
And then get the data back to PBI Desktop and perform DAX calculations, visualizations and report.
Any suggestions/ ideas?
Thank you so much for helping!
You can publish them to Power BI Service, and then create separate reports, but using these published datasets as a data source.
See Connect to datasets in the Power BI service from Power BI Desktop.
After publishing your "model" reports to Power BI Online, start making a new blank report, but instead of getting the data from files/databases/etc., choose Power BI service as a data source and select the previously published dataset. After that, you can publish your report the same way, but in this case you can share one dataset (your model) between multiple reports.

Refreshing data automatically in Power BI Desktop

I am using the free version of Power BI Desktop (I am new, this is the first time I use it). I have a dashboard which has many tabs. I have configured SQL Server Database to be the source of the data displayed.
SQL Server Database tables are being updated every 15 minutes by a job in SQL, but in order to reflect these changes in my dashboard I manually need to click on "Update" button at the top bar in Power BI in order to display the new refreshed data into the dashboard. I have been trying to find an option in Power BI to configure the update process to be automatic but without success.
Is it possible to configure Power BI Desktop in order to update the data displayed in the dashboard automatically every x minutes?
No, not in Power BI Desktop. You need to publish your report to schedule refreshes.