Each business intelligence project requires a data model, which defines the fields available in the project and their relationships. GoodData simplifies the data modeling process by separating the model into two components: the physical data model and the logical data model.
The physical data model (PDM) is the set of tables used to store data in the project; in GoodData, the PDM is entirely created and managed by the platform.
A GoodData user or developer never needs to interact with the physical data model, which is created and managed entirely within the GoodData platform. Therefore, they can concentrate on the data relationships in the model and leave the details of database structure to the GoodData Platform.
Instead, you build the logical data model (LDM), which requires only that you specify the datasets of your project, including their fields, and then build the connections between them.
The logical data model is built in the LDM Modeler, a visual interface that is an integrated component of the GoodData platform. When finished, your LDM can be published to your projects directly from the LDM Modeler interface. For more details, see Create a Logical Data Model in Your Workspace.
Effective data modeling requires a distinct set of skills that may not be part of a general software engineering background. If you are unsure if you or your team has the appropriate skills, contact GoodData Support.