Modeling KPI’s using the New KPI Modeler
KPI Modeler refers to a bunch of Apps provided in the Fiori Launchpad which enables us to bring KPI Tiles on the Launchpad. Unlike, Transactional Apps, where we use the Launchpad Designer to create Static/Dynamic tiles, we can use KPI Modeler to create KPI Tiles which shows KPI related details on the Tile.
When working with Analytical Apps, you will find more details on the required configuration for them in SAP Help. For example, if you are to configure Overdue WBS Element Analytical App, You can find more information on configuring the KPI Tiles in SAP Help.
Below are the High Level steps which you can perform
Create a KPI
This is the first entity which needs to be created. You could use either “Create KPI” or “KPI Workspace” for this. The Data source of the KPI Definition is where we refer to the HANA View and its corresponding OData service which we are planning to use. Also, notice that the Semantic Object/Action can be provided too. None of this is mandatory. If we provide the values here, they will cascade down to evaluation attached to it.
For a the newly created KPI, evaluation has to be created.You can create one or more evaluations for a KPI. The Data source definition you provide out here will be used for your reporting purposes. You also have options to set Threshold values as shown below. These dictate the color of the information provided in the tile.
Configure Drill downs
There is another tile called “Configure Drill Down” which can be used to configure drill downs. There are few analytical Apps (as its optional), which support drill down. When the user opens an Analytical app, there would be provisions for them to jump into the visualizations which are configured in this section. For each evaluation, you could add a drill down configuration.
You can display mini charts at the top and have chart/table at the bottom. There is a facet filter which you can also provide at the top. More on this can be found in this article.
Configure KPI Tile
Finally, to bring the tile on the Launchpad, you would have to use the “Configure KPI” tile. For each active evaluation, you can attach a tile from the templates shown below.
Notice that the Semantic Object/Action is also provided here and it takes the preference.
In short, the KPI Modeler is just used to bring a tile on the Fiori Launchpad and display KPI related information on it. The Fiori Launchpad uses the active evaluation assigned to the KPI tile to trigger the XSOData/Query to fetch the results from the backend.
Once the KPI Tile is rendered on the Launchpad, the users can click on it to navigate to the target App. This navigation is governed by the Semantic Object/Action which is configured above. In the above example, I have configured the tile to navigate to the Overdue WBS Element Analytical App.
Transporting KPI Modeler entries using SMART Business Download Tool