Issue with UI JSON Upload for Lookup Dataset
Hi All,
I’ve created a Custom schema and a dataset with a primary identity configured and enabled for lookup. The schema contains 20 attributes, of which 15 are marked as required.
When I try to ingest data using the UI JSON upload, the UI throws an error with an empty message ("Add data is disabled because a required attribute is missing"). However, when I ingest the same data using other sources such as S3 or HTTP API ingestion, it works without any issues.
Based on an AI search:
- Primary identity need to be correctly configured.
- This may be a UI-related limitation. The drag-and-drop JSON uploader seems to use a “simple ingestion” path, which does not support the same flexibility as dataflows (for example: mappings, transformations, defaults, conditional logic, or excluding empty keys). The platform may be performing a pre-validation and blocking the upload if it determines that required attributes cannot be guaranteed, even before actual ingestion.
Is this a known issue, or are there specific limitations when using the UI JSON upload with schemas that have many required fields or primary identities?
Thanks in advance.
Image -
