A data model organizes data elements and standardizes how the data elements relate to one another. Since data elements document real life people, places and things and the events between them, the data model represents reality. For example a house has many windows or a cat has two eyes.
A data model can be sometimes referred to as a data structure, especially in the context of programming languages. Data models are often complemented by function models.
The creation of the data model is the critical first step that must be taken after business requirements for analytics and reporting have been defined. The Data Modeler is a member of the CeDAR staff and will work with the functional users, CeDAR Business Analysts, the BI Solutions Architect and the ETL Developers to create a robust data model.
Princeton supports both relational and dimensional data models. The latter is often referred to as "star schema".