Power BI Desktop End User Guide
Power BI Desktop End User Guide
Introduction
This document is a user guide for Microsoft Power BI Desktop at Nestlé. It explains how to work with
the tool, as well as the rules you must follow to remain compliant with the Nestlé End User Security
Policy. The Power BI Cloud Service is outside the scope of this document.
If you are running Windows 10, install Power BI Desktop from the Microsoft Store. Once installed
you can keep your Power BI Desktop software up to date by installing new versions from the Store as
soon as they are released by Microsoft. If you also need to connect to SAP systems you must install
the “Microsoft Power BI AddOns” from the Nestlé Application shopping area. This package contains
DLLs and other files that are required to make the BW connecter work. You only need to install this
package once.
Here are the steps to shop Power BI Desktop from the Microsoft Store:
4. Click on Install
If you are running SNOW 5 (Windows 7), install Power BI Desktop from the Nestlé Application
shopping area. Choose the latest version unless you have a specific requirement to do otherwise. You
will need to shop for new versions of Power BI Desktop. These are generally made available in the
Shopping area 6 weeks after being released from Microsoft. The PowerBI Workplace Group is used to
announce new versions once they are made available in the Shopping area.
Here are the steps to shop Power BI Desktop from the Nestlé Application Shopping:
3. Choose the latest version unless you have a specific requirement to do otherwise
If you are a Windows 10 user and you also need to connect to source systems where Nestlé only
supports 32bit drivers e.g. MS Access, you’ll need to install Power BI Desktop from the Nestlé
Application shopping area. Choose the latest version unless you have a specific requirement to do
otherwise. You will need to shop for new versions of Power BI Desktop. These are generally made
available in the Shopping area 6 weeks after being released from Microsoft. The PowerBI Workplace
Group is used to announce new versions once they are made available in the Shopping area.
NB. The Nestlé Application Shopping install described above installs both a 32bit and 64bit version of
Power BI Desktop if you are running a Windows 10 machine.
It is no problem having multiple versions of Power BI Desktop on your PC e.g. a version installed from
the Microsoft Store as well as a version installed from the shopping area. If you have installed Power
BI desktop from the Microsoft Store and from the Nestlé Application Shopping, then you will have 3
versions installed on your PC:
You can recognize the version installed from Microsoft Store with the Power BI icon surrounded by a
blue box ( )
When you select a Power BI file from the file explorer, you may be prompted to select the version
from the Microsoft Store and from the Nestlé Application Shopping
Connect to GLOBE SAP BW systems with the SAP Business Warehouse Message Server option in the
Get Data menu.
Enter the server, system ID, client ID, logon group and a language code (from the advanced options
menu). Details of the global SAP BW systems available at Nestlé are shown below. Select the
required data connectivity mode (Import or Direct Query), select the Implementation 2.0 (requires
SAP .NET Connector 3.0), include the language code, check the box Enable characteristics structures
and click OK.
Select Windows, enter the SNC partner name, leave the other parameter defaults and click connect.
See Use the SAP BW Connector in Power BI Desktop for further information.
Global BW (BIG)
• Server: NB3sap.nestle.com
AOA BW (BIM)
• Server: O9Esap.nestle.com
AMS BW (BIM)
• Server: A9Esap.nestle.com
EUR BW (BIM)
• Server: E9Esap.nestle.com
AOA DSR
• Server: O9Dsap.nestle.com
AMS DSR
• Server: A9Dsap.nestle.com
EUR DSR
• Server: E9Dsap.nestle.com
There are some ways how to overcome the memory usage and split big data volume into smaller
package to avoid error message above.
In addition, there is a need how to pass BW Variable to Power BI Service for the PBI report based on
BW query.
Please be aware if any Measure of structure ‘Predefined Time Period’ have no time limitation you will
get wrong result. In following case “User Defined” will causes this issue therefore do not select this
option for Power BI!.
In Power BI report this can be used either for fix range or as will be described later below as
parameter for Power BI serviced:
End:
There will be an Invoke Function created, which deliver the data for Parameter
To understand, how to pass the parameters in M language see the syntax when importing from BW
Query :
Cube.Transform Applies the list of functions or transforms on the cube.
Cube.DisplayFolders Returns a nested tree of objects representing the display folder hierarchy of the cube
Cube.Parameters Returns a table with the set of parameters that can be applied to the cube
Cube.Dimensions Returns a table with the set of dimensions for the cube
Cube.Measures Returns a table with the set of measures for the cube
For our example Sales Summary report consider Cube.ApplyParameter for Month
Creating the parameter to pass BW variable to Power BI Service us following code as example:
With Fix value:
{Cube.ApplyParameter, "[Y_CYM_OI]", {"[4Y6JP3CP84-0CALMONTH].[201902]", "[4Y6JP3CP84-0CALMONTH].
[201902]"}},
Once the report is published to Power BI Service and Gateway is configured the parameter can be changed as
requested for reporting:
Open a browser and start a VirtuaDesk VDI session (Citrix). Open the “Azure Dev” folder. If you do
not see the “Azure Dev” folder, refer to the following document Request Access to Azure applications
in Citrix to request the necessary access. Start Power BI Desktop from the “Azure Dev” folder in
Citrix.
1. Select “Get Data”, click on “Azure”, click on “Azure SQL Database” and then click “Connect”.
2. Enter in the Server, Database (optional at this point as you can select the Database in a later
step), Select the Data Connectivity mode (DirectQuery preferred) and then select “OK”.
3. Select the “Database” tab, enter the “User name”, “Password” (credentials for accessing the
SQL Azure Database) and then select “Connect”.
4. Once connected to the Azure SQL Database, select the tables you want to access data from
and click “Load” or “Edit”.
Data Refresh
Data must be refreshed manually in your Power BI desktop document. Options for automatic data
refresh are available once your report has been published to the Power BI service. Refer to the
Power BI Pro User Guide for Report Authors document for details.
Data Protection
Data in your Power BI document is not protected by the controls on the source applications. You are
responsible for the protection of any data downloaded from a source system. You are responsible for
adhering to the Handling & Exchange of Nestlé Information GLOBE Internal Practice
Power BI files (extension .PBIX) created in the Power BI Desktop can also be saved in shared locations
such as SharePoint and One Drive. They can also be sent via email. You are responsible for saving
your Power BI documents in adherence with the Nestlé End User Security Policy. All employees are
required to respect the Information Classification Standards and comply with the implications
described.
Extensions
Extensions to Power BI are considered additional software. Such extensions can pose data security or
privacy risks. Refer to your Local IT Team for additional information. You should only use an
extension if it is included in the list of certified custom visuals market with this symbol or your
Local IT Team has assessed it as safe. Custom visuals are not covered in the general Nestlé support
contract with Microsoft. Check with the owner of the custom visual that they can provide the
necessary support.
Support
Power BI documents are categorized as self-service. As a report author you are responsible for
supporting the documents you create. Issues relating to the Power BI Desktop software should be
reported to your Local IT Team.
New versions
Microsoft typically release new versions of Power BI on a monthly basis. New versions of Power BI
will be made available in the SNOW shopping 6-8 weeks after release from Microsoft. The PowerBI
Workplace Group is used to announce new versions once they are made available in the Shopping
area.