Medium severitydata source
Power BI Refresh Error:
DF-SAPODP-KeyColumnsNotSpecified
What does this error mean?
The ODP extractor requires key columns for delta extraction, but none are configured in the ADF dataset. Key columns uniquely identify records and allow the ODP framework to track delta changes.
Common causes
- 1Delta extraction is configured but the dataset schema was imported without selecting key column markers
- 2The ODP object's key fields were not mapped when the dataset schema was set up
- 3The SAP extractor does not have primary key fields defined and the ODP framework cannot infer them automatically
How to fix it
- 1In ADF Studio, open the SAP ODP dataset and click Import schema to reload the field list from SAP.
- 2After importing, review the field list for key column indicators — some ODP objects mark key fields automatically; for others you need to manually identify them based on the SAP table structure.
- 3In the ADF data flow source, check Source options for any key column specification settings and enter the key field names.
- 4Alternatively, consult your SAP team to confirm which fields are the primary key for the ODP object — for a BW DataSource these are the characteristic fields marked as key.
- 5If the extractor truly has no primary key and delta is required, discuss with the SAP team whether the extractor can be enhanced to include a key field.
Frequently asked questions
Official documentation: https://learn.microsoft.com/en-us/azure/data-factory/data-flow-troubleshoot-guide