
We are blocked on Git integration and need help from the product team or community.
Error:
CanvasApp [app name] has an object 'NativeCDSDataSourceInfo' of type 'Employees' of size 20,380,588 bytes. This object exceeds the limit of 17,000,000 bytes and cannot be committed to source control.
Details:
- The Employees table is the built-in systemuser table in Dataverse
- We have only 6 custom columns on this table
- All other columns are system-protected and cannot be deleted
- There is nothing we can do on our end to reduce the size
Questions for Microsoft:
- Why does NativeCDSDataSourceInfo for systemuser reach 20MB with only 6 custom columns?
- Can specific columns be excluded or selected when the systemuser table is used as a data source in a Canvas App,to reduce the payload size?
- Is it possible to delete or hide unused system columns from the systemuser table to bring the size down?
- Is there a way to exclude specific tables from the Git commit payload entirely?
- Will the 17MB limit be raised, or is a fix planned for built-in tables that exceed it?
We previously filed a support ticket - it was closed without resolution. With pac canvas unpack being deprecated, this built-in Git integration is our only ALM path. We are fully blocked.

Report
All responses (
Answers (