IDE End-to-End Extension Chart

This section provides an end to end scenario to create new entities using the IDE.

The following illustrates the typical flow, tasks, and procedures in the IDE process. The tasks correspond to the relevant tasks in the Designers.

To extend the existing target entity LOCATION:

  1. Create all the required project folders for the new Content Pack.

  2. Create the extension entity in the Architect Designer, and then link the extension entity to the OOTB entity using the Target Extension link. For details, see Extend a Target Entity.

    In this scenario, add two columns CALENDAR_ID and CURRENCY_ID to the OOTB entity LOCATION.

  3. Create a new integration and source entity in the Engineer Designer, then map the columns from integration to target entity. For details, see Diagram Editor - Engineer Stream Designer Tasks.

  4. Generate the ETL artifacts.

  5. Configure the cross-Content Pack configuration file in the $HPBA_HOME/ContentPacks/PPMCT/CONF/dataSourceParamsConfig.xml file.

    For details, see Consolidate Entities - Cross-CP Lookup.

  6. In the Context Designer, you can link the new target entity with an OOTB target entity, or you can link them in the customized views. Then the new target entity and the OOTB target entity can be used by the KPI formula.

    For details, see Semantic Layer - Context Designer