Yes, that was my first suggestion, but I personally recommend that you use as small chunks.
Dgraph doesn’t have nullable predicates. You have empty (just a space like predicate: "") or not used ones. Empty or no used edges, doesn’t have any usage on DQL.
What I recommend is that, if your type gets huge like 100 predicates, break it into small chunks.