1. Salesforce Help, Consumer Goods Cloud Implementation Guide, "Set Up Retail Store KPIs": This document outlines the process for creating Retail Store KPIs. It implicitly requires a type to define what is being measured. The core function of a KPI record is to define a metric, which is handled by the KPI Type field.
2. Salesforce Object Reference for Consumer Goods Cloud, RetailStoreKpi Object: The official object documentation lists KpiType as a required picklist field. It states, "The type of KPI. For example, Share of Shelf, Count of Facings, or Out of Stock." This confirms its mandatory nature for record creation.
3. Salesforce Help, Consumer Goods Cloud Data Model, "Retail Execution Objects": The data model diagram and descriptions show that the RetailStoreKpi object's definition is centered around the type of KPI it represents, distinguishing it from other optional associations like RetailStoreGroupId or time-bounding fields like EffectiveToDate.