What Is a Data Modeler?

By on

A data modeler is a person who models data or documents software and business system designs. By doing this, a data modeler translates business needs into technical specifications. Developers and other IT members benefit from this when creating new data systems and troubleshooting and maintaining them. Data models promote consensus among developers, customers, and other stakeholders.

A data modeler does the following:

  • Identifies business needs
  • Creates and maintains data models
  • Defines and governs data modeling and design standards
  • Makes recommendations for standardization and proper data usage

Other Definitions of a Data Modeler Include:

  • A professional that document data storing and processing in addition to working “closely with business managers and staff to create functional models.”(Keith D. Foote)
  • A translator “of business problems into concepts that can be programmed.” (Keith D. Foote)
  • A person who typically has a computer science background and who curates IT “generated stuff” from a “business continuity perspective, making sure that database and application content is governed.” (Thomas Frisendal)
  • “A person who works with data, prepares data and develops data organizational schemes that use databases and data marts.” (TechRepublic)
  • One who “maps complex software system designs to easily understood diagrams, using symbols and text to represent proper data flows.” (Snowflake)

Data Modeler Use Cases Include:

  • Reverse-engineer an existing instance”
  • Enumerate “detailed models of hundreds to thousands of medical ideas to achieve consensus among clinicians through a Clinical Information Modeling Initiative.”

Businesses Use Data Modelers to:

Image used under license from

Leave a Reply