To include and configure interactive maps as part of your SAP model, you must create a map-enabled dashboard in SAP Dashboards and use Esri Maps Designer, the map configuration application in Esri Maps for SAP BusinessObjects, to Add SAP BusinessObjects data to your map.
A map is a spatial document composed of one or more layers. A layer is the way in which Esri Maps for SAP BusinessObjects visually represents geographic datasets. A layer is similar to a legend item on a paper map. For example, on a road map, roads, national parks, political boundaries, and rivers might be considered different layers. When you add SAP Dashboards business data to a map, Esri Maps for SAP BusinessObjects creates a layer and displays it on the Contents pane. Once the layer is created, you can configure how it is styled, set its transparency, enable clustering or heat maps, turn on pop-up windows, and so on.
Add an Esri map to the dashboard
In SAP Dashboards,
create a new dashboard.
The SAP Dashboards window displays a blank canvas and an empty spreadsheet. If you created the new model by specifying a spreadsheet, the data appears in the spreadsheet pane.
From the Components Browser, scroll to the Esri Maps category and drag the Esri Map component onto the canvas. You can repeat this step multiple times to add additional maps; each map must be configured separately.
Bind data to the map
To allow your map to display data from your spreadsheet or another data source, you must add a data source and bind the data to the dashboard component.
Click the Esri map component to display its Properties panel. On the General tab, in the Data Sources section, click the + (plus sign) icon.
In the Source Name field, type a new name for the data source.
The name is automatically updated in the list of available data sources. This name will appear in the list of data sources available from SAP BusinessObjects in the Esri Maps Designer.
To bind data to your map, do one of the following:
To bind data from the embedded spreadsheet in your dashboard:
Select the cells of data that you want to bind to the map.
Click the Binding Selector icon beside the Source Data field, and select Spreadsheet.
The Select a Range dialog box shows the currently selected range of cells in the spreadsheet. For example, Sheet1!$C$1:$D$512 specifies a range that includes all cells from C1 to D512.
ClickOK.
The Source Data field shows the range of cells selected from the spreadsheet.
To bind your map to live data in a relational Universe:
Establish a connection with your SAP BusinessObjects Server in your dashboard using the standard SAP BusinessObjects Dashboards Query Browser.
After your data connection is established, bind the data to the map. Click the Binding Selector icon beside the Source Data field, and select Query Data.
The Select from Query window opens, listing all the data objects available to you.
In the Result Objects list, select the objects that you want to bind to the map.
ClickOK.
The Source Data field lists the objects selected from the query data.
Your data must contain at least one location-based attribute, such as address data or longitude and latitude values. For a complete list of location types supported in Esri Maps for SAP BusinessObjects, see Location types.
Repeat the procedure to add additional data sources. You can add multiple data sources from the embedded spreadsheet by selecting different ranges or cells on different sheets, or add additional data sources by selecting other queries. To delete a data source, click the Remove button beside the entry.
To delete a data source, select the data source from the list and click the X (delete) icon.