Data Engineering Data Dictionary: A Symptom, not a Solution Having a data dictionary is really a symptom of a complex data modeling layer. With a simpler layer it's possible to avoid maintaining a dictionary altogether.