Exploring SAP NetWeaver BW on SAP HANA in combination with SAP BusinessObjects BI 4.x

Size: px
Start display at page:

Download "Exploring SAP NetWeaver BW on SAP HANA in combination with SAP BusinessObjects BI 4.x"

Transcription

1 Exploring SAP NetWeaver BW on SAP HANA in combination with SAP BusinessObjects BI 4.x

2 Content`s Disclaimer Introduction Logon Details Connecting to your environment Remote Desktop Connection - Windows Windows XP: Starting and Stopping systems Starting your SAP NetWeaver BW and SAP HANA system Data modeling scenarios for BW Administrators Scenario 1 Converting a regular InfoCube to an In-Memory Optimized InfoCube Scenario 3 Creating a Semantically Partitioned Object (SPO) Using Mixed Scenarios with SAP NetWeaver BW on SAP HANA Scenario 1 Using a Composite Provider to join Transient Provider with a Data Store Object Scenario 2 Create a Virtual Provider based on HANA Model with an aggregated view Scenario 3 Create a BEx Query and leverage the counting functions of the OLAP Engine Scenario 4 Reporting on a Transient Provider using BI Authorizations Scenario 5 Create / Change a Composite Provider Join Type Scenario 6 Using a Composite Provider to join with Master data to display Navigational Attributes Using BW Workspaces with SAP NetWeaver BW on SAP HANA Scenario Overview Scenario 1 Check and Validate the BW Workspace definition Scenario 2 Upload Customer ABC rating file Scenario 3 Upload temporary Inventory file and join with Central Sales and Customer rating BI scenarios for business analysts / managers Configuring your mobile device Installation on ios: Installation on Android: Configuring Mobile BI SAP Lumira with SAP NetWeaver BW on SAP HANA Exercise 1: Connect to the SAP HANA model SAP BusinessObjects Explorer with SAP NetWeaver BW on SAP HANA SAP BusinessObjects Explorer Exercise SAP BusinessObjects Predictive Analysis with SAP NetWeaver BW on SAP HANA BI Scenarios for Power Users Configuring your mobile device Installation on ios: Installation on Android: Configuring Mobile BI Crystal Reports for Enterprise and SAP NetWeaver BW Scenario Overview Exercise 1: Create your first Crystal Reports with SAP NetWeaver BW

3 Exercise 2: Create your first hierarchical Crystal Reports Web Intelligence and SAP NetWeaver BW Scenario Overview Exercise 1: Creating your first Web Intelligence report with SAP NetWeaver BW data Exercise 2: Creating your first hierarchical Web Intelligence report with SAP NetWeaver BW data SAP BusinessObjects Analysis, Edition for Microsoft Office and SAP NetWeaver BW Download of SAP BusinessObjects Analysis, edition for Microsoft Office Installation of SAP BusinessObjects Analysis, edition for Microsoft Office Exercise 1: Creating your first workbook Exercise 2: Using SAP BW Workspaces with SAP BusinessObjects Analysis, edition for Microsoft Office SAP BusinessObjects Analysis, edition for OLAP Exercise 1: Creating your first report using SAP BusinessObjects Analysis, OLAP edition SAP BusinessObjects Explorer with SAP NetWeaver BW on SAP HANA Exercise 1: Configuring central SAP HANA connectivity Exercise 2: Creating a connection for SAP HANA using the Information Design Tool Exercise 3: Creating an Information Space on top of SAP NetWeaver BW SAP BusinessObjects Design Studio with SAP NetWeaver BW on SAP HANA Exercise 1: Creating your first application Exercise 2: Create your second mobile dashboard Importing the SAP NetWeaver BW model to SAP HANA Exercise 1: Importing a InfoProvider into SAP HANA as analytical model Exercise 2: Creating a Query Snapshot

4 Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP s willful misconduct or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. 4

5 1 Introduction This document outlines the necessary steps to connect to your SAP NetWeaver BW on SAP HANA landscape in combination with SAP BusinessObjects BI 4.x. The systems that are being used are: - SAP NetWeaver BW SAP HANA SP07 - SAP BusinessObjects BI 4.1 SP02 The document is split into three sections: - The first part is targeting mainly DWH managers that are interesting in those data modeling scenarios that are now possible with SAP NetWeaver BW on SAP HANA. - The second section is focused towards BI / DWH managers interested in the final results that are now possible with SAP NetWeaver BW on SAP HANA and SAP BusinessObjects BI 4.x. - The third section is focused more towards BI / DWH implementation teams and power users that are interested in learning on how to create the new data models and the BI content. 5

6 2 Logon Details The following table shows all the required logon credentials. SAP BusinessObjects BI4 System BI4 Server Name SBOP41.dummy.nodomain BI4 Administrator BI4 Administrator Password BI4 Administrator Authentication administrator Welcome! (case sensitive) Enterprise BI4 SAP Credentials BI4 SAP Credentials Password BI4 SAP Credentials Authentication Demo Welcome! (case sensitive) SAP BI4 Operating System User BI4 Operating System Password DEMO Welcome! SAP NetWeaver BW System SAP BW System ID SAP BW Server Name A4H abapci.dummy.nodomain SAP BW Client Number 001 SAP BW System Number 00 SAP User ID SAP User password DEMO Welcome! (case sensitive) SAP HANA System SAP HANA System ID SAP HANA Server Name HDB hanadb.dummy.nodomain SAP HANA System Number 02 SAP HANA User SAP HANA Password DEMO Welcome! (case sensitive) Linux OS Linux OS User a4hadm / hdbadm Linux OS password < Configured during Instance start / configuration > 6

7 3 Connecting to your environment To start your hands-on activities follow these steps to establish a Remote Desktop connection to the hosted environment. In the following sections we show the needed steps to start Remote Desktop Connection on your operating system. 3.1 Remote Desktop Connection - Windows 7 1. Click Start. 2. Select Programs. 3. Select Accessories. 4. Select Remote Desktop Connection. 5. Enter the given IP number for the SAP BusinessObjects BI Server / Client into the field Computer. 6. Click Options. 7. Navigate to the tab Display. 8. Ensure the Display Configuration setting is moved to the far right so that it says Full Screen. 9. Click Connect. You will then be asked to enter the user and password to logon to the SAP BusinessObjects BI server. 7

8 3.2 Windows XP: 1. Click Start 2. Select Programs. 3. Select Accessories. 4. Select Communications. 5. Select Remote Desktop Connection. 6. Enter the given IP number for the SAP BusinessObjects BI Server / Client into the field Computer. 7. Click Options. 8. Navigate to the tab Display. 9. Ensure the Display Configuration value is moved to the far right so that it says Full Screen. 10. Click Connect. You will then be asked to enter the user and password to logon to the SAP BusinessObjects server. 8

9 4 Starting and Stopping systems In the SAP Cloud Appliance Library you can find the complete details for your systems, such as the IP numbers and you are able to start and stop the system based on your needs, which is important to control the costs. On the tab Instances you can find the entry for the deployed solution. Please note that there is only one entry, as this is treated as a solution. By clicking on the line item on the tab instances, you can then see the complete details of the instances that were created and you are also able to receive the IP Addresses for each of the system (left hand side). 9

10 In case you would like to suspend, restart, or terminate the systems, it is highly recommended that such tasks are performed using the SAP Cloud Appliance Library and not directly in the Amazon AWS Management Console as in that way configurations such as the IP numbers are automatically assigned to the correct systems. You can find the options to suspend, restart, or terminate the systems in the SAP Cloud Appliance library on the tab Instances as part of the entry for your system. 10

11 5 Starting your SAP NetWeaver BW and SAP HANA system After you started the systems on SAP HANA Marketplace the SAP HANA and SAP NetWeaver BW system will be started automatically, but there might be a situation where you would like to stop, start, or simply restart the systems. The following steps show you how to start the systems. 1. Logon using Remote Desktop to your client environment. 2. After you logged on to the environment you can see the icon for the SAP Management Console on the desktop. 3. Double-Click on the icon. 4. Select the A4H instance. 5. Select the menu Action > Start to start the SAP NetWeaver BW instance. 6. When asked to provide user credentials, use the Linux OS user a4hadm listed at the beginning of this document. You can use the same steps to start the SAP HANA system HDB by using the user hdbadm. 11

12 6 Data modeling scenarios for BW Administrators In the next set of scenarios you will learn more about the new data modeling capabilities of SAP NetWeaver BW on SAP HANA. 6.1 Scenario 1 Converting a regular InfoCube to an In-Memory Optimized InfoCube In this section we will convert a regular InfoCube to an In-Memory Optimised InfoCube. 1. Go to transaction RSA1 Note: Select InfoProvider in the left hand pane, if it is not already. This should display several folders on the right hand pane. 2. Under the IMO_CUBE InfoArea locate the cube Convert to IMO CUBE. 3. Right click on your Cube and select Display. 12

13 4. Under the Settings section you see one entry indicating it s a standard InfoCube. 5. Using the menu Extras and select the option Information (logs/status) 13

14 6. In the new popup screen click Dictionary/DB status 7. This new popup screen should display the different tables that form this regular InfoCube. Notice the F Fact table and the E Fact table and the various dimension tables are displayed as expected. Take a screen shot of these tables to compare it later. 8. Back out of the two popup screens to display the InfoCube in display mode (Click Enter or twice) Ensure you are in display mode for the cube before you proceed to the next step. 14

15 9. Use the Goto menu and select the option Conversion to SAP HANA-Optimized. 10. In this new screen you should already see the technical name of your InfoCube populated for the option Standard InfoCube. With the default options selected click execute (Hit F8 or ) Confirm the popup message indicating it was successfully activated. 11. Back out of this screen to go back to the InfoCube display mode. Notice that there is a new entry under the Settings section named Subtype indicating this is now a SAP HANA Optimized Infocube 12. Now let s look at the new tables that make up the Inmemory Optimized InfoCube. 15

16 To locate the tables, use the menu Extras -> Information (Logs/status) -> Dictionary/DB status. Notice that now the InfoCube is made up of only 2 tables. Of this the D table is where technical information like Request ID and other related information. The F table is where the transaction data resides (master data SID s and keyfigures). 13. Go back to the Data Warehousing Workbench and notice that your cube has a new icon indicating it is an In-memory Optimized InfoCube. 16

17 6.2 Scenario 3 Creating a Semantically Partitioned Object (SPO) In this section we will create a new Semantically Partitioned Object (SPO). Explanation Screenshot Step: Create a SPO object based on InfoCube 1. Call transaction RSA1. Create a new InfoArea. For this right mouse click in the blank space below the existing InfoArea and select Create InfoArea In the popup screen enter the following values: InfoArea: IMO_SPO Long description: Semantically Partitioned Objects 2. Once created successfully, the screen should look like this. 17

18 3. Use a right mouse click on this InfoArea and select Create InfoCube 4. In the popup screen provide a technical name for the SPO. Use the following naming convention SPO_01. Provide an appropriate description Semantically Partitioned Infocube. For the Template option us the technical name of the InfoCube that was converted to the In-memory Optimized InfoCube in exercise 2 [CUBE_01]. Under the InfoProvider Type select Semantically partitioned. Click object. to create the 5. Use a right mouse click on the Time dimension and select the menu option InfoObject Direct Input 18

19 On the popup screen enter 0CALYEAR and hit enter. Hit continue at the bottom of the screen. 6. From the second pane click Maintain Partitions 7. In the popup screen select and transfer 0CALYEAR from the left hand side to the right hand side. Then click ok at the bottom of the screen. 19

20 8. In the new pane create partitions to accommodate the previous year, current year and next year. To create new partitions click. 9. Add appropriate years to the From column as shown here in the screenshot on the right hand side. 10. Click Save at the top of the screen. 11. Next from the second pane click Start Activation. This will create the necessary number of part providers of type InfoCube. 20

21 12. You should receive a confirmation popup screen indicating the necessary part providers were created. Click to continue. 13. Now under the section Further Options the option Create Transformation should be enabled. Click Create Transformation to create transformations between these part providers and the source. As an example let s use the InfoCube created in exercise 2 as the source for these part providers. Note: In the section Target of the Transformation the Object Type InfoSource is selected. This is a dynamically generated InfoSource which is used to connect the source and these part providers. 21

22 Click to continue. 14. A generic transformation is created. Note: A customer would modify this transformation as necessary to include any business logic. Click to activate this transformation. Accept any warnings that you receive. 15. Once the transformation is activated successfully the next option Create Data Transfer Process" is enabled. Click this to create a Data Transfer Process (DTP) to load each of the part providers. 22

23 16. Under the section DTP Template create a new template which allows to load from an InfoCube (as a source) to a InfoCube (as a target) Note: The reason we are not using a standard template is because it is used to load data from a DataSource. In this case we have chosen to load from an InfoCube. Hence the need to build a new DTP template. 17. On the popup screen enter an appropriate description. Enter CUBE_2_CUBE to create a unique template. Hit Enter to continue. 18. In the popup screen make sure InfoCube is selected as an option for the Data Source. Accept the default values for the rest of the sections. Click Save to continue. 23

24 19. Next task is to create a DTP for each of the part provider using the template DTP that we just created. For this first make sure the InfoCube template is selected. Second select all the part providers that are created under this SPO. Third select the source InfoCube. Lastly click Assign to create DTP for each part provider. 20. This should assign a DTP to each of the part providers. Select the inactive DTP s and click Generate. 21. All the DTP s should now be assigned and active. 24

25 22. Click Create Process Chain on the Object maintenance pane. This will create a process chain and assign all the DTP s in there. 23. Select all the DTP s and click on Add in the right hand pane to add them to the process chain that will be created. 24. These DTP s should now appear in the right hand pane. Note: Using a combination of Path & Sequence columns you can change the order in which the DTP s are executed (in series or parallel). Click Save at the top to assign the DTP s to the process chain. 25

26 25. The DTP s should now be assigned to the process chain. 26. Click Generate.. This should take you to a new screen. In this screen click Change Selection. 27. In the new popup screen click Immediate and hit Save. Click on the Maintain Start Process screen. Click the Back button, which should take you back to SPO maintainance screen. 26

27 28. All the components of the object maintenance should now be active. 29. Now to go transaction RSPC and look up the process chain that was generated. You should be able to locate it in the Generated By Semantically partitioned Object folder in the Unassigned Nodes folder You will notice that as expected the DTP s will now run in parallel 27

28 7 Using Mixed Scenarios with SAP NetWeaver BW on SAP HANA In the following scenarios we will combine data from SAP NetWeaver BW (Budget Information) with data stored in a HANA table (Actuals). The actuals are stored in a HANA table which is updated by credit card data in real-time. Based on this Expense table the session will work with two HANA calculation views: CalcView 1 (Detailed) : expenses per employee including employee ID CalcView 2 (Aggregated): expenses per cost center including an employee counter Beside the real-time data we also have normal staged BW data where the cost budget for each cost center is been planned: 28

29 7.1 Scenario 1 Using a Composite Provider to join Transient Provider with a Data Store Object Explanation Screenshot Step: Create a Transient Provider to publish the HANA model to BW 1. Login to the system Launch the SAPLogon pad on the desktop and choose the BW system. Please use the following user to logon DEMO Note: If you want to go directly to the query built on the composite provider (which uses the Transient provider & DSO), use query - Z361_CP1_MST_1 (Actuals & Budgets using Transient provider) in Step Go to transaction RSDD_HM_PUBLISH Note: This is the new transaction to maintain Transient Provider for BW on HANA to publish HANA models to BW. 29

30 You can either use the transaction code or browse via your assigned user menu to the transaction RSDD_HM_PUBLISH - Publish SAP HANA Model 3. Under package select eim361. Note: Use the F4 help to look up the value rather than type it in, as the values are case sensitive. For SAP HANA Information Model select STUDENT00_1 Note: This is the detailed analytical view where the expenses for each employee are shown. 4. Click Create - Accept the default name for the new Analytic Index and hit enter 5. In the new screen the details of the Analytic Index are displayed. An analytical index is a data container whose data is stored in HANA and is used to generate a Transient Provider in BW. 30

31 6. In the Properties tab change the Description to STUDENT00_1 - Actual Expenses in Detail 7. Select the InfoArea TPCP (Transient + Composite Provider) 8. Navigate to the Chars. and Key Figs tabs to notice the fields that are imported from HANA Analytical view. Note: No changes needed here, accept the defaults. 9. Click to save the Transient Provider 31

32 32

33 Step: Create a Composite Provider to join DataStore Object and Transient Provider 1. Go to transaction RSLIMOBW to create a Composite Provider 2. Provide a technical name for the Composite Provider. Use the following naming convention Z361C00_1 Note: The maximum length is 10 characters. Click Enter or hit Create - 33

34 3. This is a new environment to build join models via the Composite Provider. The box shown with the name of your Composite Provider indicates the output area. Meaning any fields on which you want to report on is added to this. 4. Expand the left hand pane to display all the available InfoProvider to have a better overview. Under the TPCP Transient + Composite Provider info-area you will see 2 providers as shown. 34

35 5. Under the InfoArea TPCP select your Transient Provider STUDENT00_1 created in the prior steps. Drag the Transient Provider to the right hand pane (in the white space), which is the modeling area. 6. A popup screen to select the join type should appear. This join type is the relation of the Transient Provider to the Output / further object to join. Change Binding Type to Union and click confirm 35

36 . Note: Even though Union is selected here, this is just adding the selected objects as the left part of the join condition. 7. Now the Transient Provider should be available in the modeling area. Note: Ensure the Join Type union shows up in the title of the Transient Provider. 8. From the left hand pane now drag and drop Cost Center Allocation Budget DataStore Object ZBDGT to the modeling area like you did for the Transient Provider. 9. Make sure the Binding Type is set to Join. 10. Use the default value for the Alias Name. 11. Confirm the values. Note: This second provider acts as the right part of the join and this is where we can specify if the second objects joins with the first object 36

37 in which type (Inner, Outer, Union). The default is Inner Join. 12. Now both objects are available for modeling a Composite Provider. In the modeling area you see now all necessary objects: 1. All fields of your Transient Provider 2. Output / target list to define the structure or result of your Composite Provider 3. All InfoObjects of the DataStore Object Note: Notice that the title of the second objected added has Inner Join. 13. Drag and drop the field COST_CENTER of the Transient Provider to the Output in the middle. Note: Also make sure you drag from the DSO to the output and not the other way around. In addition also add the following fields to the output: EMPLOYEE EXPENSE_TYPE CURRENCY CALMONTH AMOUNT The output should now have all the fields mentioned above from the Transient Provider in the output. 37

38 14. Map the fields of the ZBDGT DSO to the Output by drag and drop. Note: Also make sure you drag from the DSO to the output and not the other way around. Start by connecting Cost Center from the DSO to the output field COST_CENTER. This will define a join condition on these two fields. 15. Second join the Calendar year/month field of the DSO to output field CALMONTH. With this the necessary fields for join condition are defined correctly. 16. Now add Currency Key and Company code to the output. Note: Make sure you add Currency Key to the output without a join. Basically dragging them to the bottom of the output list. As this will result in querying only records where common currencies exist. Note: If the currency and unit fields are added prior to adding key-figures the system will automatically associate the right key-figure with the right currency/unit. 38

39 17. Finally add key figure Amount of the DataStore Object to the output. (Do not join the two Amount fields, since we need both of them as separate fields). Note: The system automatically recognizes that Currency Key is the corresponding currency for the Key Figure and assigned it by itself. 18. Change the properties of the Output fields. Use a right-click and open the context menu on the Amount field (of TransientProvider) and, select the menu Change Property -> Change. This key figure coming from TransientProvider is showing the actual value hence change the name and long description to Actuals Since there is no currency key assigned so far, please select CURRENCY. 39

40 19. Do the same for the other Amount field from the DSO which is Budget values. Change the description to Budget 20. All join types and output field are now assigned. You screen should like this. 21. Change the Description of your CompositeProvider to Actuals & Budget & under Info-area select TPCP Save and activate Note: The Name is generated automatically with 22. After activation make sure you receive a success message at the bottom of the screen. 40

41 23. Click (Display Data). 24. Select Cost Center & CALMONTH as characteristics and Actuals & Budget as "KeyFigures for output. Step: Create Query on top of Composite Provider 1. Launch the BEx Query Designer tool from the menu Start > Programs > Business Explorer Logon to the BW System NW 7.4 SP5 Developer Edition with the given user id. 41

42 2. Create a new BEx query based on your Composite Provider Z361C00_1 3. Search for technical and create a new query 4. Select the following characteristics and key figures and drag and drop them correspondingly to the Columns and Rows like shown here: Free Characteristics CURRENCY Currency Company Code CALMONTH EXPENSE_TYPE Rows COST_CENTER EMPLOYEE Columns Actuals Budget 5. Save the query and name it Z361_CP1_00_1 Description: Actuals & Budget per Employee 42

43 6. Check the results by executing the query in transaction RSRT and insert your Query Z361_CP1_00_1 Change Query Display to HTML and click on Execute You should now see a similar out as shown here. 43

44 7.2 Scenario 2 Create a Virtual Provider based on HANA Model with an aggregated view Explanation Screenshot Step: Create VirtualProvider to publish the HANA model to BW 1. Call transaction RSA1 and create a Virtual Provider. Use a right-click and open the context menu on InfoArea TPCP ( Transient + Composite Provider) and select the menu Create Virtua lprovider Note: If you want to go directly to the query built on the composite provider (which uses the Virtual provider & DSO), use query - Z361_CP2_MST_1 ( Actuals & Budgets using Virtual provider ) in Step Enter Z361V00 as the technical name for the VirtualProvider. Enter Costs per Cost Center as the description. Under InfoProvider Type select based on HANA Model as the option. 44

45 Note: This is a new option for BW on HANA systems, which allows users to pick a HANA view. Select the corresponding radio button. Press Details to specify the details to our HANA view. 3. Select under Package the value eim361. Select under HANA Information Model the HANA view : STUDENT00_2 Confirm your selection. Note: This is the only chance to select the view to create the provider, once selected it cannot be change. 4. Click Create to create the Virtual provider. 45

46 5. Under the InfoCube maintenance screen add the following InfoObjects via direct Input to the corresponding dimension: Use a right mouse click on Dimension1 and select the menu option InfoObject Direct Input and enter the following InfoObjects in the list: ZCOSTCTR ZEMPLOYEE ZEXPND_TY Use a right mouse click on the Time dimension and select the menu option InfoObject Direct Input and enter the following InfoObject in the list: 0CALMONTH Use a right mouse click on the KeyFigures folder and select the menu option InfoObject Direct Input and enter the following InfoObjects in the list: ZAMT ZCOUNTER 6. Finally the following InfoObjects should be assigned to your VirtualProvider as Characteristics and Key Figures. 7. Maintain the mapping to the fields of the HANA View to the BW InfoObjects. Use a right click to open the context menu of the top level folder Dimensions and select the menu option 46

47 Provider-Specific InfoObject Properties. 8. For each BW field under the column Attribute Name (HANA) select via input help the corresponding attribute view in HANA and assign them: 0CALMONTH CALMONTH 0CURRENCY CURRENCY ZCOSTCTR COST_CENTER ZEMPLOYEE EMPLOYEE ZEXPND_TY EXPENSE_TYPE Note: Make sure you use the value help to select the right fields rather than type it in. As mentioned earlier the field names in BW need not match field names in HANA. 9. Do the same now for the KeyFigures. Maintain field mapping of the HANA Model to the BW key figures. Use a right-click to open the context menu of folder Key Figures and select the menu option Provider- Specific InfoObject Properties. For each BW field under the column Attribute Name (HANA) select via input help the corresponding attribute view in HANA and assign them : ZAMT AMOUNT ZCOUNTER - EMPLOYEECOUNT 47

48 10. Activate your Virtual Provider. Accept the warnings and activate the Virtual Provider. 11. Use a right-click and open the context menu for your InfoProvider and select Display Data or call transaction LISTCUBE and select all InfoObjects to check if the direct access is working. Note: A VirtualProvider is a direct access to the source system. In the shown scenario we are accessing during the selection on our VirtualProvider a HANA View. 48

49 Step: Create a Composite Provider based on a Virtual Provider and a Data Store Object 1. Go to transaction RSLIMOBW to create your second CompositeProvider with name: Z361C00_2 2. Close a few panes to ensure the right InfoProvider tree is displayed and you have enough screen space to model the composite provider correctly. Note: Ensure that you are left with a pane that says Analytical Index Selection for the InfoProvider tree. 3. From the left hand pane locate the virtual provider Z361V00 and drag & drop it to the modeling area. 4. Select as Binding Type the value Union and confirm. 49

50 5. Drag and drop the DataStore Object ZBDGT to the modeling area. Select as Binding Type the value Join and leave the default Alias Name. Confirm your selection 6. Drag and drop all the fields of the Virtual Provider (Left object) to the Output like shown. 7. Map the InfoObjects of the DataStore Objects (right objects) to the Output. Join fields Cost Center from both the objects by dragging the field from the right side on top of the field present in the output. Similarly drag and drop Calendar year/month from right on top of the Calendar Year/Month field in the output. Add Currency key and Amount as separate fields by dragging them to the bottom of the list in the output. Note: Adding fields to the bottom of the list will ensure there is no join on fields. 50

51 8. Change the display properties of the output fields. Rename the amount of Virtual Provider as Actuals Rename the amount of DataStore Object as Budget Rename field Counter to No_Emp with description No. Employees. To rename a field use right mice click on the field in the output pane and select Change under Change Property menu. In the popup screen under name and description provide the appropriate values. 9. Change the description Actuals & Budget with Employee Count and under Info-area select TPCP. 10. Save and activate your CompositeProvider Note: The name is generated automatically with syntax 51

52 11. To display Data click. In the next screen click Fld Select for Output and in the following screen select the check box against fields Cost Center, Budget, Actual and Counter fields and execute at the top. Click execute in the next screen to display data. Note: Counter is now showing the counted result of all employee values aggregated by Cost Center. The calculation is happening in the HANA layer and BW is receiving the calculated aggregated value without any transparency on how this aggregation is happening. Step: Create a BEx Query based on your second Composite Provider and leverage BW master data 52

53 1. Launch the BEx Query Designer from the menu Start > Programs > Business Explorer and create a new Query based on your Composite Provider Z361C00_2. Choose the menu Query New. Find your Composite Provider with technical and create a new query. 2. Assign the characteristics and key figures to the corresponding areas. Free Characteristics Calendar Year/Month Rows Cost Center Key Figures Actual Amount Budget Amount Counter 3. Select the InfoObject Cost Center and choose the properties tab Hierarchy Note: Since both VirtualProvider and DataStore Object are using BW InfoObjects you can now leverage BW master data. 4. Assign the Cost Center Hierarchy to the InfoObject Note: Full BW master data features with VirtualProvider are possible, example Nav. Attributes as well 53

54 The property window should now look like this. 5. Save your query with the name Z361_CP2_00_2 Actuals & Budget per Cost Center (HANA Counter) 6. Go to transaction RSRT and validate your result by executing the result Note: Drill down by the Cost Center hierarchy and see that the HANA employee counter is working. 54

55 7.3 Scenario 3 Create a BEx Query and leverage the counting functions of the OLAP Engine Explanation Screenshot Step: Create a BEx Query including an employee counter parsed by the OLAP engine to compare the two counting options (BW and HANA) 1. Create new BEx query based on your first Composite Provider. Search for your Note: If you want to go directly to the query built on the composite provider (which uses the Transient Provider & DSO), use query - Z361_CP1_MST_2 (Actuals & Budgets using BW OLAP for Employee counter) in Step 10 55

56 2. Assign the InfoObjects to the corresponding query area like shown in the screen shot on the right hand side. 3. Create a new Calculated Key Figure for counting the employees per Cost Center. Use a right mouse click on the element Key Figures in the left hand InfoProvider pane and choose New Calculated Key Figure 4. A new calculated Key Figure is created and the Properties pane will appear. 56

57 5. Enter the following description and technical name under tab General : Description: Employee Counter Technical name: Z361_CKF_00_1 Click edit and enter 1 as the value. 6. Next go to the Aggregation tab and choose: Exception Aggregation: Counter for all Detailed Values Ref. Characteristics: Employee Select check box Calculation After Aggregation. Confirm the values by clicking OK. 1. Drag and drop your calculated key figure Employee Counter to the columns as well and save your query. Click on the Save All button at the top to save both the calculated key- 57

58 figure and the query. 7. On the popup for Save your calculated keyfigure provide a technical name and description and click OK Description: Employee Counter Technical Name: Z361_CKF_ Save your query with the name Z361_CP1_00_3 and description Actuals & Budget per Employee (BW Counter) 9. Check and validate your result via transaction RSRT 10. Compare the different implementations. Query result - Z361_CP1_00_3 Open a second screen for transaction RSRT and execute Query Z361_CP2_00_2 to compare the results. By executing both queries you ll probably recognize that the overall result of employees counted differ. Query result - Z361_CP2_00_2 The hierarchy of query Z361_CP2_00_2 was showing 34 as top level sum. So where are the two 58

59 additional employees coming from /or where are they excluded? Drill down in query to get further details in both queries: Filter on CostCenter C01 and D01 Drill down by Employee Note: The Drill down shows you that there are employees which are assigned two times to a cost center. See employee who is assigned to D01 and C01. The difference is now that BW exceptional aggregation is counting the distinct employees and calculating the sum line accordingly, which is the right way to count number of employees. So, when you have a key figure calculated in HANA and combining that with BW features like Hierarchy aggregation, we have to make sure that we aren t mixing up different types of aggregations. In this case the solution would be to suppress the summation line because the aggregation for itself happening in HANA. Drill down - Z361_CP1_00_3 Drill down - Z361_CP2_00_

60 7.4 Scenario 4 Reporting on a Transient Provider using BI Authorizations Explanation Screenshot Step: Create a Transient Provider leveraging BW Authorizations In this section we will create BI Analysis authoriztaion and necessary role to query restricted amount of data. 1. Go to transaction RSD1 And enter ZCC_AUTH in the InfoObject field Click the create button or click the hotkey F7 If this characteristics already exists click Maintain and go to step 4 60

61 2. In the popup screen enter description Cost Center Auth Click Continue or hit enter. 3. In the next screen under the general tab select CHAR for Data Type enter 10 for Length. 4. In the second tab Business Explorer select AuthorizationRelevant check box. 5. Click Activate or hotkey Ctrl+F3. This should activate this info-object successfully. 6. Similarly change the following info-objects to be marked as authorization relevant 0TCAACTVT - Activity in Analysis Authorizations 0TCAACTVT - Activity in Analysis Authorizations 0TCAVALID - Validity of an Authorization 0TCAIPROV - Authorizations for InfoProvider 61

62 0TCAVALID - Validity of an Authorization 0TCAIPROV - Authorizations for InfoProvider 7. Go to transaction RSECADMIN Click Ind. Maint. Button 8. Enter ZCC_AUTH in the field Authorization: Click Create. 9. In the next screen for short description enter CC Authorization 10. In the bottom half of the screen, click Insert Row. In the new row enter ZCC_AUTH, the infoobject that was created. 62

63 11. Double click on ZCC_AUTH to enter values that you want to restrict on. Click on insert row 12. For the Including / Excluding column, use the default value Include. 13. For Operator choose the value help and select BT 14. For the From field enter value E01 & for To field enter E Click Save button at the very top. 16. Click the Back button. This should take you back to the main analysis authorization screen. 63

64 17. Click the button to insert special characteristics. This should add the following info-objects to the list (0TCAACTVT, 0TCAIPROV, 0TCAVALID) with necessary authorization as show above. 18. Click Activate at the top. This will successfully create a new authorization object. Ensure the status of the object is Active 19. Click the Back button. This should take you back to the authorization object maintenance screen. 64

65 20. Click the Back button. This should take you back to the Analysis Authorization management screen. Click the User tab. 21. Click Role Maintenance button. 22. Enter DEMO in the Role field Click Copy. 65

66 23. In the popup screen type DEMO_AUTH Click Copy All 24. Now click the change button to modify the DEMO_AUTH role. 25. Under the Authorizations tab, click Change Authorization Data 26. In the list locate entry RS Business Information Warehouse. 27. Under this entry locate sub entry S_RS_AUTH 66

67 28. Expand this entry all the way through and click on 29. In the popup screen replace the value * with value ZCC_AUTH. 30. The entry should now look like this. 31. Click the Save button at the very top. 32. Accept the default values for the popup screen. 33. Click the Generate button at the top. 34. Click Generate on the popup screen. 35. Click the back button. This should take you back to Role Maintenance screen. 36. Under the User tab ensure user DEMO is in the list. Click User comparison button. 67

68 37. On the popup screen click Complete comparison 38. Once you receive a success message, close the popup screen. 39. Ensure now that the Authorizations & User tabs have a green traffic light. 40. Now click the Back button. This should take you back to Role Management screen. Type DEMO for role and click the change button 41. Under the User tab highlight the row for the user DEMO and click the Delete Row button 68

69 42. Click the Save button at the top. 43. Click the User comparison button and then Complete Comparison on the popup screen. Ensure you receive a success message. 44. Now click the Back button twice. This should take you back to the Analysis Authorization management screen. In this section we will change the existing transient provider. 1. Change your existing TransientProvider Go to transaction RSDD_HM_PUBLISH and select the Catalog eim361 and the HANA Information Model STUDENT00_1 Note: HANA views can only published once via TransientProvider, therefore we have to change the existing one. Click on Change 69

70 2. Go to tab Chars. and assign InfoObject ZCC_AUTH to the field COST_CENTER under the Ref. InfoObject column. Click Save. Note: 3. Make sure that the authorization flag is turned on for Transient Provider. 4. Create a new BEx query based on 5. Go to the BEx query designer and search for your 6. Turn the technical names on. Note: The fields of the TransientProvider are offered as a Characteristic Catalog which is the field s definition maintained in RSDD_HM_PUBLISH. 70

71 7. Select all the objects offered by your TransientProvider and distribute them into the corresponding query areas. Note: 8. There is no integration into BW master data, beside the reference InfoObject Cost Center. 9. Create a new Authorization variable. Use a right mouse click on the folder Characteristic Value Variable under COST_CENTER and select the menu option New Variable. In the properties pane, provide a technical name and description for the variable. Technical name: ZCC_AUTH_VAR Description: Cost Center Auth Variable. For Processing Type select Authorization from the drop down. Click the Details tab in the properties pane. Under Basic Settings for Variable Represents select Selection option from the drop down box. Click Save on the properties pane. 10. Select the Authorization Variable for Cost Center and add it to the 71

72 Characteristics Restrictions. This will utilize analysis authorization to populate appropriate values based on the roles assigned to the user during query execution. Expand field COST_CENTER in your characteristic catalog and select the characteristic value variable ZCC_AUTH_VAR. Drag and drop it to the filter/ characteristic restriction. Note: Since Cost Center is modeled and referencing to the InfoObject master data we also have Display Attributes available. 11. Save your query with technical name Z361_TP1_00_4 and descriptions Actuals with Authorizations 12. Go to transaction RSRT and execute query Z361_TP1_00_4 with Query Display HTML 13. You will see the variable prepopulated with values to which the user has access to. 14. You are now reporting on a HANA View, using a TransientProvider by leveraging BW authorizations. 72

73 15. Go to transaction SU01 User maintenance and enter DEMO 16. Click the change button to modify the DEMO user and replace the DEMO_AUTH role with the standard DEMO role. 17. Click the remove button to remove the DEMO_AUTH role. 18. After replacement the user roles should look like this. 19. Click the save button at the top to save the changes. Now that the standard role has been assigned. Run the query again and notice that you have full access and you can see much more data. 20. Check and validate your result via RSRT Note: 21. Since your user has 73

74 sufficient authorizations you ll see the following results. 74

75 7.5 Scenario 5 Create / Change a Composite Provider Join Type You can now choose between two optional scenarios. Scenario 5a - Create a new CompositeProvider with new join type Scenario 5b - Change your existing Composite Provider with the new join type Explanation Screenshot 5a. Step: Create a new Composite Provider with new join type Note: If you want to go directly to the composite provider (which uses the Transient Provider & DSO with left outer join), use provider - Z361C_MST3 (Actual & Budget (Left Outer Join)) in Step 6 1. Go to transaction RSLIMOBW to create your second CompositeProvider with name:. Use the technical name Z361C00_3 2. Add the Transient Provider STUDENT00_1 and the DSO object ZBDGT to the right hand modeling pane. Follow the same steps as Scenario 1 where you created a Composite Provider. 75

76 3. Now add the following fields from the Transient Provider to the output: Cost Center Employee Expense Type Currency Calmonth Amount Add the following fields from the DSO object to the output : Calendar Year/Month Currency key Cost Center Amount Note: As indicated in the screen (and as mentioned earlier) only join on Cost Center & Calendar Month only. You can follow the same steps mentioned in Scenario 1 of creating a composite provider. 4. Change the connection type to Left Outer Join. For this use a right mouse click on the title of the DSO object and select the menu option Left Outer Join from Connect as. 5. Change the description of the Composite Provider to Actuals & Budget LEFT OUTER JOIN 6. Save and activate. Verify your result. 76

77 7. What is the impact of the join type? 77

78 Explanation Screenshot 5b. Step: Change your existing Composite Provider Note: If you want to go directly to the query on composite provider (which uses the Transient Provider & DSO with left outer join), use query - Z361_CP3_MST_1 (Actuals & Budgets (Left Outer Join)) in Step 4 1. Start transaction RSA1. 2. In the InfoArea TPCP locate the Composite Provider Z361C00_1 3. Use a right-click on the InfoProvider and select the menu Change. 4. Use a right mouse click on the title of the DSO object and select Left Outer Join from the menu Connect as 78

79 5. Save and activate. 6. Start transaction RSRT 7. Run query Z361_CP1_00_1 to verify the result 8. What is the impact of the changed join type? 79

80 7.6 Scenario 6 Using a Composite Provider to join with Master data to display Navigational Attributes Explanation Screenshot Step: Create a new Composite Provider with Master Data join 1. Create a new Composite Provider Z361C00_4 Go to transaction RSA1. Select the InfoArea TPCP. Use a right click and select the menu to create a new Composite Provider or use transaction RSLIMOBW to create a new Composite Provider 2. Add your Transient Provider STUDENT00_1 as Union and master data object ZCOSTCTR as binding type Join Add the following fields from the Transient Provider: Cost center Employee Calmonth Currency Amount 80

81 3. Map the field Cost Center from the master data to the Output field COST_CENTER. Notice that now the navigational attributes are available to be added to the output. Join Controlling area and Business area to the output. 4. Change the description to: Actuals with CC attributes Save and activate 5. Display data to validate to ensure you can view the navigational attributes. Note: Since navigational attributes are not supported for TransientProvider this approach helps you to overcome this gap. 81

82 8 Using BW Workspaces with SAP NetWeaver BW on SAP HANA 8.1 Scenario Overview A BW Workspace is a dedicated area in a BW system where new models can be created based on central BW and local data (e.g. flat files). Workspaces can be maintained and controlled by IT and used by local departments to react quickly to new and changing requirements. Workspaces can bridge the gap between central governance requirements and local flexibility needs. Local Provider BW central InfoProvider, assigned to Workspace CompositeProvider BW central, BWA-indexed InfoProvider There is no need to copy central data of the SAP NetWeaver BW to the BW Workspace. The administrator simply assigns the relevant InfoProviders in a BW Workspace. Local data can be uploaded in the BW Workspace Designer by the key user in the line of business and can then be merged in new data models. 82

83 8.2 Scenario 1 Check and Validate the BW Workspace definition Explanation Screenshot Step: Validate the BW workspace that is already created 1. Login to session system Open the SAPLogon pad on the desktop and choose the BW system. Please use the following user to logon DEMO 83

84 2. Go to transaction RSWSP. Enter DEMO01 and hit display. 3. The setting tab is displayed by default. Below is a brief description of the fields in this tab. Field Tab strip Settings Workspace Remark Tab strip Settings Technical name of the Workspace Workspace Prefix Expiry Date MultiProvider Maximum memory and number of providers Backup of data A Workspace Prefix can be defined in the Workspace Maintenance but is not mandatory. In case it is defined, it has to be used for all objects created in the Workspace. Per default, the first three characters of the technical name of the Workspace are derived. Nevertheless this can be overwritten. An expiry date can be defined to limit the lifetime of a Workspace. You are informed how many days the Workspace is still alive. When the expiry date is reached the Workspace is locked for usage. A MultiProvider can be assigned but this is also not an obligatory setting. In case a MultiProvider is assigned: All its PartProviders are transferred automatically but you have to at least select one PartProvider by checking the relevant check box in tab strip Central Provider (a later usage of these InfoCubes is not mandatory). The links (field links and connection type UNION) are taken over automatically. Analysis Authorizations defined on the MultiProvider level are taken into account. Queries defined on MultiProvider level can be used as Referenced Queries (explanation will follow later in the Model CompositeProvider step). The BW/BWA Administrator can limit the amount of memory to be used on BWA/HANA by locally created objects in a Workspace. Also the number of objects to be used can be restricted in order to prevent uncontrolled growth. If the BW/BWA Administrator has set this flag, all locally uploaded data in the Workspace is also saved on the BW database and can be recovered 84

85 from there should any BWA indexes be lost/corrupt. 4. The second tab is Central provider. This includes any multiprovider and its underlying part providers that can be used in building a Composite Provider. 5. The next tab is Local Providers. This contains any providers that are generated once users start to upload data to the workspace. 6. The next tab is CompositeProvider. This has any Composite provider created as a result of join activity in the workspace. 7. Finally the Users tab. This has the list of users who have different kinds of access to this workspace. 85

86 8.3 Scenario 2 Upload Customer ABC rating file Explanation Screenshot 1. Launch the NetWeaver Business Client application. You can locate it in the start menu or search for it in the windows start menu. 2. Connect to the BW system using and the ID and password provided. 86

87 3. Your initial screen should look something like this. 4. Click Workspace Designer which will display additional options under it. 5. Click My Workspace. 87

88 6. This will launch a new tab with the workspace which you have access to. 88

89 7. If a default workspace has not been setup you will receive an error message, please proceed to next step. If you do not receive any error message, continue to step If you receive an error message, use the following steps to associate your ID with the correct workspace. If you do not receive any error message, continue to step 6. Close the tab and click on Workspace Tools In the next screen from the list select the radio button next to your workspace and click Save at the top. Users can also use this technique to change the workspace they are working on from various workspaces 89

90 they have access to. Once you have saved the changes, close the tab. Launch My Workspace again. 9. Click on the tab Local Providers to upload the Customer Rating file. 10. Click Create. 11. In the next screen from the drop down box select File. Click Continue to proceed. Accept any popup message you get. Note: If you receive a security warning, click Yes on the popup. Any additional popup requesting to install Addons click on Install. After the installation is complete, close the window. 90

91 12. Under file name locate the Customer ABC Rating using the Browse button and then click Transfer File. That should upload the data file. Note: The file for this exercise is located in DATA_FILES directory on the desktop. If the file is not present, use the following screen shot to create a text file and name it Customer_ABC_Rating.csv 13. The resulting screen should look like this 14. Next provide the following properties regarding the file. Header = 1 First Data Row = 2 Separator (CSV) = ; Field Delimiter Character (CSV) = Decimal Display (CSV): Period Date Display (CSV): MM- DD-YYYY 91

92 15. Also accept the defaults for the provider properties. Click Next. 16. Click Next at the top of the screen 17. Accept the default setting and click Next. 18. For the moment do not select the check box options and click Upload and Activate Provider. 92

93 19. During upload you will receive a progress bar indicating the status of the upload. 20. Confirm that you receive a success message indicating the data has been loaded successfully. 21. Click on Display Data, this should bring up a popup screen indicating the data was uploaded successfully. After validation close the popup window. 93

94 Step: Create Composite Provider combining the Local provider just created and the Central Provider 22. Next click Create Composite Provider or close this tab and launch My Workspace again and click Create under the tab Composite Provider. 23. Click Continue for the first step choosing the option No proposal. 24. In the next step under General Data section provide a technical name and description for the composite provider. Technical name: WS_CP00_1 Description: Workspace 00 CP1 25. Under Provider section select the check box besides Main Provider and also Customer_ABC_Rating. 94

95 26. Click Next at the top to continue. In the next screen under the Selected Providers section click Details of Links button. 27. In the next screen click Details for Customer field. Note: If you receive a security warning, click Yes on the popup. 28. In the Popup screen select Customer and click ok. 29. Select the check box under column Dedicated Field for the row ABC Rating indicating it s a dedicated field from ABC rating data. 30. Click Apply at the top of the screen, this should take you back to the composite provider modeling screen. Click Check at the top of the screen to confirm the composite provider has no errors. 95

96 31. In the bottom section the Tabular Overview tab should now indicate that the two fields from the file Customer_ABC_Rating provider are part of the output. 32. You can also click the Graphical View tab to see the same as a picture. 33. Click Next at the top and accept the default values in the next screen. 96

97 34. Click Next at the top. In this screen for type of query from the dropdown select Standard and accept the default values. Note: Make a note of the query technical name that is generated by the system. 35. Click Next at the top. 36. In the following screen click Display Data. 37. The following popup screen will display the result of the join condition using composite provider. Once validated click Close. 38. Click Save and Activate at the top to confirm the changes. 97

98 39. Confirm that you receive a success message. 40. Go to transaction RSRT and execute the standard query created in the previous step. Note: Use the technical name of the query that was created earlier in step Add Customer and ABC Rating field to view the data. 98

99 8.4 Scenario 3 Upload temporary Inventory file and join with Central Sales and Customer rating Explanation Screenshot 1. Go back to your workspace home screen and click on Local Provider tab. 2. Click on Create to upload a new file. 3. Click Continue in the next step as we will be uploading a new file. 4. In the next step under section File click Browse to locate the file Inventory_Data.csv and click Transfer File. Note: The file for the exercise is located in DATA_FILES directory on the desktop. If the data file is not present, create a file using the following screen shot. 5. Next accept the defaults under the Property section. Click Next top of the screen. at the 99

100 6. Accept the default for field type and description and click Next. 7. Click Upload and Activate Provider at the top of the screen without selecting any other options. 8. Ensure that you receive a success message. 100

101 9. Click Display Data to ensure the data is uploaded correctly. 10. Close this tab and go back to your workspace main screen and check under the local provider and confirm the new local provide is available. 11. Let s create a new composite provider to join both the local provider and the one central provider. For this go to the tab LocalCompositeProvider and click Create 12. Click Continue in the next step. 13. In the next step under General Data section provider a technical name and description for the composite provider. Technical name: WS_CP00_2 Description: Workspace 00 CP2 101

102 14. Under the Provider section select the following providers. - Main Provider - Customer_ABC_Rating - Inventory_Data Click Next top once done. at the 15. In the popup screen accept the proposal of using the previous composite provider as template. Click OK to continue 16. Under the section Selected Providers click Details of Link for the row Customer_ABC. Note: If you receive any popup warning message, select Yes and continue. 17. Ensure Customer is selected under column CompositeProvider Field. Customer should already be selected, as the composite provider from the previous exercise was selected as a template. 102

103 18. In the bottom half of the screen you can also confirm this from the graphical representation of the same. 19. Click Apply. 20. At the top of the screen and that should take you back to composite provider modeling screen. 21. Next click Details of Links for row Inventory_Data 22. In the next screen select Product under column CompositeProvider Field and for row Availability select the check box Dedicated Field. 23. You can confirm the same using the graphical representation in the bottom half of the screen. 103

104 24. Click Apply At the top of the screen and that should take you back to composite provider modeling screen. 25. In the bottom half of the modeling screen under the Links section confirm that you see Customer & ABC and Product & Availability under the appropriate local providers. 26. You can confirm the appropriate join of fields from the graphical representation under the Graphical View tab. Note the 2 local providers are on the right and the central provider on the left. The middle section displays the fields that are part of the output. 27. Click Check at the top to confirm there are no errors so far. Click Next top to continue at the 28. Accept the default description of the fields of the composite provider. Click Next top to continue at the 104

105 29. Next step is to create queries. Under the Type of Query select Standard and accept the default technical name and description. Note: Make a note of the query technical name that is generated by the system. Click Next top to continue at the 30. Click Save and Activate. 31. Click Display Data, this should show you the complete data set. 105

106 32. You can validate the Composite provider also by executing the system generated query in transaction RSRT. Use the technical name of the query mentioned in the above steps. Standard Query: All fields in the CompositeProvider are added to the query as free characteristics or key figures. This query cannot be changed in the SAP Business Query Designer. It changes automatically when the CompositeProvider is changed. Reference Query: Choose an SAP Business Explorer Analyzer query as a Reference. Referenced queries can be all queries based on the MultiProvider used for the CompositeProvider. Changes to the Referenced query have an immediate effect on the Reference Query. The Referenced query can only contain fields that are also contained in the CompositeProvider. However, if it contains other characteristics in the free characteristics, these are removed in the Reference Query. In General: You can change the suggested technical name as well as the description of a query except for the $ sign in front and the prefix (in case this has been maintained in the Workspace settings). 106

107 9 BI scenarios for business analysts / managers In the following sections you can use the installed components and review some of the pre-configured assets, such as a Composite Provider and leverage the functionality of SAP NetWeaver BW on SAP HANA combined with SAP BusinessObjects BI 4.x In case you are interested to learn more about how those assets are being created, we would recommend taking a look at chapter 9 of this document. 9.1 Configuring your mobile device You can use the following steps to configure the hosted SAP BusinessObjects BI environment and your mobile device to leverage the SAP Mobile BI application, so that you can view your BI content on your mobile device Installation on ios: You can download the SAP BusinessObjects Mobile client application from the App Store via the itunes software. Then synchronize the downloaded application with your ipad device. You can download the SAP BusinessObjects Mobile client application directly from the App store to your device. 1. Open the App Store on your ipad. 2. Search for SAP BusinessObjects. 3. Install the following applications: SAP BusinessObjects Mobile Installation on Android: 1. Navigate to play.google.com 2. Search for SAP BusinessObjects Mobile BI 3. Install the following applications: SAP BusinessObjects Mobile After you installed the two Mobile BI applications on your mobile device you need to configure the settings to leverage your server environment. 107

108 9.1.3 Configuring Mobile BI 1. Start SAP BI on your device. 2. Click on the Settings button. 3. Click Add Connection. 4. Click Create Manually. 5. Enter a Name for the Connection. 6. Enter the Server URL following this syntax: Name >:8080 Replace the place holder <Server Name> with either the IP number or the full qualified name of your SAP BusinessObjects BI system. 7. Enter the SAP BusinessObjects BI Server Name into the field CMS Name. 8. Ensure the Authentication is set to SAP. 9. Enter your assigned SAP credentials in the syntax A4H~001/demo. 10. Enter your assigned password for the field password. 11. Select the option to save the password. 12. Click Done. You should be able to connect the SAP Mobile BI application to the hosted environment. 108

109 9.2 SAP Lumira with SAP NetWeaver BW on SAP HANA In the following exercise you will be using SAP Predictive Analysis, but you can also use SAP Lumira to follow these steps Exercise 1: Connect to the SAP HANA model 1. Start SAP Predictive Analysis by following the menu Start > All Programs > SAP Business Intelligence > SAP Predictive Analysis > SAP Predictive Analysis. 2. Select the menu File > New. 3. Select the option Download from SAP HANA. 4. Click Next. 5. Enter the following details: HANA Server : hanadb.dummy.nodomain HANA Server instance : 02 User Name : DEMO User Password : Welcome! 6. Click Connect. 7. Navigate to the package sap.bw. 8. Select the SAP HANA model Z_NW_STD_INTERNAL. 109

110 9. Click Next. 10. Ensure you select the following items: For Measures: Cost Net Value For Dimensions: Calendar Year Calendar Year / Month Country Product Product Category Product Group Region 110

111 11. Unselect all other items. 12. Click Create. 13. On the left hand side in the attributes area select the entry Country. 14. Click on the Options symbol. 111

112 15. Select the menu Create a geographic hierarchy. 16. Select the option By Names. 17. Ensure dimension Country is set for the Country level. 18. Add dimension Region for the Region level. 19. Click Confirm. 112

113 You are presented with the result of matching the data against known countries and regions. In case you would like to see the details you can click on Edit. 20. Click OK. 21. Now select the option to create a Geo Pie Chart. 22. Add the measure Net Value as Value. You can drag and drop the measure to the chart or the Measures area on the right hand side and you can also use the + symbol next to the Measures definition. 23. Now move the geographic hierarchy from the left hand side to the Dimension Geography. 113

114 24. Add dimension Product to the Overlay Data. 25. Use the map to zoom into the sales information for the US. 114

115 26. Click on the Add Filters icon in and select dimension Country. 27. Click on Country. 28. Select the value United States. 29. Click OK. 30. Change the level in the hierarchy to show Region now. 115

116 Most of our products are being sold on the east coast, but we can t identify right now which our best selling products are. 31. Change the chart type to a Tree Map. 116

117 32. Now we identify that the 70 and 60 TV s seem to be the most sold products. 117

118 33. Remove the dimension Region on the right hand side. 34. Let s add the measure Cost as color for the heat map. 35. We can see now that the large Plasma TV s are our best selling products but are also those products with the highest cost. 118

119 36. We change to a column chart so that we can easier compare the Net Value with the Cost. 37. In addition we rank the values to only show the Top 20. Open the options for Net Value on the right hand side. 119

120 38. Select the menu option Rank Values. 39. Set the value totop 20 for Product. 40. Click OK. 41. Because we have two very different scales, we are switching to a column chart with 2 Y axes. 120

121 42. Now we can see that the 70, 61 and 55 TV are the least profitable, compared to the 51 TV. 43. We select those three products in the chart. You can do so by selecting the labels (use the CTRL button to select multiple entries). 121

122 44. Now click Filter to focus on these three products (top right corner). 45. Select the measure Net Value on the left side in the Measures area. 46. Open the options menu. 122

123 47. Select the menu Create Calculated Measure. 48. Enter Profit as Measure Name. 49. Enter the formula: {Net Value}-{Cost} 123

124 50. Click OK. 51. Add the measure Profit to the chart as part of Y Axis 1. Now it is very clear that these products are not returning any profit, but instead are only costing us money. We are now going to share the information with our colleagues. 52. Click Share in the toolbar. 124

125 53. You can now select the data set and share the information in form of a file, or publish the data to SAP HANA, or publish the data to Lumira Cloud, or publish the data to SAP BusinessObjects Explorer. 125

126 9.3 SAP BusinessObjects Explorer with SAP NetWeaver BW on SAP HANA SAP BusinessObjects Explorer Exercise 1 1. Logon to the BI LaunchPad via the menu Start All Programs SAP Business Intelligence SAP BusinessObjects BI Platform 4 SAP BusinessObjects BI Platform Java BI Launchpad. 2. Select SAP as Authentication mode. 3. Enter A4H as System ID. 4. Enter 001 as Client. 5. Use your SAP credentials to logon. 6. Click on the tab Documents. 7. Click on Folders. 8. Navigate to the Folder Demo Content 9. Click on the Information Space SAP NetWeaver Demo Model Information Space. 10. Use a right-click and use the menu option View. 11. Select dimension Country in the lower part for the visualization. 12. Click OK. 126

127 13. Set Profit as the Measure. 14. Click on the visualization type Geography. 15. Open the entry for Country as part of the visualization. 16. Enter 50 as the value for the Top ranked countries. 17. Click OK. 18. Click on the visualization type Comparison. 127

128 19. Select Calendar Year / Month as second dimension. 20. Click OK. The visualization part also allows you to select different types of sub-charts. 21. Now select Product for the visualization as first dimension. 22. Select the measures Net Value, and Profit. 23. Remove Calendar year / Month from the second dimension. 128

129 24. Click on the visualization type Correlation. We have several products in the bottom right area, which means low revenue and low profit. 25. Draw a box around those products. 129

130 26. Then use the option to filter on these products. 27. Now go back to Country as dimension for the visualization. 28. Configure Country to show the bottom 10 values based on Profit. 29. Use the Percentage visualization. At this point we would like to share this visualization with our colleagues via mobile devices. 130

131 30. Now from the main toolbar select the option Create View Set. 31. You can now create your own Exploration View. Using the you can add more charts. Using the you can add tabular information and using symbol you can add filter values. 32. Drag and drop an additional chart on top of your existing chart. 131

132 33. For the Measures activate the Net Value. 34. For the Dimension select Product. 35. Click on the symbol to change the chart type. 36. Select the option Percentage and use the sub type Pie Charts. 132

133 37. Remove the filter by clicking on the x. 38. Now drag and drop a tabular view to your Exploration View. Place it next to the Pie Chart. 39. For the Dimension select the Sales Organization. 133

134 40. Click OK. 41. For the Measures use Net Value and Profit. 42. Now drag and drop a filter view to the Exploration View. 43. Place it next to the table. 44. Select the Calendar Year / Month entry. 45. Click OK. 134

135 46. Click. 47. Enter a Name for the Exploration View. 48. Open the list of folders in the folder Public Folders. 49. Select subfolder Demo Content. 50. Click OK. 51. Click OK. 52. Close the tab from the Exploration View and navigate back to the Home tab. 53. Click the Exploration View Sets button 135

136 You can now use the Exploration View in the browser and you can use the Exploration View on your mobile device. 136

137 9.4 SAP BusinessObjects Predictive Analysis with SAP NetWeaver BW on SAP HANA 1. Start SAP Predictive Analysis by following the menu Start > All Programs > SAP Business Intelligence > SAP Predictive Analysis > SAP Predictive Analysis. 2. Click on New Document. 3. Click Download from SAP HANA. 4. Click Next. 5. Enter the following details: HANA Server : hanadb.dummy.nodomain HANA Server instance : 02 User Name : DEMO User Password : Welcome! 6. Click Connect. 7. Navigate to the schema DEMO. 8. Select the SAP HANA table RETAIL. 9. Click Next. 137

138 10. Ensure you select all measures and all attributes. 11. Click Create. 12. In case you receive a message about fetching more than 30 million cells, confirm the message with Yes. 13. On the left hand side in the attributes area select the entry Country. 14. Click on the Options symbol. 15. Select the menu Create a geographic hierarchy. 16. Select the option By Names. 138

139 17. Ensure dimension Country is set for the Country Level. 18. Add dimension Region for the Region level. 19. Click Confirm. 20. You are presented with the results from the geographic matching. 21. Click OK. 22. Now select the dimension Customer Number on the left hand side and use a right-click. 23. Open the options menu and select the menu Create a Measure. 24. Open the options menu for the new measure and use the Change Aggregation menu to set the aggregation to Count (Distinct). 139

140 25. Now select the option Geo Choropleth Chart. 26. Drag and drop the new hierarchy from the Hierarchies area to the Geography Dimension. 27. Add the new measure to the chart as Value. 28. Now set the Geography hierarchy to the Region level. 140

141 We can see that California and the Midwest has the highest number of customers. 29. Change the chart type to a Geo Pie Chart. 30. Drag and drop the dimension Martial Status to the Overlay Data. 141

142 We can quickly use other dimensions as overlay data to look into more details. 31. We are now looking to get more insight into the data, so we are moving to the Predictive part. 32. Click Predict in the toolbar. 33. On the right hand side in the list of components open the list of Algorithms. 142

143 34. Double-click R-K-Means. We will start clustering our customers into segments. 35. Select the icon for R-K-Means and click on Configure Settings on the right hand side. 36. Click on Select All / None to select all Columns. 143

144 37. Now uncheck the following columns: Customer Number Cluster Number 38. Set the Number of Clusters to the value Click Done. 40. Click on the icon to start the analysis. 41. Confirm the Status message with OK. 42. Click on Cluster Distribution Charts on the right hand side. 144

145 43. You will notice that there is one cluster with a high density, meaning customers do share common characteristics. Note: Cluster Numbers are assigned randomly. The exercise is working with Cluster Number 34 but the number might be different when you use it. For the next steps please use the cluster with the high density. 44. Click on Visualize. We will explore more details now. 45. Use a right-click on the following objects and use the options menu to create new measures based on the dimension. # of purchases last 6 months Age CreditScore Total purchase lifetime Total items purchased last 6 months 46. For each of the newly created measures set the aggregation to Average. 47. Set the chart type to the Bubble Chart. 48. Add the elements to the chart as shown below: 145

146 49. The chart should look similar like this now: 50. Change the chart type to the Combined Column Line chart with 2 Y Axes. 146

147 51. Remove the current measures from the chart. 52. Add the Measure Age to the Y Axis Add the Measure Credit Score to the Y Axis Ensure the Cluster Number is used for the X Axis. Now we can identify that cluster 7 of our customer segmentation is the youngest customer group with the highest credit score. Clearly a customer group that we would like to target. Remember that the cluster numbers are assigned randomly, so in your example it could be a different number. 55. Set the chart type to a Tag Cloud. 147

148 56. Configure the chart as shown below: 57. Click Add Filters. 58. Add the Cluster Number to the Filter section. 148

149 59. Set the Filter for the Cluster Number to our segment Click OK. We can identify that these customers are very loyal and keep coming back. 61. Set the chart type to the Pie Chart. 62. Set the Count of Customer Numbers as Pie Sectors. 63. Set Dimension Channel as Legend Color. 149

150 75% of this customer segment is shopping mainly online, which fits the audience based on the previously identified age group. 64. We are now exporting the data. 65. Click on Predict. 66. Open the list Data Writers in the Components panel on the right hand side. 67. Double-Click on CSV Writer. 68. Click on Configure Settings. 150

151 69. You can now specify the details and export the data. 151

152 10 BI Scenarios for Power Users In the following sections you will learn more about the features and functions of SAP NetWeaver BW on SAP HANA in combination with SAP BusinessObjects BI 4.x. This chapter is meant to be for power users that are interested to learn each step of the functionality, for example how to upload data to a SAP NetWeaver BW workspace and join it with existing data in the SAP NetWeaver BW system Configuring your mobile device You can use the following steps to configure the hosted SAP BusinessObjects BI environment and your mobile device to leverage the SAP Mobile BI application, so that you can view your BI content on your mobile device Installation on ios: You can download the SAP BusinessObjects Mobile client application from the App Store via the itunes software. Then synchronize the downloaded application with your ipad device. You can download the SAP BusinessObjects Mobile client application directly from the App store to your device. 1. Open the App Store on your ipad. 2. Search for SAP BusinessObjects. 3. Install the following applications: SAP BusinessObjects Mobile Installation on Android: 1. Navigate to play.google.com 2. Search for SAP BusinessObjects Mobile BI 3. Install the following applications: SAP BusinessObjects Mobile After you installed the two Mobile BI applications on your mobile device you need to configure the settings to leverage your server environment. 152

153 Configuring Mobile BI 1. Start SAP BI on your device 2. Click on the Settings button 3. Click Add Connection 4. Click Create Manually 5. Enter a Name for the Connection 6. Enter the Server URL following this syntax: Name >:8080 Replace the place holder <Server Name> with either the IP number or the full qualified name of your SAP BusinessObjects BI system. 7. Enter the SAP BusinessObjects BI Server Name into the field CMS Name. 8. Ensure the Authentication is set to SAP 9. Enter your assigned SAP credentials in the syntax A4H~001/demo. 10. Enter your assigned password for the field password 11. Select the option to save the password. 12. Click Done. You should be able to connect the SAP Mobile BI application to the hosted environment. 153

154 10.2 Crystal Reports for Enterprise and SAP NetWeaver BW Scenario Overview In the following steps you will learn how you can use Crystal Reports for Enterprise in combination with data retrieved using the BEx queries in your SAP NetWeaver BW system. In the first exercise you will create a simple report with the following functionality: - Grouping of data - Usage of sort controls in the report - Drill Downs - Charts In the second exercise you will create a hierarchical report with the following functionality: - Grouping of data based on a SAP NetWeaver BW hierarchy. - Creating subtotals along hierarchical data. - Creating Drill Downs along the hierarchy Exercise 1: Create your first Crystal Reports with SAP NetWeaver BW 1. Select Start > All Programs > SAP Business Intelligence > SAP Crystal Reports for Enterprise 4 > SAP Crystal Reports for Enterprise Choose the menu File > New > From Data Source. 3. Click Browse Repository. 154

155 4. In the Server Connections ensure you select the entry localhost (SAP Authentication). 5. Click OK. 6. Enter your SAP credentials and the password. 7. Click OK. 8. For Data Source Type make sure the entry SAP BEx Query is selected. 9. Select the connection SAP_BW. 10. Click Next. 11. Open the list of InfoArea. 12. Open the InfoArea NetWeaver Demo. 13. Select the InfoProvider Actual for NW Demo. 155

156 14. You will be presented with a list of BEx Queries. 15. Select the query DEMO_QUERY_ Click OK. 17. You are now presented with the query panel. 18. Add the following items to the Result Objects: Country Region Sold-to-Party Product Calendar Year Net Value stat curr Costs in statistics c TIP: The items you are selecting are the top dimension objects representing the Text value. 156

157 19. Uncheck the option Generate Report. 20. Click Finish. 21. Add the following elements to the Body area of your report: Country Region Sold-to-Party Net Value stat curr TIP: You can use the CTRL key and select multiple fields. 22. Reduce the height of the body area by reducing the height on the left panel by moving the bottom part of the body area up. TIP: You can only reduce the height of the Body section to remove empty space. In case your fields are at the bottom of the area, please move your fields up first. TIP: Remember you can also click on Structure to view a more technical oriented view of your report. 157

158 TIP: In case the fields are not at the top of the area, you cannot minimize the Body area and first need to move the fields to the top of the Body area. 23. Remove the column headers from the Page Header section by selecting the fields in the report and you can then use the DELETE button on the keyboard. We will add those back in the next steps. 24. Click on the tab Data. 25. Click on Sorts. 26. Open the Body entry. 27. Click Add Sort. 28. Select Net Value stat curr. 158

159 29. Sort Descending. 30. Click OK. 31. Now repeat the previous steps and create an ascending order for Country Region Sold-to-Party 32. Select the tab Insert. 33. Select the menu item Sort Control. 34. Select the entry Country. 35. Click Insert. 36. Drag and drop the sort control to the Page Header on top of the corresponding column. 37. Repeat the steps for Region. 38. Repeat the steps for Sold-to-Party 39. Repeat the steps for Net Value. 159

160 40. You can now sort the data contained in the report using the sort controls for all four elements of your report. 41. Select the column header for the column Sold-to-Party. 42. Use the Column header (see screenshot below) for the report and move the Sold-to-Party column between Country and Region. HINT: in case the fields in the column do not have the same size or are not aligned (left / right) in a similar way, you will not see these tabs. You would then first align the fields and then the overall column header will show. 43. Select the tab Insert. 44. Select the menu Group. 160

161 45. Select Country as field to group on. 46. Set the sort as Ascending. 47. Click Insert. 48. Right-click on the Body Section of your report. 49. Select Format Body Select the entry General. 51. Select the option Show on Drill only. 52. Click Close. 53. Click on Structure to see the technical view of your report. 161

162 54. Select the field Net Value stat curr in your Body Section. 55. Right-Click and select the menu Total Net Value. 56. Select the option Delegated. 57. Select the option for each grouping of Country 58. Select the Location to be Above Data. 59. Click Insert. 60. Right-click on the Group Footer 1 section. 61. Select the option Hide. 62. Navigate back to the Page view of your report. The report now shows the summary per Country and you can double-click either on the year or on the Net Value to drill down into the details. 162

163 You can use the navigation above the report to navigate back to the summary page of the report. 63. Select the Structure View in the toolbar. 64. Right-Click on the Group Header Select the menu option Insert Section > Below. 66. Move the column headers from the Page Header into the newly created section. 163

164 67. Right-Click on the newly created section and select the menu Format Section. 68. Select the item General. 69. Click the next to the option Hide. 164

165 70. Enter the following into the formula: DrillDownGroupLevel=0 71. Click Save and Close. 72. Click Close. 73. Select the menu Page in the toolbar. The sort options should now only appear when performing a drill down. 74. Right-click on the subtotal for Net Value stat curr in the Group Header Select the menu item Conditional Formatting. 76. Click Add Condition. 77. Use the option Greater Than for Net Value stat curr. 78. Enter the value (Please enter without any separators). 79. Set the Font Color to Red. 80. Set the Background color to yellow. 165

166 81. Click OK. 82. Navigate to the tab Insert. 83. Select the option Chart > Column > Column. 84. Place the Column Chart into the Report header section. 85. Click on the Data tab of the chart. 86. Drag the Net Value stat curr from the Result Objects shown in the Data Explorer to the Total (Y) field. 166

167 87. Drag the Country characteristic from the Result Objects shown in the Data Explorer to the Category (X). 88. Now use a double-click on Country in the Category (X) field. 89. Select the option Sort. 90. Select the option Top N for Show. 91. Enter the value 10 for N is. 92. Click Close. 93. Click on Show Chart. 167

168 94. Select the menu File > Save as. 95. Navigate to the folder Public Folder > Demo Content. 96. Enter a name for your report. 97. Click Save. 98. At the next screen use the option Save with Data. 99. Close Crystal Reports for Enterprise Assigning Mobile Category and Viewing the report 100. Select the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad Logon on using the SAP Authentication and your SAP credentials for the SAP System A4H and client Select the tab Documents Click on Folders. 168

169 104. Open the list of folders from the folder Public Folders Navigate to the folder Demo Content Select the report you saved previously Use a right-click and use the menu Categories Select the category Mobile Click OK Use a right-click and use the menu View. You should also be able to view the report on SAP Mobile BI now. 169

170 Exercise 2: Create your first hierarchical Crystal Reports 1. Select Start > All Programs > SAP Business Intelligence > SAP Crystal Reports for Enterprise 4 > SAP Crystal Reports for Enterprise Choose File > New > From Data Source. 3. Click Browse Repository 4. In the Server Connections ensure you select the entry localhost (SAP Authentication). 5. Click OK. 6. Enter your SAP credentials and the password. 7. Click OK. 8. For Data Source Type make sure the entry SAP BEx Query is selected. 9. Select the connection SAP_BW. 10. Click Next. 11. Open the list of InfoArea. 12. Open the InfoArea NetWeaver Demo. 13. Select the InfoProvider Actual for NW Demo. 14. You will be presented with a list of BEx Queries as the connection points to the InfoProvider. 15. Select the query DEMO_QUERY_ Click OK. 17. You are now presented with the query panel. 18. Add the following items to the Result Objects: Country Hierarchy 01 Net Value stat curr Cost in statistics c TIP: Country Hierarchy 01 is a hierarchy for dimension Country, so you can find Country Hierarchy 01 in the list of items for dimension Country 19. Open the member selector for Country Hierarchy 01 in the Result Objects (small triangle). 20. Click on the option Levels. 21. Activate the option Enable Levels. 170

171 22. Select all available Levels. 23. Click OK. 24. Uncheck the option Generate Report. 25. Click Finish. 26. Navigate to the Insert tab. 27. Select the menu Group. 28. Click Edit Groups. 29. Click New. 30. Select Country Hierarchy Click on the small triangle on the far left to collapse the dialog. 32. Set the Hierarchy Type to External Hierarchy. 171

172 33. Set the Group Indent to 0.2 inches. 34. Click OK. 35. Right Click on the Body Section. 36. Select the menu Hide. 37. Right Click on the Group Footer 1 Section. 38. Select the menu Hide. 39. Drag and Drop the measure Net Value stat curr from the Result Objects shown in the Data Explorer to the Group Header. 40. Select the field for the hierarchy and the Net Value together. You can use the CTRL button to select multiple fields. 41. Right click on the field. 42. Use the menu option Align > Align Top. 172

173 43. Navigate to the tab Insert. 44. Select the menu item Chart > Bar > Bar. 45. Place the chart into the Report Header. 46. Select the Data tab of the chart. 47. Move the Country Hierarchy 01 from the Result Objects shown in the Data Explorer object to Category (X). 48. Move the Net Value stat curr from the Result Objects shown in the Data Explorer to Total (Y). 49. Double click on the Country Hierarchy 01 entry in the chart. 50. Set the Hierarchy Type to External Hierarchy. 51. Click Close. 52. Click on Show Chart. 173

174 53. Navigate to the Data Explorer and open the list of Formulas right now empty. 54. Use a right-click on the word Formulas and select the menu New Formula. 55. Enter HierarchyLevel as the name for the new formula. 56. Click OK. 57. In the formula editor make sure the top left corner shows the button Simple. In case the Advanced button is shown click on the Advanced button. 174

175 58. Navigate to the list of Functions. 59. Open the list of functions in the Print State category. 60. Open the list of functions below HierarchyLevel. 61. Double-Click on the entry HierarchyLevel (groupinstance groupinstance). 175

176 62. Remove the text between the two brackets. 63. Navigate to the formula Category Document Properties 64. Double-Click on the formula GroupingLevel. 65. Remove the text between the two brackets. 66. Navigate to the top of the Data Explorer. 67. Double-Click on the Country Hierarchy 1 entry so that the field is being inserted into the formula. 68. Your formula should like similar to: HierarchyLevel( GroupingLevel( {DEMO_QUERY_04.Country\COUNTRY_HIERARCHY_01})) 69. Click Save and Close. 70. Place the newly created formula into the Group Header 1 section of your report. 71. Use a right-click on the formula field in the report and select the menu Hide. 72. Use a right-click on the section for Group Header 1 (not the complete Group Header 1). 73. Select the menu Conditional Formatting. 74. Click Add Condition. 75. Select the newly created formula HierarchyLevel as the field for the Condition. 76. Select the operand Equal to. 77. Enter 1 as the value. 78. Activate the Background Color option and select a color. 176

177 79. Now add two additional Conditions for the Hierarchylevel values 2 and 3 and specify the background color. Your report should now show different colors for the hierarchy levels. 80. Click OK. 81. Navigate to the menu Insert > Group. 82. Click Edit Groups. 83. Open the details for Group # Change the Group Indent to Click OK. 86. Now select the Group Name header in the Group Header Use a right-click on the field and select the menu Format Group Name Element. 177

178 88. Click on the next to the X value. 89. In the formula editor make sure the top left corner shows the button Simple. In case the Advanced button is shown click on the Advanced button. 90. Navigate to the list of Functions. 91. Open the list of functions in the Print State category. 92. Open the list of functions below HierarchyLevel 93. Double-Click on the entry HierarchyLevel (groupinstance groupinstance) 94. Remove the text between the two brackets. 95. Navigate to the formula Category Document Properties 96. Double-Click on the formula GroupingLevel. 97. Remove the text between the two brackets. 98. Navigate to the top of the Data Explorer. 99. Double-Click on the Country Hierarchy 1 entry so that the field is being inserted into the formula Add the syntax * 150 to the formula Your formula should like similar to: HierarchyLevel( GroupingLevel( {DEMO_QUERY_04.Country\COUNTRY_HIERARCHY_01}))* Click Save and Close Click Close. Your Group field should now be indented but the key figure should be right aligned Select the menu File > Save as Navigate to the folder Public Folder > Demo Content Enter a name for your report 107. Click Save At the next screen use the option Save with Data. 178

179 Creating fake Drill Down in Crystal Reports for Enterprise 109. In the existing report navigate to the area Formulas in the Data Explorer Use a right click and select the menu New Formula Enter fn_hierarchylevel as formula name Click OK Enter the following formula syntax: HierarchyLevel(GroupingLevel({DEMO_QUERY_04.Country\COUNTRY_HIERARCHY_01})) 114. Click Save and Close Create another formula with the formula name fn_drill 116. Enter the following formula syntax: DrillDownGroupLevel Details on the function DrillDownGroupLevel: Returns a number that indicates the group level of the current drill down view, or 0 if it is not a drill down view. If a report has groups on Country and Region, then DrillDownGroupLevel returns 0 in the view without drill downs. Within the drill down view for a Country, DrillDownGroupLevel returns 1, and within the drill down view of a Region, DrillDownGroupLevel returns 2. To check if you are in a drill down view, test to see if DrillDownGroupLevel > 0 returns true Click Save and Close Create another formula with the formula name fn_groupnumber Enter the following formula syntax: GroupNumber 120. Click Save and Close Place all formulas onto the Group Header #1 of your report On the formula GroupNumber there is one important behavior that you need to recognize. 179

180 The screenshot above represents a drill down from Europe and we see now items from level 3 of our hierarchy. Interesting enough though is that the GroupNumber starts on 1 again. We can use that information because we can then pick the hierarchy level from the top group (GroupNumber=1) and use that to suppress hierarchy levels we don't want to show right away. In the example above the top entry is our GroupNumber 1 and the hierarchy level is 2. So in a drill down case we want to show the hierarchy level and one additional level (+1) but not more - or in other words, anything that is > HierarchyLevel+1 needs to be hidden Create another formula with the name fn_suppresslevel Enter the following syntax: global numbervar suppresslevel; if groupnumber=1 then suppresslevel:={@fn_hierarchylevel}+1; suppresslevel 124. Click Save and Close Place the formula into the Group Header 1 section. The formula is creating a variable and stores the hierarchy level from the Group where GroupNumber=1 in the variable. So now we can use this logic and use the formula in the condition for the suppression of our Group Header Use a right click on the Parameters section in the Data Explorer Select the menu New > New Parameter. 180

181 128. Enter Initial Hierarchy Level as Parameter Name Set the Data Type to Number Click OK Use a right click on the Group Header 1 and select the menu Format Group Header Select the area General Click on the next to the Hide option Enter the following syntax: ({@fn_drill}=0 and {@fn_hierarchylevel}>{?initial Hierarchy Level}) or ({@fn_drill}=1 and {@fn_hierarchylevel}>{@fn_suppresslevel}) fn_drill is the formula we created to show if a drill down was performed. fn_hierarchylevel is the formula showing the hierarchy level. Initial Hierarchy Level is the parameter we created to ask for the initial drill down level. So the formula is checking in the first part if no drill was done (Drill=0) and sets the suppression level to any level higher than the selected level via the parameter (fn_hierarchylevel>initial Hierarchy Level). In the second part the formula checks if a drill down was performed and the sets the Hierarchy level to any level higher than our formula Suppress Level we created previously Click Save and Close Click Close Refresh your report You will get asked to fill the prompt and the report will show accordingly 139. Select the menu File > Save to save your report Assigning Mobile Category and Viewing the report 140. Select the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad Logon on using the SAP Authentication and your SAP credentials for the SAP System A4H and client

182 142. Select the tab Documents Click on Folders. Open the list of folders from the folder Public Folders Navigate to the folder Demo Content Select the report you saved previously Use a right-click and use the menu Categories Select the category Mobile 148. Click OK 149. Use a right-click and use the menu View. You should also be able to view the report on SAP Mobile BI now. 182

183 10.3 Web Intelligence and SAP NetWeaver BW Scenario Overview In the following exercises you will use Web Intelligence in combination with SAP BEx queries as your data source. In the first exercise you will use a simple BEx query and leverage several parts of Web Intelligence, such as creating a table, creating a chart, creating an input control. In the second exercise you will leverage a time dependent hierarchy from SAP NetWeaver BW and combine it with a functionality called Track Changes in Web Intelligence Exercise 1: Creating your first Web Intelligence report with SAP NetWeaver BW data 1. Logon to the BI LaunchPad via the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad. 2. Select SAP as Authentication mode. 3. Enter A4H as SAP System. 4. Enter 001 as SAP client. 5. User your SAP credentials to logon. 6. Navigate to the menu Applications. 7. Select Web Intelligence. 8. Use the toolbar and start the process to create a new report. 9. Select the option BEx. 183

184 10. Click OK. 11. Select the connection SAP_BW. 12. Open the list of InfoAreas. 13. Open the InfoArea NetWeaver Demo. 14. Select the InfoProvider Actual for NW Demo. 15. You will be presented with a list of BEx Queries. 16. Select the BEx Query DEMO_QUERY_ Click OK. 18. You will be presented with the Web Intelligence Query Panel. 184

185 19. Add the following characteristics to the Result Objects of the Query Panel: Country Region Product Group Product Calendar Year / Month Net Value stat curr Costs in statistics c HINT: The items you select are the blue items that are in top of the list for each characteristic. 20. Open the Query Properties. 185

186 21. Ensure the option Enable Query Stripping is activated. Tip: Query Stripping allows Web Intelligence to have a list of available characteristics but not to ask for the data upfront similar like Free Characteristics in a BEx Query. 22. Click OK. 23. Click Run Query. 186

187 The underlying BEx query contains variables which are now being leveraged by Web Intelligence. 24. Select the entry Please select a range for Calendar Month on the left hand side. 25. Click to refresh the list of values. 26. Select the value JAN 2012 for the Start Value. 27. Select the value JUN 2012 for the End Value. 28. Click OK. 29. You are being presented with a default layout for your report. 30. On the left hand side navigate to the tab Properties and click Document. 187

188 31. The document properties are shown. Ensure that in the Options area the option Enable Query Stripping is activated. 32. Click OK. 33. Select the column for Country by clicking on the first country entry (not the column header). 34. Navigate to the tab Analysis. 35. Select the option Sort as part of the tab Display. 36. Select the option Advanced 188

189 37. Click Add. 38. Select Country. 39. Click OK. 40. Set the sort order to Descending. 41. Click Add. 42. Select Region. 43. Click OK. 44. Set the sort order to Descending. 189

190 45. Click OK. 46. Select the column Country (not the column header). 47. Navigate to the tab Analysis. 48. Select the tab Display. 49. Select the menu Break > Add Break. 50. Select the column Region (not the column header). 51. Select the menu Break > Add Break. 52. Select the column Calendar Year / Month (not the column header). 53. Right-Click and open the context menu. 54. Select the menu Set as Section Select the column Net Value stat curr (not the column header). 56. Navigate to the tab Analysis. 190

191 57. Select the tab Functions. 58. Select the option Sum. HINT : You might have to resize the column so that values fit. 59. Repeat the steps for the column Costs in statistics c to create the subtotals also for Costs. 60. Navigate to the tab Report Element. 61. Select the tab Chart. 62. Select the Pie Chart option. 63. Place the pie chart on the right hand of your table. 64. Drag and drop from the list of available objects (left hand side) the dimension Product Group to the chart. 65. Drag and drop from the list of available objects (left hand side) the measure Net Value stat curr to the chart. 191

192 66. Select the chart. 67. Navigate to the tab Report Element. 68. Navigate to the tab Position. 69. Select the menu Align > Relative Position. 70. Ensure the item Layout is selected. 71. Set the configuration as follows: Horizontal 1 cm / in from the Right Edge from Block 1 (your table) Vertical 1 cm / in from the Top Edge from Calendar Year / Month (your section) 72. Click OK. 73. Resize you table and you chart should follow now the movement. 74. Select the column Country. 192

193 75. Navigate to the tab Analysis. 76. Navigate to the tab Interact. 77. Select the option Outline. 78. You can now use the options to open and close the breaks from the table. 79. Navigate to the tab Analysis. 80. Navigate to the tab Filters. 193

194 81. Click the button Input Controls. 82. Select the entry Calendar Year / Month. 83. Click Next. 84. Select the option Radio Buttons. 85. Click Next. 86. Select all elements in the Section. The table, the chart, and the section itself. 87. Click Finish. 88. Select the different months and you will notice the data in the report is being filtered. 89. Select a value in the column Product Group. 90. Use a right-click and use the option Delete. 91. Select a value in the column Product. 92. Use a right-click and use the option Delete. 93. Refresh your report. 194

195 94. Confirm the prompt values. 95. Click OK. 96. Take a look at the list of available objects. Because Query Stripping is enabled the characteristic Product is now shown in bold as the data is no retrieved because it is not needed for the report. Product Group is not shown in bold as it is used in the chart. 97. Now drag Product back into the table. Because the data is not in the report, the report needs to be refreshed. 98. Refresh your report. 195

196 99. Confirm the prompt values Click OK Navigate to the tab File (left hand side) Select the symbol to save your report to the SAP BusinessObjects BI Server Select the folder Public Folder Navigate to the folder Demo Content Select the tab Categories Open the list of Categories in the folder Corporate Categories Select the Category Mobile 108. Enter a name for your report 109. Click Save Viewing the report 110. Select the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad Logon on using the SAP Authentication and your SAP credentials for the SAP System A4H and client Select the tab Documents Click on Folders Open the list of folders from the folder Public Folders Navigate to the folder Demo Content Select the report you saved previously Use a right-click and use the menu View. 196

197 Exercise 2: Creating your first hierarchical Web Intelligence report with SAP NetWeaver BW data 1. Logon to the BI LaunchPad via the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad 2. Select SAP as Authentication mode. 3. Enter A4H as SAP System. 4. Enter 001 as SAP client. 5. User your SAP credentials to logon. 6. Navigate to the menu Applications. 7. Select Web Intelligence. 8. Use the toolbar and start the process to create a new report. 9. Select the option BEx. 10. Click OK. 11. Select the connection SAP_BW. 12. Open the list of InfoArea. 13. Open the InfoArea NetWeaver Demo. 14. Select the InfoProvider Actual for NW Demo. 15. After selecting the connection the list of BEx queries is shown on the right hand side. 16. Select the BEx Query QUERY_DEMO_ Click OK. 18. You are now presented with the query panel. 19. Add the following items to the Result Objects: Sales Hierarchy 01 Net Value stat curr Costs in statistics c 20. Click on the Set Variables button in the toolbar. 197

198 21. Open the calendar control. 22. Click Today. 23. Ensure the option Set as Prompt is activated. 24. Click OK. 25. Open the member selector for the Sales Hierarchy Navigate to the Levels tab. 27. Activate the option Enable Levels. 28. Select all Levels. 198

199 29. Navigate back to the Members tab. 30. Click OK. 31. Click Run Query. 32. The date from today should be shown as preselected value. 33. Click OK. 34. You can now use the + symbols to open and close the hierarchy. You can also use the context menu as shown below. 199

200 35. Open all levels of the hierarchy. 36. Select the tab Analysis. 37. Select the tab Data Tracking. 38. Click on Track. 200

201 39. Activate the option Compare with last data refresh. 40. Navigate to the tab Options. 41. Leave the default options. 42. Click OK. 43. Refresh the report. 44. Set the value for the keydate variable to July 1 st Click OK. 46. Click OK. 201

202 The changes based on the change in the date as the hierarchy is time-dependent are highlight based on the configured options. 47. Navigate to the tab Report Element. 48. Navigate to the tab Table. 49. Click on the Vertical Table. 50. Open the menu and select the menu Define Vertical Table. 51. Drag and Drop the table next to the existing table. A menu will be shown to define the table. 202

203 52. Define the Sales Hierarchy 01 as the first element of the Horizontal Axis. 53. Click the button to add another column. 54. Define the element Net Value stat curr as the second element of the Horizontal Axis. 55. Click OK. 56. Open only Level 1 (World) and Level 2 (Europe / North America) of the hierarchy. 57. Select the table. 58. Navigate to the tab Report Element. 203

204 59. Navigate to the tab Tools. 60. Select the menu option Turn Into. 61. Select the option More Transformations. 62. Select the option Column. 63. Set the Category Axis to the Sales Hierarchy Set the Value Axis 1 to the Net Value stat curr. 65. Click OK 66. Use a right-click on one of the Labels of the chart. You can still use the hierarchical navigation in the chart. 204

205 67. Save the report to your SAP BusinessObjects BI system. 68. Navigate to the tab File (left hand side). 69. Select the symbol to save your report to the SAP BusinessObjects BI Server Select the folder Public Folder Navigate to the folder Demo Content In addition ensure the report is being assigned to the Category Mobile 121. Enter a name for your report 122. Click Save. 205

206 Viewing the report 123. Select the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad Logon on using the SAP Authentication and your SAP credentials for the SAP System IH2 and client Select the tab Documents Click on Folders Open the list of folders from the folder Public Folders Navigate to the folder Demo Content Select the report you saved previously Use a right-click and use the menu View. 206

207 10.4 SAP BusinessObjects Analysis, Edition for Microsoft Office and SAP NetWeaver BW In this part of the exercises for SAP BusinessObjects BI 4.x you will use SAP BusinessObjects Analysis, edition for Microsoft Office in combination with SAP NetWeaver BW on SAP HANA. The hosted environment does not have SAP BusinessObjects Analysis, edition for Microsoft Office pre-installed and therefore we will start this exercise with the installation of SAP BusinessObjects Analysis, edition for Microsoft Office. To leverage SAP BusinessObjects Analysis, edition for Microsoft Office you will need Microsoft Office installed on the system where you would like to use SAP BusinessObjects Analysis, edition for Microsoft Office Download of SAP BusinessObjects Analysis, edition for Microsoft Office You can download the software required for SAP BusinessObjects Analysis, edition for Microsoft Office from Service marketplace. Please follow the next set of steps: 1. Logon to Service Marketplace using the following URL : 2. On the left hand side click on Installations and Upgrades. 3. On the left hand side click on Browse our Download Catalog. 207

208 4. Select the entry Analytics Solutions. 5. Select the entry SBOP Analysis MS Office. 6. Select SBOP Analysis MS Office Select Installation. 8. Select the component and add the component to the Download Basket. 9. Use the Download Manager to download the software to your local desktop. 208

209 Installation of SAP BusinessObjects Analysis, edition for Microsoft Office After you downloaded the necessary software, you can now start the installation of SAP BusinessObjects Analysis, edition for Microsoft Office. Technical Pre-Requisites Microsoft Office needs to be installed on the client system. To see a list of supported Microsoft Office version you can refer to the list of supported platforms on Microsoft.NET Framework 2.0 Redistributable Package is required. Primary Interop Assemblies for Microsoft Office are required. The account being used for the installation should have administrative rights on the system. 1. After you downloaded the software you can start the installation routine by starting SapAaoSetup.exe. 2. In the first step you will be presented with the Welcome screen for the installation of SAP BusinessObjects Analysis, edition for Microsoft Office. 3. In the second step you can select the components for the installation. 4. In the next step you can configure the destination folder for the installation. 5. After these steps the actual installation process will get started and you should be able to use SAP BusinessObjects Analysis, edition for Microsoft Office shortly after this. 209

210 Exercise 1: Creating your first workbook 1. Start SAP BusinessObjects Analysis, edition for Microsoft Office with Microsoft Excel via the menu path: Start All Programs SAP Business Intelligence SAP BusinessObjects Analysis Analysis for Microsoft Excel. 2. Select the Insert Select Data source option from the Analysis Ribbon. 3. You are presented with the logon screen to the SAP BusinessObjects BI System. 4. For the Web Service URL enter the following: Server>:8080/dswsbobj/services/session where you replace <BI4 Server> with the full qualified host name of the BI4 Server instance. 5. Click Options and ensure the Authentication is set to SAP. 6. Enter you SAP User A4H~001/DEMO. 7. Enter you assigned password for the SAP credentials. 8. Click OK. 9. Select the connection SAP_BW. 10. Click Next. 11. Select the tab Search 12. Enter the text DEMO_QUERY. 13. Press Enter on the keyboard. 14. Select the query DEMO_QUERY_ Click OK. 210

211 16. Click the button next to the prompt for the Calendar Month, which states Please select a range for Calendar Month. You will be shown the member selector. The member selector allows you to specify the Display of the values and you can also search for members using the search option. 17. Select the value JAN Click OK 19. Now open the list of options for the prompt for the end of the range 20. Select the value JUN Click OK. 211

212 22. Click OK. 23. Select the column header with the word Country. 24. Open the menu Totals in the Analysis Ribbon. 212

213 25. Ensure the option Show Totals is activated. 26. Select the column header with the word Region. 27. Open the menu Totals in the Analysis Ribbon. 28. Ensure the option Show Totals is activated. 29. Make sure the navigation panel is activated by making sure the Display icon in the ribbon is activated. 30. In the Navigation Panel select the entry Measures in the Columns. 31. Use the Right Click to open the context menu. 213

214 32. Select the option Filter by Member. 33. Select the Net Value and Costs and deselect all other members. 34. Click OK. 35. Select a member of characteristic Country in your crosstab. 36. Select the menu option Members in the Analysis ribbon 214

215 The option Members allows you configure which part you would like to show and which type of text you would like to show. 37. Select the option Text and use the Medium Text. 38. Select a member of the column Region. 39. Select the menu option Members in the Analysis ribbon 40. Select the option Text and use the Medium Text. 41. Select a value in the column Net Value. 42. Select the menu Measures. 43. Select the option Number Format. 44. Set the Scaling Factor to 1000 and the number of Decimal Places to Click OK. 46. Now click on the button Pause Refresh in the ribbon. 47. Now open the list of members for the dimension Product in the navigation panel. 215

216 48. Open the list for the Flat Presentation. 49. Select all the values shown for dimension Product with the exception of Not Assigned and drag them to the Background Filter area. 50. Remove the dimensions Country and Region from your crosstab by a simple drag and drop move from the Rows into an empty area of the navigation panel. 216

217 51. Now click on the button Pause Refresh in the ribbon again to refresh your crosstab. 52. Open the list of possible values for Country in the navigation panel. 217

218 53. Select the Country Hierarchy 1 and drag and drop it to your crosstab into the rows of the navigation panel. 54. Select the member WORLD of the hierarchy in the crosstab and navigate to the menu Hierarchy in the ribbon. 218

219 55. Select the menu Hierarchy > Expand Node to Level and select Level Now select the menu Hierarchy > Show Levels. 57. Select Level 02 and uncheck Level Click OK. World as member from the hierarchy has been removed from the display. 219

220 59. Now drag and drop the dimension Sold-to-Party to your crosstab so that it replaces the hierarchy. You can do so in the crosstab or in the navigation panel. 60. Select a member of the column Sold to Party. 61. Select the menu option Totals in the Analysis ribbon 62. Ensure the option Show Totals is activated. 63. Select a value in the column Net Value. 64. Select the menu Filter > Filter by Measure > Most Detailed Dimension in Rows > Edit. 65. For Based On measure use the key figure Net Value. 66. As operator use Top N. 67. Set the value to

221 68. Click Add. 69. Click OK. 70. Remove the filter for dimension Product from the Background Area. 71. Now drag and drop the dimension Product to your crosstab so that it replaces the Sold to Party dimension. You will see the Top 10 Products. 72. Select a member of dimension Product and navigate to the menu Members. 73. Select the option Text. 221

222 74. Select a value in the column Net Value. 75. Select the menu Filter > Filter by Measure > Most Detailed Dimension in Rows > Reset. 76. Open the list of items from dimension Product. 77. Drag and Drop Product Hierarchy 01 into the Rows so that it replaces it dimension Product. 78. Select the menu Conditional Formatting > New. 222

223 79. Enter Net Value Highlighting as Name. 80. Set the Format to Status Symbol. 81. Add a definition for the values Greater Than as Green (1) (Please enter the value without separators!). 82. Click Add. 83. Add a definition for the values between and as Orange (4). (Please enter the value without separators!). 84. Click Add. 85. Click on the tab Display. 86. Activate the option Data Cells and Row Headers. 87. Click OK. 88. Remove the Product Hierarchy from the Rows. 89. Add dimension Country (Flat Presentation) to the Rows 223

224 90. Add dimension Sold-to-Party to the Rows. 91. Select the option Hierarchy > Compact Display in Rows. 92. You can now open and close the levels. 93. Select a member of the dimension Country from the crosstab. 94. Select the menu Hierarchy > Expand Dimension Sold to Party. 95. Add several empty rows on the top of your spreadsheet (10 rows). 96. Now open the tab Information in the navigation panel. 97. Drag and drop all the elements from the Information Area to your top of the spreadsheet. 98. You can simply select the item in the Information Area and drag and drop it on the spreadsheet. 224

225 99. Select a cell in the table containing the data Now select the menu Create Slide in the ribbon Microsoft PowerPoint is being started Logon to your SAP BusinessObjects BI Server with your SAP credentials and the SAP Authentication Logon to the SAP system with your credentials Confirm the prompting dialog by clicking OK You are being presented with the Fit Table dialog and you can decide to either abbreviate the table or to split the table across several slides Select the option Abbreviate table on this slide Set the Maximum Number of Rows to Click OK You are being presented with a default layout. 225

226 110. Select a member in the table Select the menu item Fit Table in the Analysis Ribbon You can now select how your table is being treated inside Microsoft PowerPoint. You can choose to abbreviate the table or to split the table Select the option Split Set the maximum number of rows to 3. Analysis, edition for Microsoft Office tells you that you will need several slides based on the amount of data Click OK. 226

227 116. Additional slides are being created based on the information that you created in your crosstab. You can use all the common Microsoft PowerPoint option to format the design and layout Select the table on the slide and click the menu Fit Table from the Analysis Ribbon Set the maximum number of rows to 10 and use the option Abbreviate Activate the option Delete Slides with Deleted Tables Click OK. 227

228 121. The table in the slide deck stops after 10 rows and shows... to indicate the table is abbreviated Select your table in the slide deck Use the menu Info Field in the Analysis Ribbon to add the Last Data Update information to your slide Close Microsoft PowerPoint. (we will not save the slides) 125. Now navigate back to Analysis, edition for Microsoft Excel Select the second sheet Sheet 2 in your Microsoft Excel file Select the Insert menu from the Analysis Ribbon Select the first entry which should be DEMO_QUERY_ The prompting dialog appears. You can leave the values as is Click OK Navigate to the tab Components in the Navigation Panel 132. Make sure you select the entry Book

229 133. Activate the option Merge Variables The prompting dialog appears again and the prompts have been merged based on the technical names Confirm the values by clicking OK Click on the button Prompts in the Analysis Ribbon 229

230 137. Navigate back to the Analysis tab Ensure you activate Sheet 2 in Microsoft Excel 139. Remove Country and Region from the Rows Move Product Hierarchy 01 into the Rows Use a right click on Measures in the columns area in the navigation panel Use the menu Filter by Member 143. Select the key figures Net Value and Cost and remove all others Click OK Select the column header for key figure Costs (the cell with the wording Costs) Press the CTRL key on the keyboard Select the column header for key figure Net Value (the cell with the wording Net Value) Select the menu Calculations > Add Calculation > Percentage Share. The new calculation is automatically added to the cross tab. The calculation depends on the order of selecting the columns Select a cell in the crosstab Click on the Chart menu in the Analysis Ribbon. 230

231 151. You can now use the standard Microsoft Excel menus to format the chart. 231

232 152. In the Analysis Ribbon click on Create Web Application Logon with your SAP credentials to Design Studio using the user DEMO and the SAP Authentication The application is being created for your; all that is left to do is to set the correct connection to SAP BW You will be presented with the prompting screen for the BEx Variables Enter the value for the variable for the Calendar Month Click OK Click OK In the Outline select the entry DEMO_QUERY_02 DS_1. 232

233 160. In the Properties on the right hand side you can now see the details for the connection Click on the button next to Connection Click Browse for the field Data Source Search for the query DEMO_QUERY_ Select the query DEMO_QUERY_ Click OK Click OK In the Outline select the entry query DEMO_QUERY_02 DS_ In the Properties on the right hand side you can now see the details for the connection Click on the button next to Connection Click Browse for the Data Source Search for the query DEMO_QUERY_ Select the query DEMO_QUERY_ Click OK Click OK Select the menu Application > Execute Locally to show the application in the browser You will get prompted to fill out the variable for the Calendar Month Enter the value Click OK Close the browser 180. Select the menu Application > Save as and save the application to the folder Demo Content in the Public Folder area Select the menu Start > All Programs > SAP > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad Logon on using the SAP Authentication and your SAP credentials for the SAP System A4H and client Select the tab Documents Click on Folders Open the list of folders from the folder Public Folders Navigate to the folder Demo Content 187. Select the application you saved previously Use a right-click and use the menu Categories Select the category Mobile Click OK Use a right-click and use the menu View. You should also be able to see the application now on your SAP Mobile BI application. 233

234 Exercise 2: Using SAP BW Workspaces with SAP BusinessObjects Analysis, edition for Microsoft Office 1. Start SAP BusinessObjects Analysis, edition for Microsoft Office with Microsoft Excel via the menu path: Start All Programs SAP Business Intelligence SAP BusinessObjects Analysis Analysis for Microsoft Excel. 2. Select the Insert Select Data source option from the Analysis Ribbon. 3. You are presented with the logon screen to the SAP BusinessObjects BI System. 4. For the Web Service URL enter the following: Server>:8080/dswsbobj/services/session where you replace <BI4 Server> with the full qualified host name of the BI4 Server instance. 5. Click Options and ensure the Authentication is set to SAP. 6. Enter you SAP User A4H~001/DEMO. 7. Enter you assigned password for the SAP credentials. 8. Click OK. 9. Select the connection SAP_BW. 10. Click Next. 11. Select the tab Search 12. Enter the text DEMO_QUERY. 13. Press Enter on the keyboard. 14. Select the query DEMO_QUERY_ Click OK. 16. In Microsoft Excel also open the file BW Workspaces.CSV in a separate sheet (Sheet 2). You can find the file on the SAP BusinessObjects BI4 hosted environment on the desktop in a folder named DATA_FILES. 234

235 17. Now select the cells opened from the local CSV File (not the BEx Query). 18. Click Create in the Analysis Ribbon. 19. Select the SAP_BW system connection. 20. Click Next. 21. Select the workspace Demo Workspace DEMO Click Next. 235

236 23. Configure row Product and Product Color as Dimension in the option Type. 24. Click the button for the Type Details for row Product. 25. Select the entry Product - 0D_NW_PROD. 26. Click OK. 236

237 27. Ensure the Product Forecast is flagged as a Measure. 28. Enter DEMO for the technical name. 29. Click Next. 30. Select the option Do Not Insert. 31. Click OK. 32. Close the local spreadsheet and navigate back to the BEx query. 33. Now select a cell in the previously opened BEx Query. 237

238 34. Now use the option Add > Dimensions from the Analysis Ribbon. 35. Select the workspace you just created 36. Click Next. 238

239 37. For the Technical Name for the field Data Source Details enter DEMO. 38. Click Next. 39. Select the option New Worksheet. 40. Click OK. Product Color has been added to the worksheet and can be used as part of the result set now. 239

240 10.5 SAP BusinessObjects Analysis, edition for OLAP In this part of the exercises you will use SAP BusinessObjects Analysis, edition for OLAP in combination with BEx queries from your SAP NetWeaver BW system. As part of the exercise you will leverage the following functionality: - Establish data connectivity to BEx queries - Leverage SAP Variables - Leverage hierarchies from SAP NetWeaver BW - Create calculations in the Analysis Workbook - Share your workbook with SAP BusinessObjects Design Studio to enable the workbook for mobile consumption Exercise 1: Creating your first report using SAP BusinessObjects Analysis, OLAP edition 1. Open the BI Launchpad via Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4.0 > SAP BusinessObjects BI Platform Java BI Launchpad. 2. Logon with your SAP credentials and the SAP authentication for system A4H and client Select the menu Applications. 4. Select Analysis, Edition for OLAP. 5. Enter DEMO_QUERY into the Find dialog. 6. Press Enter on the keyboard 7. Select the BEx Query DEMO_QUERY_01 from the list. 8. Click OK. 9. You are presented with the query view definition based on the BEx Query Designer. 10. Use a Right Click on the Key Figures in the Layout tab. 240

241 11. Select the menu Filter > By Member. 12. Select Net Value stat curr, and Costs in statistics c and remove the other key figures. 13. Click OK. 14. Now drag and drop dimension Country from the list of available dimensions towards the layout. Drag and drop it on top of Calendar Year so that it replaces Calendar Year. 241

242 15. Drag and Drop the dimension Calendar Year / Month towards the Background Filter Area. 16. Select the month values JAN 2012 to JUN Click OK. 18. Select the column header from the measure Costs in statistics c. 19. Press the CTRL button on the keyboard. 20. Select the column header from the measure Net Value stat cur. 21. Navigate to the tab Analyze. 22. Select the menu Calculations > Percentage Share. 242

243 You can also use the menu Calculations > Custom Calculation if you prefer to use a formula editor. 23. The new calculated keyfigure is added to the worksheet. You can use the symbol next to the name of the new column to edit the calculation or header. 24. Click on the symbol and enter % of Cost as Name. 243

244 25. Click OK. 26. Select the column header for the new calculation % of Costs. Ensure the complete column is selected. 27. Navigate to the tab Analyze. 28. Select the menu Conditional Formatting > New. 29. Enter a name for the conditional formatting. 30. Select Symbol for the option Format. 31. Use the option Greater Than and enter 72 as value. 244

245 32. Use a Red color. 33. Click Add. 34. Use the checkbox Preview to see the impact. 35. Click OK. 36. Add the dimension Product to the Rows so that it displays Country > Region > Product in the rows. 37. Select a cell in the cross table. 38. Navigate to the tab Display. 39. Select the menu Hierarchy > Compact Display in Rows. 40. Navigate to the tab Insert. 41. Use a double-click into the top left corner of the cross tab so that no cells are selected. 42. Select the option Bar Chart > Clustered Bar. 43. The chart will be inserted as part of the sheet. 245

246 44. Use the option to maximize the chart. 45. You can use the left side of the chart for zooming in the chart. 46. Minimize the chart again. 47. Select a cell in the cross tab. 48. Navigate to the tab Display 49. Click on Focused Analysis. 246

247 50. Select parts of your cross table above and see how now the chart shows only those parts of the crosstab that you highlight. 51. Click on Sheet 2 to navigate to another blank sheet. 52. Use the option to establish a second connection. 53. Enter DEMO_QUERY into the Find dialog. 54. Press Enter on the keyboard. 55. Select the BEx query DEMO_QUERY_02 from the list. 56. Click OK. 57. The prompting screen comes up. 247

248 58. Open the options for the prompt Please select a range for Calendar Month. 59. Use the for the prompt for Calendar Year / Month to open the Member Selector. 248

249 60. Select the value for the start of the range. 61. Click OK. 62. Configure the value for the end of the range. 63. Leave the other parameters empty for now. 64. Click OK. 65. Select the new connection on the left hand side. 249

250 66. Click on the text / hyperlink Insert New Analysis.(in the middle of the new empty sheet). 67. Remove dimension Region from the Rows. 68. Drag and drop dimension Calendar Year / Month to the Rows so that it replaces Country. 69. Use a right-click on the Measure in the Columns. 70. Select the menu Filter by Member. 71. Ensure only the key figure Net Value stat curr is selected. 72. Click OK. 250

251 73. Navigate to the tab Insert. 74. Select the menu Switch To > Line. 75. Navigate to the tab Display. 76. Click on Swap Axes. 77. Click on the button Auto-Update (top right corner). 78. Drag and Drop dimension Product to the Columns so that it replaces Calendar Year / Month. 79. Now click on the Auto Update button again. 251

252 80. Navigate to the tab Insert. 81. Click on the Insert a table button. 82. Select the option Insert a new analysis. 83. Ensure that you select the newly created table in the sheet. 84. Remove all items from the Rows. 85. In the list of available objects open the entry Product. 86. Drag and drop Product Hierarchy 1 to the rows of the new analysis table. 252

253 87. Use a double click on the column header Product Hierarchy Use a right click to open the context menu. 89. Use the menu Show Levels. 90. Ensure that Level 02 is unchecked. 91. Open the Product Hierarchy 1 element in the list of available objects on the left hand side. 253

254 92. Now drag and drop Level 02 from the left side to the table. The table is now only showing Level 02 with descendants. 93. Select a cell in the table with the hierarchy. 94. Navigate to the tab Insert. 95. Select the option Insert a pie chart. 254

255 96. Navigate to the tab Insert. 97. Select the option Switch to Column > Clustered Column. 98. Activate the Properties for the chart. 99. Activate the option Show Hierarchical Labeling Click Apply Close the Properties Open the Product Hierarchy 1 element in the list of available objects on the left hand side. 255

256 103. Now drag and drop All Level entries and the entry Leaf Members from the left side to the table so that the table and chart show the complete hierarchy Select the chart in your workspace Navigate to the tab Display and click on Swap Axes Maximize the chart Minimize the chart again Select the menu Save in the toolbar Click Folders. 256

257 110. Navigate to the folder Public Folder > Demo Content Enter a name for your report 112. Click Save Click on the button to generate a Design Studio application You can now select which elements of your workbook are going to be part of the Design Studio application Select all of them Click OK. 257

258 117. Enter a name for the newly generated Design Studio application Click on Folders Select the folder Public Folder > Demo Content Click on the arrow below Save as Type Select the category Mobile in the Corporate Categories Click Save A default application has been generated and will get started automatically. You should also be able to view the Design Studio application using SAP Mobile BI and in case you would like to customize the application you can open it from the location where you saved it. 258

259 10.6 SAP BusinessObjects Explorer with SAP NetWeaver BW on SAP HANA In the next set of exercises you will leverage SAP BusinessObjects Explorer in combination with model in SAP HANA, which have been generated based on your data models from SAP NetWeaver BW. You will first configure the connectivity from your SAP BusinessObjects Explorer environment to the SAP HANA system, and then you will create your own Information Space to explore the data in SAP HANA Exercise 1: Configuring central SAP HANA connectivity 1. Logon to the Central Management Console (CMC) via the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects Bi Platform Central Management Console 2. Logon with your SAP credentials using the SAP Authentication for System ID A4H and Client Click Log On. 4. Select the entry Servers. 5. Select the entry Explorer Services. 6. Select all services on the right hand side. 7. Select the menu Actions > Stop Server. 8. Select the entry Applications in the top level menu for the Central Management Console (CMC). 9. Select the entry Explorer. 259

260 10. Use a right-click and use the menu option Properties. 11. In the Advanced Configuration panel you can now fill in the required details: Parameter Name newdb.system.alias newdb.url newdb.authentication.mode Description The name of the SAP HANA DB System name as it will appear in the "Manage Spaces" tab for SAP BusinessObjects Explorer The JDBC url that will be used to connect to the SAP HANA DB System. This URL contains the System host name and port as follows: newdb.url=jdbc:sap//<server name>:<port> DatabaseMapping: activates the use of the SAP BusinessObjects Business Intelligence platform "Database Credentials". ConfiguredIdentity: allows the specification of a "fixed" user name / password. With this authentication mode, two extra parameters are required: newdb.user newdb.password 260

261 12. For our exercise enter the following details Parameter Name newdb.system.alias newdb.url newdb.authentication.mode newdb.user newdb.password Value SAP_HANA_DEMO newdb.url=jdbc:sap://hanadb.dummy.nodomain:30215 ConfiguredIdentity Demo Welcome! (case sensitive) You can copy and paste the text below: newdb.system.alias = SAP_HANA_DEMO newdb.url=jdbc:sap://hanadb.dummy.nodomain:30215 newdb.authentication.mode = ConfiguredIdentiy newdb.user = Demo newdb.password = Welcome! 13. Click Save and Close. 14. Select the entry Servers in the main menu for the CMC. 15. Select the entry Explorer Services. 16. Select all services on the right hand side. 17. Select the menu Actions > Start Server. You should now be able to create an Information Space using SAP BusinessObjects Explorer pointing to the SAP HANA system. Using this option you can only enter one SAP HANA system. An additional option is to create a relational connection using the Information Design Tool as you can establish multiple connections in that way. 261

262 Exercise 2: Creating a connection for SAP HANA using the Information Design Tool 1. Start the Information Design tool by following the menu Start All Programs SAP Business Intelligence SAP BusinessObjects BI Platform 4 Client Tools Information Design Tool. 2. Select the menu Window and make sure the window Repository Resources is shown. 3. Select the menu Insert Session in the Repository Resources to establish a session to your SAP BusinessObjects system. 4. Use the following details to logon System: SBOP41:6400 User A4H~001/DEMO Password Welcome! (Case sensitive!) Authentication SAP Logon Dialog and User Name Because the logon dialog does not provide separate entries for the SAP System ID and the Client number you need to enter those details as part of the user name following the syntax : <System ID>~<Client>/<User Name>; in our example: A4H~001/DEMO. 262

263 5. Click OK. 6. Open the context menu of your established server connection in the area Connections. 7. Select the menu item Insert Relational Connection 8. Enter a name for the connection SAP_HANA_CONNECTION 9. Click Next. 10. Select the connection type JDBC Drivers in the category SAP > SAP HANA database Click Next. 263

264 12. Enter the necessary details of your SAP NetWeaver BW system: Authentication Mode: Use specific username and password User Name demo Password Welcome! 13. Select the option Single Server. 14. Enter the necessary details: Host Name: hanadb.dummy.nodomain Instance Number: Click Next. 16. Leave the default values and click Finish. You should now be able to use this connection with SAP BusinessObjects Explorer as well and you can create an Information Space now. 264

265 Exercise 3: Creating an Information Space on top of SAP NetWeaver BW 1. Logon to the BI LaunchPad via the menu Start All Programs SAP Business Intelligence SAP BusinessObjects BI Platform 4 SAP BusinessObjects BI Platform Java BI Launchpad. 2. Select SAP as Authentication mode. 3. Enter A4H as System ID 4. Enter 001 as Client. 5. User your SAP credentials to logon 6. Navigate to the menu Applications. 7. Select Explorer. 8. Select the menu Manage Spaces. 9. Select the entry SAP_HANA_CONNECTION. This should be one of the connections you created in Exercise 1 or Exercise Open the list of available sources in SAP_HANA_CONNECTION. 11. Select the entry sap.bw/z_nw_std_internal. This SAP HANA model is based on the SAP NetWeaver BW InfoProvider Z_NW_STD. 265

266 12. Click New. 13. Enter a Name for the new Information Space. 14. Open the list of folders and select the folder Public Folders > Demo Content. 15. Navigate to the tab Objects. 266

267 16. Add the following items to the Facet Groups: Calendar Year / Month Country Division Product Product Category Product Group Region Customer Sales Organization Costs Net Value Open Order Value Order Quantity 17. Select the entry Country in the list of Facets. 18. On the right hand side the properties are shown. 267

268 19. Set the Dimension to Geography. 20. Click on the button next to Geography. 21. Set the Geographic Level to Country. 22. Click Load. 23. Ensure the Country codes are matched. 24. Click OK. 268

269 25. You are back at the tab Objects. 26. Open the menu New for the Facets, Measures, Filters. 27. Select the option Calculated Measure. 28. Enter Profit as Name. 29. Select Net Value as First Measure 30. Select the Operator Select Costs as Second Measure. 32. Set Trend is good when Increasing. 33. Click OK. 34. Click OK. 269

270 35. Click on the Index Now button. 36. After a short time the status should turn to green. 37. Navigate to the tab Home. 38. Click Refresh List. 39. Click on your new Information Space. 40. Select dimension Country in the lower part for the visualization. 41. Click OK. 42. Set Profit as the Measure. 43. Click on the visualization type Geography. 270

271 44. Open the entry for Country as part of the visualization. 45. Enter 50 as the value for the Top ranked countries. 46. Click OK. 47. Click on the visualization type Comparison. 271

272 48. Select Calendar Year / Month as second dimension. 49. Click OK. The visualization part also allows you to select different types of sub-charts. 50. Now select Product for the visualization as first dimension. 51. Select the measures Net Value, and Profit. 52. Remove Calendar year / Month from the second dimension. 53. Click on the visualization type Correlation. 272

273 We have several products in the bottom right area, which in our example means low revenue and low profit. 54. Draw a box around those products. 55. Then use the option to filter on these products. 56. Now use dimension Country for the visualization. 57. Configure Country to show the bottom 10 values based on Profit. 58. Use the Percentage visualization. 273

274 At this point we would like to share this visualization with our colleagues via mobile devices. 59. Now from the main toolbar select the option Create View Set. 274

275 60. You can now create your own Exploration View. Using the you can add more charts. Using the you can add tabular information and using symbol you can add filter values. 61. Drag and drop an additional chart on top of your existing chart 275

276 62. For the Measures activate the Net Value. 63. For the Dimension select Product. 64. Click on the symbol to change the chart type 65. Select the option Percentage and use the sub type Pie Charts. 276

277 66. Remove the filter by clicking on the x. 67. Now drag and drop a tabular view to your Exploration View. Place it next to the Pie Chart. 277

278 68. For the Dimension select the Sales Organization. 69. Click OK. 70. For the Measures use Net Value and Profit. 71. Now drag and drop a filter view to the Exploration View. 278

279 72. Place it next to the table. 73. Select the Calendar Year / Month entry. 74. Click OK. 75. Click. 279

280 76. Enter a Name for the Exploration View. 77. Open the list of folders in the folder Public Folders. 78. Select subfolder Demo Content. 79. Click OK. 80. Click OK. 81. Close the tab from the Exploration View and navigate back to the Home tab. 82. Click the Exploration View Sets button You can now use the Exploration View in the browser and you can use the Exploration View on your mobile device. 280

281 10.7 SAP BusinessObjects Design Studio with SAP NetWeaver BW on SAP HANA In this set of exercises you will use SAP BusinessObjects Design Studio with BEx queries from your SAP NetWeaver BW system and create two dashboards based on the data in SAP NetWeaver BW Exercise 1: Creating your first application 1. Select the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects Design Studio > Design Studio. 2. Logon to your SAP BusinessObjects BI server using your SAP credentials and the SAP Authentication. 3. Close the welcome screen by closing the Welcome page. 4. Navigate to the menu Application and select the menu item New. 281

282 5. Enter DEMOAPP01 for the Name and Description. 6. Click Browse for the Folder Selection. 7. Select the folder Public Folders > Demo Content. 8. Click OK. 9. Select ipad as Target Device. 10. Click Finish. 11. Navigate to the Outline and select the folder Data Sources. 12. Use a right-click and select New. 282

283 13. Click Browse for the option Connection. 14. Select the connection SAP_BW. 15. Click OK. 16. Click Browse for the option Data Source. 17. Click on the tab Search. 18. Search for the query with the technical name DEMO_QUERY_ Select the query and click OK. 20. Enter REVENUE_BY_SALES as the Data Source Alias. 21. Click OK. 22. Now navigate to the new data source and use a right-click. 283

284 23. Select the menu option Edit Initial View. 24. Remove all items from the Rows by simply moving the objects into an empty area. 25. Add characteristic Sales Organization to the Rows. 26. Add characteristic Product Category to the Rows. 27. Use a right click on characteristic Sales Organization. 284

285 28. Select the menu Member Display > Text. 29. Use a right click on characteristic Product Category. 30. Select the menu Member Display > Text. 31. Click OK. Now let s add a second data source. 32. Navigate to the Outline and select the folder Data Sources. 33. Use a right-click and select New. 34. Click Browse for the option Data Source. 35. Click on the tab Search. 36. Search for the query with the technical name DEMO_QUERY_ Select the query and click OK. 38. Enter REVENUE_BY_PRODUCT as the Data Source Alias. 39. Click OK. 40. Now navigate to the new data source and use a right-click. 41. Select the menu option Edit Initial View. 42. Remove all items from the Rows. 43. Add characteristic Product to the Rows. 44. Use a right click on characteristic Product. 45. Select the menu Member Display > Text. 46. Open the list of Measures in the Columns. 47. Select each of the keyfigure with the exception of Net Value stat curr and use a right click and the menu Remove. Only Net Value stat curr will be left in the columns. 48. Click OK. 49. Now navigate to the Container Components. 50. Drag and drop the component Pagebook to the empty area of your application. 285

286 51. Navigate to the Properties shown on the right hand side and enter the values as shown in the screen below. Top Margin 0 Left Margin 0 Bottom Margin auto Right Margin auto Width 1000 Height Navigate to the Outline and ensure PAGE_1 from the PAGEBOOK_1 is selected. 286

287 53. Now drag and drop a Crosstab from the Analytic Components to the empty area of Page 1 from the pagebook. 54. Navigate to the Properties and open the list of available Data Sources. 287

288 55. Select the Data Source REVENUE_BY_SALES. 56. Configure the other Properties as shown below: Top Margin 10 Left Margin 10 Bottom Margin auto Right Margin auto Width 900 Height 700 Enable Selection true 57. Drag and drop a Button from the Basic Components below the table. 288

289 58. Navigate to the Properties of the button. 59. Click the button for the On Click event property to edit the script. 60. In the Script Editor press CTRL + SPACE on the keyboard. 289

290 61. Double-Click on the option New Statement Wizard. 62. Select Set Filter. 63. Click Next. 290

291 64. Click Browse for the Dimension. 65. Select 0CALYEAR - Calendar Year. 66. Click OK. 67. Click Browse for Single Value. 68. Select the value Click OK. 70. Click Finish. 71. Click OK. 72. Navigate to the Properties for the button. 291

292 73. Change the Display Text to Year Navigate to the Outline. 75. Double-Click on PAGE_2 from the PAGEBOOK_ Drag and drop a Chart from the Analytic Components to the Page 2 292

293 77. Navigate to the Properties from the chart and open the list of available Data Sources. 78. Select the Data Source REVENUE_BY_PRODUCT. 79. Configure the other Properties as shown below: Top Margin 10 Left Margin 10 Bottom Margin auto Right Margin auto Width 800 Height Navigate to the Outline. 81. Select the PAGEBOOK_1 item. 293

294 82. Navigate to the Properties. 83. Select the value Slide In for the property Transition Effect. 84. Now select PAGE_1 from PAGEBOOK_1 in the Outline. 85. Select the Crosstab from PAGE_ Navigate to the Properties. 87. Ensure the property Enable Selection is set to true. 88. Click the button for the On Select event property to edit the script. 89. Copy and paste the following two statements: REVENUE_BY_PRODUCT.setFilter("0D_NW_PROD 0D_NW_PRDCT",CROSSTAB_1.getSelectedMember(" 0D_NW_PROD 0D_NW_PRDCT")); PAGEBOOK_1.setSelectedPageIndex(1); The above 2 commands the following actions will be executed: 294

295 1. The selected product category of the crosstab in page 1 is set as filter of the chart in the datasource 2 2. Page 2 will be displayed via slide in as defined in the pagebook property 90. Click OK. 91. Select the menu Application > Save. 92. Select the menu Application > Execute on BI platform. Your application should execute in the browser and you should be able to filter the data using the button that we added as well select an entry in the table, which then will bring up the filtered view of the chart component. 93. Close the browser. 94. Select the menu Start > All Programs > SAP Business Intelligence > SAP BusinessObjects BI Platform 4 > SAP BusinessObjects BI Platform Java BI Launchpad. 95. Logon on using the SAP Authentication and your SAP credentials for the SAP System A4H and client Select the tab Documents. 97. Click on Folders. 98. Open the list of folders from the folder Public Folders. 99. Navigate to the folder Demo Content Select the application you saved previously Use a right-click and use the menu Categories Select the category Mobile in the Corporate Categories Click OK. You should now also see your application as part of the SAP Mobile BI application on your mobile device. 295

296 Exercise 2: Create your second mobile dashboard 1. Select the menu Start All Programs SAP Business Intelligence SAP BusinessObjects Design Studio Design Studio. 2. Logon to your SAP BusinessObjects BI server using your SAP credentials and the SAP Authentication. 3. Close the welcome screen by closing the Welcome page. 4. Navigate to the menu Application and select the menu item New. 5. Enter DEMOAPP02 for the Name and Description. 6. Click Browse for the Folder Selection. 7. Select the folder Public Folders > Demo Content. 8. Click OK. 9. Select ipad as Target Device. 10. Click Finish. 11. Navigate to the Outline and select the folder Data Sources. 12. Use a right-click and select New. 13. Click Browse for the option Connection. 296

297 14. Select the connection SAP_BW. 15. Click OK. 16. Click Browse for the option Data Source. 17. Click on the tab Search. 18. Search for the first query based on the technical name SALES_BY_CUSTOMER. 19. Select the query and click OK. 20. Enter KEYFIGURES_BY_CUSTOMER as the Data Source Alias. 21. Click OK. 22. Navigate to the Outline and select the folder Data Sources. 23. Use a right-click and select New. 24. Click Browse for the option Data Source. 25. Click on the tab Search. 26. Search for the second query based on the technical name - SALES_BY_MONTH. 27. Select the query and click OK. 28. Enter TREND_PER_CUSTOMER as the Data Source Alias. 29. Use a right-click on the data source TREND_PER_CUSTOMER. 30. Select the menu Edit Initial View. 31. Move the characteristic Calendar Year / Month to the Columns. 32. Move the Measures to the Rows. 33. Click OK. In the steps so far, we added the data sources to our new dashboard. In the next set of steps we will add the DropDown box for the customer selection. 34. Now add a DropDown Box from the Basic Components to your empty canvas of the new application. 35. Navigate to the Properties shown on the right hand side and enter the values as shown below: Top Margin 10 Left Margin 400 Bottom Margin auto Right Margin auto Width 300 Height auto 36. Navigate to the Property Name and enter DROPDOWN_CUSTOMER as name for the dropdown box. 297

298 So far our application has the data sources and the DropDown box. In the next steps we will add text boxes, which we then will use to show the values per customer. 37. Now add two Text boxes from the Basic Components to your new application. 38. Select the first Text box. 39. Open the Properties for the first Text box and configure the following values: Top Margin 100 Left Margin 50 Bottom Margin auto Right Margin auto Width 150 Height Navigate to the property Name and enter NET_VALUE_TITLE. 41. Navigate to the property Text and enter Total Revenue. 42. Navigate to the property CSS Style for the text box. 43. Click on the button for the CSS Style. 44. Enter the following value: (you can also copy and paste): background-color: #D9D9D9; color: #000000; padding: 5px; font-family: arial; font-style: normal; font-weight: bold; font-size: 20px; text-align: center; 45. Open the Properties for the second Text box and configure the following values: Top Margin 100 Left Margin 220 Bottom Margin auto Right Margin auto Width 150 Height Navigate to the property Name and enter OPEN_ORDERS_QTY_TITLE. 47. Navigate to the property Text and enter Open Orders 48. Navigate to the property CSS Style for the text box. 49. Click on the button for the CSS Style. 50. Enter the following value: background-color: #D9D9D9; color: #000000; padding: 5px; font-family: arial; font-style: normal; font-weight: bold; font-size: 20px; text-align: center; At this point we added two text boxes with the headings for our KPIs to the canvas. In addition to these headings we are now going to add another set of two text boxes, which we will use to show the values per customer. 298

299 51. Now add two more text boxes from the Basic Components to your new application. 52. Select the first of the newly added text boxes. 53. Open the Properties for the first new text box and configure the following values: Top Margin 140 Left Margin 50 Bottom Margin auto Right Margin auto Width 150 Height Navigate to the property Name and enter NET_VALUE_VALUE. 55. Navigate to the property CSS Style for the text box. 56. Click on the button for the CSS Style. 57. Enter the following value: background-color: #D9D9D9; color: #000000; padding: 5px; font-family: arial; font-style: normal; font-weight: bold; font-size: 20px; text-align: center; 58. Navigate to the property Text and remove the default text. 59. Open the Properties for the second new text box and configure the following values: Top Margin 140 Left Margin 220 Bottom Margin auto Right Margin auto Width 150 Height Navigate to the property Name and enter OPEN_ORDERS_QTY_VALUE. 61. Navigate to the property CSS Style for the text box. 62. Click on the button for the CSS Style. 63. Enter the following value: background-color: #D9D9D9; color: #000000; padding: 5px; font-family: arial; 299

300 font-style: normal; font-weight: bold; font-size: 20px; text-align: center; 64. Navigate to the property Text and remove the default text. Up to this point the dashboard contains the customer selection and the four boxes with the values. Now we are adding the chart to it. 65. Add a chart from the Analytical Components to the left lower part of your application. 66. Open the Properties for the chart and configure the following values: Top Margin 250 Left Margin 50 Bottom Margin auto Right Margin auto Width 700 Height Now drag and drop the data source TREND_PER_CUSTOMER to the chart. The chart should show the actual data now. 68. In the Properties of the chart set the Chart Type to the value Line. 300

301 69. Select the top item in the Outline representing your application. 70. Navigate to the Properties for the application. 71. In the Properties click on the button for the On Startup property. 72. Click on the button to open the script editor. 73. Add the following script: DROPDOWN_CUSTOMER.setItems(KEYFIGURES_BY_CUSTOMER.getMemberList("0D_NW_SOLD", MemberPresentation.INTERNAL_KEY, MemberDisplay.TEXT, 100)); The script will load the members from characteristic Sold-to-party (0D_NW_SOLD) into the Drop Down list. 74. Select the Dropdown list in your application. 301

302 75. In the Properties click on the button for the On Select property. 76. Add the following script: APPLICATION.setVariableValue("VAR_CUSTOMER", DROPDOWN_CUSTOMER.getSelectedValue()); TREND_PER_CUSTOMER.setFilter("0D_NW_SOLD", DROPDOWN_CUSTOMER.getSelectedValue()); NET_VALUE_VALUE.setText(KEYFIGURES_BY_CUSTOMER.getDataAsString("04C78H0769S9F6E4KFJWVFE HN", { })); "0D_NW_SOLD": DROPDOWN_CUSTOMER.getSelectedValue() OPEN_ORDERS_QTY_VALUE.setText(KEYFIGURES_BY_CUSTOMER.getDataAsString("04C78H0769S9F6E4 KFJWVFKT7", { })); "0D_NW_SOLD": DROPDOWN_CUSTOMER.getSelectedValue() Before we continue, let s clarify the elements of the script: APPLICATION.setVariableValue("VAR_CUSTOMER", DROPDOWN_CUSTOMER.getSelectedValue()); The first part of the script is using the selected value from the dropdown and passes the value to the BEx variable in the first query to filter the data set to the selected customer. TREND_PER_CUSTOMER.setFilter("0D_NW_SOLD", DROPDOWN_CUSTOMER.getSelectedValue()); The next step in the script is also filtering the data, in this case based on the selected value from the dropdown. In this case the filtering is not done using a BEx variable, but instead the filter value is just passed to the characteristic. 302

303 NET_VALUE_VALUE.setText(KEYFIGURES_BY_CUSTOMER.getDataAsString("04C78H0769S9F6E4KFJWVFE HN", { })); "0D_NW_SOLD": DROPDOWN_CUSTOMER.getSelectedValue() OPEN_ORDERS_QTY_VALUE.setText(KEYFIGURES_BY_CUSTOMER.getDataAsString("04C78H0769S9F6E4 KFJWVFKT7", { })); "0D_NW_SOLD": DROPDOWN_CUSTOMER.getSelectedValue() The rest of the script is using the getdatastring and settext methods, to first get a single value from the data source by specifying which key figure and which filter values (for example, "0D_NW_SOLD": DROPDOWN_CUSTOMER.getSelectedValue() ), and then to use the received value and set it as text for the text boxes we added to the canvas. Basically the script will filter the data sources we added and receive the needed values from the BEx queries and display those values in the text boxes. 77. Select the menu Application Save All. 78. Select the menu Application Execute on BI Platform. 79. Close the browser. 80. Select the menu Start All Programs SAP Business Intelligence SAP BusinessObjects BI Platform 4 SAP BusinessObjects BI Platform Java BI Launchpad. 81. Logon to your SAP BusinessObjects BI system using your SAP credentials and the SAP Authentication. 82. Select the tab Documents. 83. Click on Folders. 84. Navigate to the folder Public Folders > Demo Content. 85. Select the application you saved previously. 86. Use a right-click and use the menu Categories. 87. Select the category Mobile in the Corporate Categories. In case you assigned a different category for your mobile BI deployment, please select your category. 88. Click OK. You should now also see your application as part of SAP Mobile BI application on your mobile device. 303

304 10.8 Importing the SAP NetWeaver BW model to SAP HANA In the following two exercises you are going to leverage an existing SAP NetWeaver BW InfoProvider and an existing SAP BEx query from the SAP NetWeaver BW system, and you will publish those assets towards the SAP HANA system. With SAP NetWeaver BW on SAP HANA you can leverage this unique integration and generate a SAP HANA model based on existing assets in SAP NetWeaver BW. In the first exercise you will use a SAP NetWeaver BW InfoProvider and generate a SAP HANA Analytical view based on the existing meta-data from the SAP InfoProvider. In the second exercise you will leverage a BEx query and generate a Query Snapshot with an Analytical View in SAP HANA Exercise 1: Importing a InfoProvider into SAP HANA as analytical model 1. Start SAP HANA Studio by following the menu Start > All Programs > SAP HANA > SAP HANA Studio. 2. In the left hand panel use a right click and select the option Add System. 3. Enter the system details for the SAP HANA environment: Hostname: hanadb.dummy.nodomain Instance Number: 02 Description: SAP HANA TRIAL - HDB 4. Click Next. 304

305 5. Enter you SAP HANA credentials. 6. Click Next. 7. Click Finish. 8. Select the menu File > Import. 9. Open the Folder SAP HANA Content. 10. Select the option Import SAP NetWeaver BW Models. 305

306 11. Click Next. 12. Enter the SAP NetWeaver BW Server details: Server Name A4H Host Name abapci.dummy.nodomain Instance Number 00 Client Number 001 User Name DEMO Password Welcome! 13. Click Test Connection. 14. Click OK. 15. Click Next. 16. In the next screen select the SAP HANA System entry you created previously. 17. Click Next. 306

307 18. Open the InfoArea BI_BW_ON_HANA. 19. Select the InfoCube Z_NW_C Click Add. 21. Activate the option Include Display Attributes. 22. Activate the option Overwrite existing objects. 23. Click Browse for the Package. 24. Select the Package sap.bw 25. Click OK. 26. Click Finish. After the import has successfully finished, check if the model has been imported. 307

308 27. In the left panel open your system entry. 28. Open the folder Content. 29. You should find in the package sap.bw now 1 Analytical View and 1 Calculation View based on the SAP NetWeaver BW InfoProvider. You can leverage the Analytical View and Calculation View in combination with SAP BusinessObjects BI 4.x now. 308

309 Exercise 2: Creating a Query Snapshot In the next steps we will leverage a SAP BEx query and generate a snapshot of the data and an SAP HANA Analytical view on top of the newly generated data. A query result cannot be indexed if the query meets one of the following conditions: It is an input-ready query. An aggregation level is used as the InfoProvider. Input-ready mandatory variables are used in the query. (As indexing runs in the background, no entries can be made.) The query contains a temporal hierarchy join. (The result cannot be stored in a "flat" index.) The query contains more than one structure Calculations in the query cannot be performed before aggregation. Indexing can be performed despite this, but the relevant key figures cannot be used in every context. Local aggregation is used. The system ingores this during indexing. (The query result in the OLAP Engine is not the same as the one that the user sees.) The technical name of the query is more than 20 letters long. An index ID is formed from the query name. There is a technical limitation for this. To be able to index the snapshot of a query result in the SAP HANA database, you first need to activate the query. Select the query in question on the SAP HANA/BWA Index Maintenance screen (transaction RSDDB) and choose Release Query as InfoProvider. If no restrictive conditions apply, the system informs you in the next dialog that the query has been activated for indexing in the SAP HANA database. The query result is given the read mode Query to Read All Data at Once (A) (see Read Mode), which means that the free characteristics are also used in GROUP BY. 1. Logon to the SAP NetWeaver BW system. 2. Start transaction RSDDB. 3. Click Query as InfoProvider in the toolbar. 4. Enter the technical name of the BEx Query into the field Query. In our example: DEMO_QUERY_ Press Enter on the keyboard. 6. Click Release Query as InfoProvider. 309

310 7. Click Continue.. 8. Click Create, 9. Click. 10. Click Immediate. 11. Click Save. We created the index so that we can now import the model to SAP HANA. The creation of the index will only take a few minutes and you should see the green status in the transaction. 12. Start SAP HANA Studio by following the menu Start > All Programs > SAP HANA > SAP HANA Studio. 310

311 Please note, that the steps for adding the SAP HANA system entry can be skipped in case you did the previous exercise. 13. In the left hand panel use a right click and select the option Add System. 14. Enter the system details for the SAP HANA environment: Hostname: hanadb.dummy.nodomain Instance Number: 02 Description: HDB 15. Click Next. 16. Enter you SAP HANA credentials. 17. Click Next. 311

312 18. Click Finish. 19. Select the menu File > Import. 20. Open the Folder SAP HANA Content. 21. Select the option Import SAP NetWeaver BW Models. 22. Click Next. 312

313 23. Enter the SAP NetWeaver BW Server details: Server Name A4H Host Name abapci.dummy.nodomain Instance Number 00 Client Number 001 User Name DEMO Password Welcome! 24. Click Test Connection. 25. Click OK. 26. Click Next. 27. In the next screen select the SAP HANA System entry you created previously. 28. Click Next. 313

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation SAP BusinessObjects Business Intelligence 4 Innovation and Implementation TABLE OF CONTENTS 1- INTRODUCTION... 4 2- LOGON DETAILS... 5 3- STARTING AND STOPPING THE APPLIANCE... 6 4.1 Remote Desktop Connection

More information

SAP HANA Live & SAP BW Data Integration A Case Study

SAP HANA Live & SAP BW Data Integration A Case Study SAP HANA Live & SAP BW Data Integration A Case Study Matthias Kretschmer, Andreas Tenholte, Jürgen Butsmann, Thomas Fleckenstein July 2014 Disclaimer This presentation outlines our general product direction

More information

Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office

Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Release Document Version: 1.4-2013-05-30 User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Table of Contents 1 About this guide....6 1.1 Who should read this guide?....6 1.2 User profiles....6

More information

Leveraging BI Tools & HANA. Tracy Nguyen, North America Analytics COE April 15, 2016

Leveraging BI Tools & HANA. Tracy Nguyen, North America Analytics COE April 15, 2016 Leveraging BI Tools & HANA Tracy Nguyen, North America Analytics COE April 15, 2016 Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed

More information

Reporting and Analysis with SAP BusinessObjects

Reporting and Analysis with SAP BusinessObjects Ingo Hilgefort Reporting and Analysis with SAP BusinessObjects Bonn Boston Contents at a Glance 1 Introduction to the SAP BusinessObjects Reporting and Analysis Tools... 19 2 Customer Requirements and

More information

A Practical Guide to SAP" NetWeaver Business Warehouse (BW) 7.0

A Practical Guide to SAP NetWeaver Business Warehouse (BW) 7.0 Bharat Patel, Amol Palekar, Shreekant Shiralkar A Practical Guide to SAP" NetWeaver Business Warehouse (BW) 7.0 Galileo Press Bonn Boston Preface 17 An Introduction to Business Intelligence 21 1.1 ABCD

More information

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE STEP 1: Log on to Business Object Analysis for Excel. Path: Start All Programs SAP Business Intelligence Analysis for Microsoft Excel Click Microsoft Excel will appear Figure 1 STEP 2: Choose Microsoft

More information

Understanding DSO (DataStore Object) Part 1: Standard DSO

Understanding DSO (DataStore Object) Part 1: Standard DSO Understanding DSO (DataStore Object) Part 1: Standard DSO Applies to: SAP NetWeaver BW. Summary This is the first of a three part series of documents containing each and every detail about DSOs and their

More information

A Few Cool Features in BW 7.4 on HANA that Make a Difference

A Few Cool Features in BW 7.4 on HANA that Make a Difference A Few Cool Features in BW 7.4 on HANA that Make a Difference Here is a short summary of new functionality in BW 7.4 on HANA for those familiar with traditional SAP BW. I have collected and highlighted

More information

Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market. Scott Leaver, SAP and Matt Lloyd, SAP

Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market. Scott Leaver, SAP and Matt Lloyd, SAP Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market Scott Leaver, SAP and Matt Lloyd, SAP Legal Disclaimer The information in this presentation is confidential and proprietary to SAP

More information

How to Archive Data from SAP NetWeaver BW to SAP Sybase IQ as Near line Storage

How to Archive Data from SAP NetWeaver BW to SAP Sybase IQ as Near line Storage SAP How-to Guide Database & Technology SAP NetWeaver Business Warehouse SAP HANA Appliance How to Archive Data from SAP NetWeaver BW to SAP Sybase IQ as Near line Storage Applicable Releases: SAP NetWeaver

More information

Business Explorer (BEx)

Business Explorer (BEx) SAP Business Warehouse/Business Intelligence Reporting Business Explorer (BEx) Washington State HRMS Business Warehouse/Business Intelligence (BW/BI) BW/BI Power User Workshop Materials General Topics

More information

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time Configuration and Utilization of the OLAP Cache to Improve the Query Response Time Applies to: SAP NetWeaver BW 7.0 Summary This paper outlines the steps to improve the Query response time by using the

More information

Open Items Analytics Dashboard System Configuration

Open Items Analytics Dashboard System Configuration Author: Vijayakumar Udayakumar vijayakumar.udayakumar@sap.com Target Audience Developers Consultants For validation Document version 0.95 03/05/2013 Open Items Analytics Dashboard Scenario Overview Contents

More information

SAP BO 4.1 COURSE CONTENT

SAP BO 4.1 COURSE CONTENT Data warehousing/dimensional modeling/ SAP BW 7.0 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.0 4. SAP BW 7.0 Cubes, DSO s,multi Providers, Infosets 5. Business

More information

SAP BW 7.3: Exploring Semantic Partitioning

SAP BW 7.3: Exploring Semantic Partitioning SAP BW 7.3: Exploring Semantic Partitioning Applies to: SAP BW 3.x & SAP BI Net Weaver 2004s. For more information, visit the EDW homepage. Summary A semantically partitioned object is an InfoProvider

More information

Building Your Company s Data Visualization Strategy

Building Your Company s Data Visualization Strategy Building Your Company s Data Visualization Strategy Ian Mayor SAP BI Product Strategy Session 0702 2014 SAP AG or an SAP affiliate company. All rights reserved. Public 1 Legal disclaimer The information

More information

An Overview of SAP BW Powered by HANA. Al Weedman

An Overview of SAP BW Powered by HANA. Al Weedman An Overview of SAP BW Powered by HANA Al Weedman About BICP SAP HANA, BOBJ, and BW Implementations The BICP is a focused SAP Business Intelligence consulting services organization focused specifically

More information

SAP Business One mobile app for ios. Version 1.9.x September 2013

SAP Business One mobile app for ios. Version 1.9.x September 2013 SAP Business One mobile app for ios Version 1.9.x September 2013 Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission

More information

SAP BW 7.40 Near-Line Storage for SAP IQ What's New?

SAP BW 7.40 Near-Line Storage for SAP IQ What's New? SAP BW 7.40 Near-Line Storage for SAP IQ What's New? Rainer Uhle Product Management SAP EDW (BW / HANA), SAP SE Public Disclaimer This presentation outlines our general product direction and should not

More information

SAP BW on HANA : Complete reference guide

SAP BW on HANA : Complete reference guide SAP BW on HANA : Complete reference guide Applies to: SAP BW 7.4, SAP HANA, BW on HANA, BW 7.3 Summary There have been many architecture level changes in SAP BW 7.4. To enable our customers to understand

More information

Mobile app for Android Version 1.0.x, January 2014

Mobile app for Android Version 1.0.x, January 2014 Mobile app for Android Version 1.0.x, January 2014 Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This

More information

Franco Furlan Middle and Eastern Europe CoE for Analytics

Franco Furlan Middle and Eastern Europe CoE for Analytics Franco Furlan Middle and Eastern Europe CoE for Analytics 1 Creating Value through Finance Organizations Business Partnership Compliance Financial Planning and Analysis Accounting and Financial Close Treasury

More information

SAP Business One mobile app for Android Version 1.0.x November 2013

SAP Business One mobile app for Android Version 1.0.x November 2013 SAP Business One mobile app for Android Version 1.0.x November 2013 Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission

More information

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3 Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3 Copyright 2012 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,

More information

Data Extraction and Retraction in BPC-BI

Data Extraction and Retraction in BPC-BI Data Extraction and Retraction in BPC-BI Applies to: Document is applicable to all the BPC 7.0 NW version users and the users BI 7.0 integration with BPC. For more information, visit the Enterprise Performance

More information

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06. Business Intelligence Launch Pad User Guide

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06. Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06 Business Intelligence Launch Pad User Guide Table of Contents 1 Document history....7 2 Getting started

More information

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis (Version 1.17) For validation Document version 0.1 7/7/2014 Contents What is SAP Predictive Analytics?... 3

More information

SAP Business Warehouse Powered by SAP HANA for the Utilities Industry

SAP Business Warehouse Powered by SAP HANA for the Utilities Industry SAP White Paper Utilities Industry SAP Business Warehouse powered by SAP HANA SAP S/4HANA SAP Business Warehouse Powered by SAP HANA for the Utilities Industry Architecture design for utility-specific

More information

SAP Business Intelligence Adoption V6.41: Software and Delivery Requirements. SAP Business Intelligence Adoption February 2015 English

SAP Business Intelligence Adoption V6.41: Software and Delivery Requirements. SAP Business Intelligence Adoption February 2015 English Business Intelligence Adoption February 2015 English Business Intelligence Adoption V6.41: Software and Delivery Requirements AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany Document Revisions Date 0 11/11/14

More information

SAP BusinessObjects BI Clients

SAP BusinessObjects BI Clients SAP BusinessObjects BI Clients April 2015 Customer Use this title slide only with an image BI Use Cases High Level View Agility Data Discovery Analyze and visualize data from multiple sources Data analysis

More information

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com Sage 500 ERP Intelligence Reporting Getting Started Guide 27.11.2012 Table of Contents 1.0 Getting started 3 2.0 Managing your reports 10 3.0 Defining report properties 18 4.0 Creating a simple PivotTable

More information

Operational Analytics for APO, powered by SAP HANA. Eric Simonson Solution Management SAP Labs eric.simonson@sap.com

Operational Analytics for APO, powered by SAP HANA. Eric Simonson Solution Management SAP Labs eric.simonson@sap.com Operational Analytics for APO, powered by SAP HANA Eric Simonson Solution Management SAP Labs eric.simonson@sap.com Solution Overview Data Replication Solution in Detail Demand Solution in Detail Supply

More information

How to Configure an Example SAP Cloud Applications Studio (PDI) Solution for SAP Cloud for Customer

How to Configure an Example SAP Cloud Applications Studio (PDI) Solution for SAP Cloud for Customer How-To Guide Document Version: 1411 2014.12.15 How to Configure an Example SAP Cloud Applications Studio (PDI) Solution for SAP Cloud for Customer How to configure an example SAP Cloud Applications Studio

More information

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

SAP BusinessObjects Dashboarding Strategy and Statement of Direction SAP BusinessObjects Dashboarding Strategy and Statement of Direction www.sap.com TABLE OF CONTENTS DISCLAIMER... 3 INTRODUCTION... 3 Engage with SAP... 3 Background... 3 CUSTOMER EXPECTATIONS AND BUSINESS

More information

ORACLE BUSINESS INTELLIGENCE WORKSHOP

ORACLE BUSINESS INTELLIGENCE WORKSHOP ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with

More information

Ingo Hilgefort. Integrating SAP. Business Objects BI with SAP NetWeaver. Bonn Boston

Ingo Hilgefort. Integrating SAP. Business Objects BI with SAP NetWeaver. Bonn Boston Ingo Hilget Integrating SAP Business Objects BI with SAP NetWeaver Bonn Boston Contents at a Glance 1 SAP Business Objects BI and SAP NetWeaver Overview... 21 2 Installation and Configuration... 39 3 Semantic

More information

SAP BusinessObjects Business Intelligence platform Document Version: 4.1 Support Package 5-2014-11-06. Information Design Tool User Guide

SAP BusinessObjects Business Intelligence platform Document Version: 4.1 Support Package 5-2014-11-06. Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform Document Version: 4.1 Support Package 5-2014-11-06 Table of Contents 1 What's new in the....14 2 Getting started with the information design tool....18

More information

SAP BusinessObjects Web Intelligence Users Guide SAP BusinessObjects Business Intelligence Suite 4.0 Feature Pack 3

SAP BusinessObjects Web Intelligence Users Guide SAP BusinessObjects Business Intelligence Suite 4.0 Feature Pack 3 SAP BusinessObjects Web Intelligence Users Guide SAP BusinessObjects Business Intelligence Suite 4.0 Feature Pack 3 Copyright 2011 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge,

More information

Understanding the SAP BI Strategy

Understanding the SAP BI Strategy Understanding the SAP BI Strategy Blair Wheadon, GM of Enterprise BI September 2014 Use this title slide only with an image Legal disclaimer The information in this presentation is confidential and proprietary

More information

SAP S/4HANA Embedded Analytics

SAP S/4HANA Embedded Analytics Frequently Asked Questions November 2015, Version 1 EXTERNAL SAP S/4HANA Embedded Analytics The purpose of this document is to provide an external audience with a selection of frequently asked questions

More information

Christian Ah-Soon and David François Gonzalez SAP. BusinessObjects BI Security. Bonn Boston

Christian Ah-Soon and David François Gonzalez SAP. BusinessObjects BI Security. Bonn Boston Christian Ah-Soon and David François Gonzalez SAP BusinessObjects BI Security Bonn Boston Contents at a Glance 1 Introduction to Security in SAP Business Objects Business Intelligence 4.0... 23 2 Administration

More information

Creating a universe on Hive with Hortonworks HDP 2.0

Creating a universe on Hive with Hortonworks HDP 2.0 Creating a universe on Hive with Hortonworks HDP 2.0 Learn how to create an SAP BusinessObjects Universe on top of Apache Hive 2 using the Hortonworks HDP 2.0 distribution Author(s): Company: Ajay Singh

More information

Software and Delivery Requirements

Software and Delivery Requirements SAP HANA Big Data Intelligence rapiddeployment solution November 2014 English SAP HANA Big Data Intelligence rapiddeployment solution: Software and Delivery Requirements SAP SE Dietmar-Hopp-Allee 16 69190

More information

How to create connections with SAP BusinessObjects BI 4.0

How to create connections with SAP BusinessObjects BI 4.0 How to create connections with SAP BusinessObjects BI 4.0 Creator: Twitter: Blog: Pieter Verstraeten http://www.twitter.com/pverstraeten http://www.pieterverstraeten.com/blog Hi, Thanks for downloading

More information

LearnSAP. SAP Business Intelligence. Your SAP Training Partner. step-by-step guide. www.learnsap.com 5101 Camden Lane, Pearland, TX 77584

LearnSAP. SAP Business Intelligence. Your SAP Training Partner. step-by-step guide. www.learnsap.com 5101 Camden Lane, Pearland, TX 77584 LearnSAP Your SAP Training Partner SAP Business Intelligence step-by-step guide www.learnsap.com 5101 Camden Lane, Pearland, TX 77584 Intentionally Left Blank SAP BIW Manual Table of Contents 1. SAP History.

More information

Understanding BEx Query Designer: Part-2 Structures, Selections and Formulas

Understanding BEx Query Designer: Part-2 Structures, Selections and Formulas Understanding BEx Query Designer: Part-2 Structures, Selections and Formulas Applies to: SAP NetWeaver BW. Summary This document is the second installment of a 6 part Query Designer Training guide for

More information

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24 Data Federation Administration Tool Guide Content 1 What's new in the.... 5 2 Introduction to administration

More information

SAP BO 4.1 Online Training

SAP BO 4.1 Online Training WWW.ARANICONSULTING.COM SAP BO 4.1 Online Training Arani consulting 2014 A R A N I C O N S U L T I N G, H Y D E R A B A D, I N D I A SAP BO 4.1 Training Topics In this training, attendees will learn: Data

More information

Analysis Office and EPM Add-In - Convergence Alexander Peter, SAP SE SESSION CODE: BI70

Analysis Office and EPM Add-In - Convergence Alexander Peter, SAP SE SESSION CODE: BI70 Analysis Office and EPM Add-In - Convergence Alexander Peter, SAP SE SESSION CODE: BI70 Legal Disclaimer 2014 SAP SE or an SAP affiliate company. All rights reserved. Customer 2 Agenda Overview Convergence

More information

Virtual Office Remote Installation Guide

Virtual Office Remote Installation Guide Virtual Office Remote Installation Guide Table of Contents VIRTUAL OFFICE REMOTE INSTALLATION GUIDE... 3 UNIVERSAL PRINTER CONFIGURATION INSTRUCTIONS... 12 CHANGING DEFAULT PRINTERS ON LOCAL SYSTEM...

More information

Installing Windows Server Update Services (WSUS) on Windows Server 2012 R2 Essentials

Installing Windows Server Update Services (WSUS) on Windows Server 2012 R2 Essentials Installing Windows Server Update Services (WSUS) on Windows Server 2012 R2 Essentials With Windows Server 2012 R2 Essentials in your business, it is important to centrally manage your workstations to ensure

More information

0513 - Make It Look Like Your Own: Customizing SAP BI 4.1

0513 - Make It Look Like Your Own: Customizing SAP BI 4.1 September 9 11, 2013 Anaheim, California 0513 - Make It Look Like Your Own: Customizing SAP BI 4.1 Derrick Wan, BusinessObjects BI Platform, SAP Disclaimer The information in this presentation is confidential

More information

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide SAS/ACCESS 9.1 Interface to SAP BW User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to SAP BW: User s Guide. Cary, NC: SAS

More information

How to Implement the X.509 Certificate Based Single Sign-On Solution with SAP Netweaver Single Sign-On

How to Implement the X.509 Certificate Based Single Sign-On Solution with SAP Netweaver Single Sign-On How to Implement the X.509 Certificate Based Single Sign-On Solution with SAP Netweaver Single Sign-On How to implement the X.509 certificate based Single Sign-On solution from SAP Page 2 of 34 How to

More information

WatchDox Administrator's Guide. Application Version 3.7.5

WatchDox Administrator's Guide. Application Version 3.7.5 Application Version 3.7.5 Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals

More information

SAP Business One mobile app for Android

SAP Business One mobile app for Android User Guide SAP Business One mobile app 1.2.x for Android Document Version: 1.0 2016-03-25 Applicable Releases: SAP Business One 9.1 PL05 and later, SAP Business One 9.1 PL05, version for SAP HANA and later,

More information

Norbert Egger. SAP BW Professional. Tips and tricks for dealing with SAP Business Information Warehouse

Norbert Egger. SAP BW Professional. Tips and tricks for dealing with SAP Business Information Warehouse Norbert Egger SAP BW Professional Tips and tricks for dealing with SAP Business Information Warehouse Contents Foreword 13 Preface 15 Part 1 Conceptual Overview 17 1 Successful Strategic Information Management

More information

Continuous Improvement with CA Service Desk Manager KPIs. Rich Magnuson

Continuous Improvement with CA Service Desk Manager KPIs. Rich Magnuson Continuous Improvement with CA Service Desk Manager KPIs Rich Magnuson Terms of This Presentation This presentation was based on current information and resource allocations as of October 2009 and is subject

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

Scribe Online Integration Services (IS) Tutorial

Scribe Online Integration Services (IS) Tutorial Scribe Online Integration Services (IS) Tutorial 7/6/2015 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, photocopying,

More information

SAP Strategie für BI und Data Mining

SAP Strategie für BI und Data Mining SAP Strategie für BI und Data Mining Mohamed Abdel Hadi, Andreas Forster SAP Schweiz Christian Mewes, Robert Eberle Raiffeisen Schweiz April 20, 2015 Legal disclaimer The information in this presentation

More information

<no narration for this slide>

<no narration for this slide> 1 2 The standard narration text is : After completing this lesson, you will be able to: < > SAP Visual Intelligence is our latest innovation

More information

owncloud Configuration and Usage Guide

owncloud Configuration and Usage Guide owncloud Configuration and Usage Guide This guide will assist you with configuring and using YSUʼs Cloud Data storage solution (owncloud). The setup instructions will include how to navigate the web interface,

More information

SAP Business One mobile app for Android

SAP Business One mobile app for Android User Guide SAP Business One mobile app 1.0.x for Android Document Version: 1.0 2013-11-27 Applicable Releases: SAP Business One 9.0 PL04, SAP Business One 8.82 PL12, SAP Business One 9.0, Version for SAP

More information

CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide

CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM User Guide Revision D Issued July 2014 Table of Contents About CRM Migration Manager... 4 System Requirements... 5 Operating Systems... 5 Dynamics

More information

Business Intelligence Tutorial

Business Intelligence Tutorial IBM DB2 Universal Database Business Intelligence Tutorial Version 7 IBM DB2 Universal Database Business Intelligence Tutorial Version 7 Before using this information and the product it supports, be sure

More information

XenClient Enterprise Synchronizer Installation Guide

XenClient Enterprise Synchronizer Installation Guide XenClient Enterprise Synchronizer Installation Guide Version 5.1.0 March 26, 2014 Table of Contents About this Guide...3 Hardware, Software and Browser Requirements...3 BIOS Settings...4 Adding Hyper-V

More information

SAP Business Intelligence Adoption V7.41:Software and Delivery Requirements. SAP Business Intelligence Adoption August 2015 English

SAP Business Intelligence Adoption V7.41:Software and Delivery Requirements. SAP Business Intelligence Adoption August 2015 English Business Intelligence Adoption August 2015 English Business Intelligence Adoption V7.41:Software and Delivery Requirements SE Dietmar-Hopp-Allee 16 69190 Walldorf Germany Document Revisions Date 0 6/26/2015

More information

Deploying Crystal Reports on Top of a SAP BI Query

Deploying Crystal Reports on Top of a SAP BI Query Deploying Crystal Reports on Top of a SAP BI Query Applies to: SAP BI NetWeaver 2004s, Crystal Reports 2008. For more information, visit the Business Intelligence homepage. Summary The objective of the

More information

Moving the TRITON Reporting Databases

Moving the TRITON Reporting Databases Moving the TRITON Reporting Databases Topic 50530 Web, Data, and Email Security Versions 7.7.x, 7.8.x Updated 06-Nov-2013 If you need to move your Microsoft SQL Server database to a new location (directory,

More information

2015-09-24. SAP Operational Process Intelligence Security Guide

2015-09-24. SAP Operational Process Intelligence Security Guide 2015-09-24 SAP Operational Process Intelligence Security Guide Content 1 Introduction.... 3 2 Before You Start....5 3 Architectural Overview.... 7 4 Authorizations and Roles.... 8 4.1 Assigning Roles to

More information

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL SOS Online Backup USER MANUAL HOW TO INSTALL THE SOFTWARE 1. Download the software from the website: http://www.sosonlinebackup.com/download_the_software.htm 2. Click Run to install when promoted, or alternatively,

More information

Exchange Server Backup and Restore

Exchange Server Backup and Restore WHITEPAPER BackupAssist Version 6 www.backupassist.com Cortex I.T. 2001-2007 2 Contents 1. Introduction... 3 1.1 Overview... 3 1.2 Requirements... 3 1.3 Requirements for remote backup of Exchange 2007...

More information

QUANTIFY INSTALLATION GUIDE

QUANTIFY INSTALLATION GUIDE QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the

More information

MGC WebCommander Web Server Manager

MGC WebCommander Web Server Manager MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information

More information

PCVITA Express Migrator for SharePoint(Exchange Public Folder) 2011. Table of Contents

PCVITA Express Migrator for SharePoint(Exchange Public Folder) 2011. Table of Contents Table of Contents Chapter-1 ------------------------------------------------------------- Page No (2) What is Express Migrator for Exchange Public Folder to SharePoint? Migration Supported The Prominent

More information

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Description This lab provides a hands-on overview of the IT Analytics Solution. Students will learn how to browse cubes and configure

More information

BW-EML SAP Standard Application Benchmark

BW-EML SAP Standard Application Benchmark BW-EML SAP Standard Application Benchmark Heiko Gerwens and Tobias Kutning (&) SAP SE, Walldorf, Germany tobas.kutning@sap.com Abstract. The focus of this presentation is on the latest addition to the

More information

Configuration (X87) SAP Mobile Secure: SAP Afaria 7 SP5 September 2014 English. Building Block Configuration Guide

Configuration (X87) SAP Mobile Secure: SAP Afaria 7 SP5 September 2014 English. Building Block Configuration Guide SAP Mobile Secure: SAP Afaria 7 SP5 September 2014 English Afaria Network Configuration (X87) Building Block Configuration Guide SAP SE Dietmar-Hopp-Allee 16 69190 Walldorf Germany Copyright 2014 SAP SE

More information

HP IMC Firewall Manager

HP IMC Firewall Manager HP IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW102-20120420 Legal and notice information Copyright 2012 Hewlett-Packard Development Company, L.P. No part of this

More information

Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers

Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers Ingo Hilgefort Director Solution Management Disclaimer This presentation outlines our

More information

The Arts & Science of Tuning HANA models for Performance. Abani Pattanayak, SAP HANA CoE Nov 12, 2015

The Arts & Science of Tuning HANA models for Performance. Abani Pattanayak, SAP HANA CoE Nov 12, 2015 The Arts & Science of Tuning HANA models for Performance Abani Pattanayak, SAP HANA CoE Nov 12, 2015 Disclaimer This presentation outlines our general product direction and should not be relied on in making

More information

System Administration Training Guide. S100 Installation and Site Management

System Administration Training Guide. S100 Installation and Site Management System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5

More information

DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA

DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA Ulrich Christ/Product Management SAP EDW (BW/HANA) Public Disclaimer This presentation outlines our general product direction

More information

BW362 SAP NetWeaver BW, powered by SAP HANA

BW362 SAP NetWeaver BW, powered by SAP HANA SAP NetWeaver BW, powered by SAP HANA SAP NetWeaver - Business Intelligence Course Version: 07 Course Duration: 5 Day(s) Publication Date: 05-08-2014 Publication Time: 1210 Copyright Copyright SAP AG.

More information

SAP BusinessObjects. May 2011

SAP BusinessObjects. May 2011 SAP BusinessObjects Mobile Business Intelligence May 2011 Safe Harbor The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

AppLoader7. Windows Server 2008 Injector Optimization. Protocol Independent Load Testing

AppLoader7. Windows Server 2008 Injector Optimization. Protocol Independent Load Testing AppLoader7 Windows Server 2008 Injector Optimization Protocol Independent Load Testing CONTENTS PREREQUISITES... 3 INTRODUCTION... 3 INJECTOR OPTIMIZATIONS... 3 GROUP POLICY CONFIGURATIONS... 3 Internet

More information

Administration Guide. Novell Storage Manager 3.1.1 for Active Directory. Novell Storage Manager 3.1.1 for Active Directory Administration Guide

Administration Guide. Novell Storage Manager 3.1.1 for Active Directory. Novell Storage Manager 3.1.1 for Active Directory Administration Guide Novell Storage Manager 3.1.1 for Active Directory Administration Guide www.novell.com/documentation Administration Guide Novell Storage Manager 3.1.1 for Active Directory October 17, 2013 Legal Notices

More information

Copyright 2012 Trend Micro Incorporated. All rights reserved.

Copyright 2012 Trend Micro Incorporated. All rights reserved. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

Getting Started with SAP BusinessObjects TM Design Studio

Getting Started with SAP BusinessObjects TM Design Studio Xavier Hacking and Jeroen van der A Getting Started with SAP BusinessObjects TM Design Studio Bonn Boston Contents at a Glance 1 Introduction to SAP BusinessObjects Design Studio... 23 2 SAP BusinessObjects

More information

Query OLAP Cache Optimization in SAP BW

Query OLAP Cache Optimization in SAP BW Query OLAP Cache Optimization in SAP BW Applies to: SAP NetWeaver 2004s BW 7.0 Summary This article explains how to improve performance of long running queries using OLAP Cache. Author: Sheetal Maharshi

More information