Data Applications → Incorta Data Delivery of SAP ECC Data

Overview

Incorta Data Delivery streamlines the integration between SAP ECC and data destinations such as Google BigQuery, Snowflake, Databricks, and Microsoft Fabric. In addition, it accelerates data mart deployment and automates data model design and source schema mapping with Incorta data applications. The data applications provide a new, faster, more practical option for analyzing and understanding your data, with no data modeling or extract, transform, and load (ETL) required.

Data delivery overview

  1. Connect: Using a data application, establish a connection between Incorta and your data source.
  2. Schema Definition: Load the physical schema tables from your source (e.g., SAP ECC).
  3. Data Delivery: Leverage Incorta's Data Destination feature to deliver data to the CDC or Reporting layer. Incorta manages all table creation and updates.
  4. Efficient Data Transfer: Incorta efficiently transfers data from its internal Parquet storage layer to the corresponding target tables.
  5. Data Synchronization: Incorta fully supports inserts, updates, and deletes from the source data into the target, ensuring data synchronization.
  6. Visualization: Analyze and visualize the data using Looker or other preferred BI tools.

SAP S4/Hana Topology

Star schema offering

Incorta delivers reporting-ready business views through a two-step process.

  • First, Materialized Views (MVs) are built on top of base SAP schemas to produce star-scheme-like outputs for use in business schemas.
  • Second, Incorta pushes the data for star schema models in the business schema (with the suffix DM) for Order to Cash and Procure to Pay to the target destination. These models incorporate FICO, Sales and Distribution and Material Management modules for SAP ECC modules.

Data delivery configuration steps

Incorta delivers data through the following high-level process:

  • First, from the Incorta Applications Marketplace, install and configure the SAP ECC to Bigquery, Snowflake, Databricks, and Fabric data application.
  • Configure the data destination for all deployed schemas
  • Create a Load Plan with base schemas and fact and dimension table schemas.
  • Execute or schedule the load plan the schemas to be delivered to a destination.

Organizing objects for delivery

For data destinations configured with the _ALL schema suffix, you must use a consistent target schema, such as INCORTA_SAPECC_BQ_DATA_APP. Specify the target table prefix as indicated in the table below. This strategy centralizes all tables into a single schema while maintaining organization by functional area through the original schemas. Use the following table and picured example for recommended prefixes for each provided schema:

SchemaTable Prefix
SAPECC_PAYABLES_FACTS_ALLAP_
SAPECC_RECEIVABLES_FACTS_ALLAR_
SAPECC_COMMON_DIM_ALLCMN_
SAPECC_GENERALLEDGER_FACTS_ALLGL_
SAPECC_SALESDISTRIBUTION_FACTS_ALLOM_
SAPECC_PURCHASING_FACTS_ALLPO_
SAPECC_INVENTORY_FACTS_ALLINV_

SAP Data Desitination

Data Application objects

This section lists the objects included in this data application.

Schemas

Business ProcessModuleBase Physical SchemasFact and Dimension Physical Schemas
Procure To Pay(p2p)Accounts Payables (AP)
Purchasing (PO)
Inventory(INV)
SAPECC_CAL_MD SAPECC_MM_MD
SAPECC_FI_MD SAPECC_PUR_MD
SAPECC_VM_MD SAPECC_AP
SAPECC_IM SAPECC_PO
SAPECC_COMMON_DIM_ALL
SAPECC_PAYABLES_FACTS_ALL
SAPECC_PURCHASING_FACTS_ALL
SAPECC_INVENTORY_FACTS_ALL
Order to Cash(o2c)Account Receivables (AR)
Order Management (OM)
SAPECC_CAL_MD SAPECC_MM_MD
SAPECC_CM_MD SAPECC_FI_MD
SAPECC_SD_MD SAPECC_VM_MD
SAPECC_SD SAPECC_AR
SAPECC_BL SAPECC_IV
SAPECC_SO
SAPECC_COMMON_DIM_ALL
SAPECC_RECEIVABLES_FACTS_ALL
SAPECC_SALESDISTRIBUTION_FACTS_ALL
General LedgerGeneral Ledger (GL)SAPECC_CAL_MD SAPECC_FI_MD
SAPECC_GL
SAPECC_COMMON_DIM_ALL
SAPECC_GENERALLEDGER_FACTS_ALL

Business schemas

ModuleBusiness Schema
CommonSAPECC_CommonDimensions_DM
Order To CashSAPECC_OrderManagement_DM
SAPECC_Receivables_DM
Procure to PaySAPECC_Purchasing_DM
SAPECC_Payables_DM
SAPECC_Inventory_DM
General LedgerSAPECC_GeneralLedger_DM
InventorySAPECC_Inventory_DM

Loading the data applicaiton to destination

To complete a load of data into and Incorta, model it, and push to destination, complete the following steps via a load plan:

  1. Load the base physical schemas
  2. Load the fact and dimensional schemas

Load the base physical schemas

In a load plan, please set the following objects as the first load group.

Business ProcessModulePhysical Schema Load Order
Procure To Pay(p2p)Accounts Payables (AP)
Purchasing (PO)
Inventory(INV)
SAPECC_CAL_MD SAPECC_MM_MD
SAPECC_FI_MD SAPECC_PUR_MD
SAPECC_VM_MD SAPECC_AP
SAPECC_IM SAPECC_PO
Order to Cash(o2c)Account Receivables (AR)
Order Management (OM)
SAPECC_CAL_MD SAPECC_MM_MD
SAPECC_CM_MD SAPECC_FI_MD
SAPECC_SD_MD SAPECC_VM_MD
SAPECC_SD SAPECC_AR
SAPECC_BL SAPECC_IV
SAPECC_SO
General LedgerGeneral Ledger (GL)SAPECC_CAL_MD SAPECC_FI_MD
SAPECC_GL

Load the fact and dimensional physical schemas

As a part of the load plan above, set set the following objects as the second load group.

Business ProcessModuleFact and Dimension Physical Schema Load Order
Procure To Pay(p2p)Accounts Payables (AP)
Purchasing (PO)
Inventory(INV)
SAPECC_COMMON_DIM_ALL
SAPECC_INVENTORY_FACTS_ALL
SAPECC_PURCHASING_FACTS_ALL
SAPECC_PAYABLES_FACTS_ALL
Order to Cash(o2c)Account Receivables (AR)
Order Management (OM)
SAPECC_COMMON_DIM_ALL
SAPECC_SALESDISTRIBUTION_FACTS_ALL
SAPECC_RECEIVABLES_FACTS_ALL
General LedgerGeneral Ledger (GL)SAPECC_COMMON_DIM_ALL
SAPECC_GENERALLEDGER_FACTS_ALL

Additional information

Here are the star schema models for SAP ECC procure to pay

Procure to Pay

Procure to Pay