there are some limits but none of them would cause that only part of the data would go in. If the load would fail, it would fail with error and data would not be loaded. Worst case data could be loaded to only some datasets and fail for others.
If you are investigating missing data I wouod recommend this:
• make sure you have non-duplicate keys in your datasets. In default configuration, GoodData deduplicates any duplicities so if you load three rows with the same values of keys, only one row will be loaded.
• make sure you have correct referential integrity - if one dataset references value in another dataset, make sure that this valie exista there. I.e. if your orders contain product key, you need to make sure all these product keys exiat in your product dataset. You can check this for a particular workspace with the validation (described here:
https://help.gooddata.com/doc/enterprise/en/workspace-and-user-administration/administrating-workspaces-and-workspace-objects/validate-a-workspace/). If this is not the case, you might be missing some data in reports with inner joins between datasets.