Thesteps below describe how to connect to published data sources when you're signed in to Tableau Server or Tableau Cloud. For details on how to edit workbooks and view on the web, see Build Views on the Web and Using Tableau on the Web.
For information about how to connect to a published data source from Tableau Desktop, see Tableau Server or Tableau Cloud(Link opens in a new window) in the Connector Example reference in this help system.
Power BI supports importing or connecting to workbooks created in Excel 2007 and later. Some features that this article describes are available only in later versions of Excel. Workbooks must be in the .xlsx or .xlsm file type and be smaller than 1 GB.
If your workbook contains simple worksheets with ranges of data, be sure to format those ranges as tables to get the most out of your data in Power BI. When you create reports in Power BI, the named tables and columns in the Tables pane make it much easier to visualize your data.
A workbook can contain a data model that has one or more tables of data loaded into it via linked tables, Power Query, Get & Transform Data in Excel, or Power Pivot. Power BI supports all data model properties, like relationships, measures, hierarchies, and key performance indicators (KPIs).
You can't share workbooks that contain data models across Power BI tenants. For example, a user who signs in to Power BI with a
contoso.com account can't share a workbook containing data models with a user who signs in with a
woodgrovebank.com account.
If your Excel workbook connects to an external data source, after your workbook is in Power BI, you can create reports and dashboards based on data from that connected source. You can also set up scheduled refresh to automatically connect to the data source and get updates. You no longer need to refresh manually by using Get Data in Excel. Visualizations in reports and dashboard tiles that are based on the data source update automatically. For more information, see Data refresh in Power BI.
Whether and how your PivotTables and charts appear in Power BI depends on where you save your workbook file, and how you choose to get the file into Power BI. The rest of this article explains the options.
There are two ways to explore Excel data in Power BI: upload and import. When you upload your workbook, it appears in Power BI just like it would in Excel Online. But you also have some great features to help you pin elements from your worksheets to your dashboards. When you import your data, Power BI imports any supported data in tables and any data model into a new Power BI semantic model.
You can use the Upload button to upload files to the Power BI service. In the workspace where you want to add the file, select Upload at the top of the page. In the drop-down list, select:
If you upload a local file, Power BI adds a copy of the file to the workspace. If you use the OneDrive for Business or SharePoint options, Power BI creates a connection to the file. As you make changes to the file in SharePoint or OneDrive, Power BI automatically syncs those changes about once an hour.
When you connect to an Excel file by using OneDrive for Business, you can't edit your workbook in Power BI. If you need to make changes, you can select Edit and then choose to edit your workbook in Excel Online or open it in Excel on your computer. Changes are saved to the workbook on OneDrive.
This upload method is easy to use, and the OneDrive for Business and SharePoint options use the same file selection interface as many other Microsoft products. Rather than entering a URL to a SharePoint or OneDrive location, you can select one of your sites by using the Quick access section or selecting More places.
If you don't have a subscription, the OneDrive for Business and SharePoint options are unavailable, but you can still select Browse to get local files from your computer. This image shows the unavailable options, but the Browse option is enabled:
If you upload from OneDrive for Business, when you save changes, Power BI synchronizes them with the semantic model in Power BI, usually within about an hour. You can also select Publish to export your changes immediately. Any visualizations in reports and dashboards also update, based on the following refresh triggers:
Local. If you save your workbook file to a drive on your computer or another location in your organization, you can load your file into Power BI. Your file actually remains on the source drive. When you import the file, Power BI creates a new semantic model and loads data and any data model from the workbook into the semantic model.
Excel also has a Publish command on the File menu. Using this Publish command is effectively the same as using Upload > Browse from Power BI. If you regularly make changes to the workbook, it's often easier to update your semantic model in Power BI.
OneDrive for Business. Signing in to OneDrive for Business with the same account as Power BI is the most effective way to keep your work in Excel in sync with your Power BI semantic model, reports, and dashboards. Both Power BI and OneDrive are in the cloud, and Power BI connects to your workbook file on OneDrive about once an hour. If Power BI finds any changes, it automatically updates your Power BI semantic model, reports, and dashboards.
As when you have a file saved to a local drive, you can use Publish in Excel to update your Power BI semantic model and reports immediately. Otherwise, Power BI automatically synchronizes, usually within an hour.
SharePoint team site. Saving your Power BI Desktop files to a SharePoint team site is almost the same as saving them to OneDrive for Business. The biggest difference is how you connect to the file from Power BI. You can specify a URL or connect to the root folder.
Using the Excel Publish to Power BI feature is effectively the same as using Power BI to import or connect to your file. For more information, see Publish to Power BI from Microsoft Excel.
For local Excel workbooks uploaded to a Power BI workspace, use the Download Excel file option to download the workbook. Then save it to OneDrive for Business or a SharePoint Document library (ODSP). You can then import the workbook from ODSP to the workspace again.
To refresh data in Excel data models, you'll need to publish the data model as a Power BI semantic model. We recommend using the Power BI Desktop to import the model because it upgrades your data model to the latest version. This gives you the best future experience. Use the Import from Power Query, Power Pivot, Power View option on Power BI Desktop's File menu.
To build new workbooks connected to a semantic data model in your Excel workbook, you should first publish the data model as a Power BI semantic model. Then in Excel use the From Power BI (Microsoft) option to connect your workbook to the semantic model. This option is available in the Data ribbon, under Get Data in the From Power Platform menu.
To learn which workbooks can be affected by the deprecation of local workbooks and refresh capabilities, use the workbooks Power BI admin REST API. It lists the workbooks in your organization. You must be a member of the Power BI admin role or a Global Administrator to call this API.
To use PowerShell, first install the required MicrosoftPowerBIMgmt module. See Power BI Cmdlets reference for details. You will need to call Login-PowerBIServiceAccount commandlet before calling Invoke-PowerBIRestMethod.
Explore your data. After you upload data and reports from your file into Power BI, you can select the new semantic model to explore the data. When you select the workbook, it opens in Power BI the same as if it were in Excel Online.
Schedule refresh. If your Excel workbook connects to external data sources, or if you imported from a local drive, you can set up scheduled refresh to make sure your semantic model or report is always up-to-date. In most cases, setting up scheduled refresh is easy to do. For more information, see Data refresh in Power BI.
the only possibility to access the data model itself it's only possible when you have opened the other Excel with the datamodel (if even - i know it's possible with Power BI). But this doesn't suit the most business scenario.
The way I've solved such issues to create in your excel as many pivots as you need in other scenarios and then access the data of the pivot table. However you have to update the excel-file manully, every time your data model changes.
The one problem we face is that the complete data model, once all data is displayed, is huge.
It is a pity we cannot use instead of "Thisworkbookdatamodel" something like "THATworkbookdatamodel"...i.e. to reference or connect to another workbook...
I'd like to be able to do this too, or, even just connect to the main"output" table in the data model from another workbook. It seems the only way to do it is presently is to return the datamodel table/s to worksheets - which can be done provided no table has more than 1m lines (you could conceivably split a larger table over several/many worksheets, you could automate that with power query, but it's already a kludge and this would make it even slower I guess). There seems to be no good answer at the moment other than sql server and/or other more "industrial" solutions.
3a8082e126