Skip To Content

Configure the map as the target of a selector

In this topic

With Esri Maps for SAP BusinessObjects, you can easily add interactivity between components on your dashboard by configuring selectors. Selectors allow users to filter data based on selections made when viewing the dashboard. You can insert data from a Universe query or from the embedded spreadsheet in the dashboard.

Esri Maps for SAP BusinessObjects allows you to configure a map as a target of a selector, so that actions on other dashboard components trigger a reaction on the map.

For example, you can configure a pie chart that shows total annual sales for various retail locations, and set up an insertion from the chart data. You can then bind the insertion data to an Esri map component so that it displays the locations when the user chooses different segments of the chart.

Dashboard with map configured as the target of a selector

In the same manner, you can configure the Esri map component as a selector. See Configure the map as a selector.

For more information about configuring insertions, see the SAP Dashboards online help.

Create a map-enabled dashboard

Create a dashboard that includes an Esri Map component and other dashboard components.

To configure interactive behaviors on the map, your dashboard must have at least two components on the canvas, one of which must be an Esri Map component, and both the map and target components must have a location-based attribute in common.

  1. 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.

  2. 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.
    Note:

    The minimum size for the Esri map component is 450x450 pixels. If you place an Esri map inside a container component, ensure that the size of the container is larger than the map.

Configure an insertion

Configure data insertion on a dashboard component to insert data to a specified range of cells in the embedded spreadsheet or to a universe query prompt.

For detailed information about configuring insertions, see the SAP Dashboards online help.

Bind data to the map

To allow your map to display data based on the user's selection on another dashboard component, you must bind the data from the other component's insertion destination to the map. The insertion destination can be a range of cells in the embedded spreadsheet or a universe query prompt.

  1. Press the Esri map component to display its Properties panel. On the General tab, in the Data Sources section, press the + (plus sign) button.

    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 Esri Maps Designer.

  2. In the Source Data section, press the Binding Selector button and choose the appropriate option for the data insertion configured for the other dashboard component.

    For example, if you configured a query prompt as the insertion destination for the dashboard component, choose Query Data and specify the defined data insertion destination as the Source Data for the map.

Note:

If you configure the map using a universe query set to update at regular intervals (every 30 minutes, for example), the map displays the updated data from the universe every time the query is refreshed.

Add data to the map

After you bind the data to the map, use Esri Maps Designer to add data to the map and configure how the map displays that data to the dashboard consumer.

Follow the workflow described in Add SAP BusinessObjects data to your map.

Configure other dashboard components

You can configure other dashboard components to interact with the map using standard SAP Dashboards configuration.

These include the following:

  • Charts
  • Selectors
  • Single value components
  • Query Prompt selectors
  • Query Refresh buttons

Note:

SAP Dashboards does not support the Local Scenario and Reset buttons in add-on components, including Esri Maps for SAP BusinessObjects. For more information about SAP Dashboards components, see the SAP Dashboards online help.

Esri Maps for SAP BusinessObjects does not support the SWF Loader component.

  1. Configure other components on your dashboard to interact with the Esri Map.
  2. Save your dashboard.
  3. To preview the dashboard with the interactive map, save the file to your SAP BusinessObjects Business Intelligence platform and view it in BI Launch Pad, or publish it to your locally installed web server and view it in a supported browser. For more information, see Preview a map-enabled dashboard.