A data source is a logical object that represents the database where your source data is stored.
To learn what databases you can integrate with GoodData, see Supported Databases.
The physical data model (PDM) is stored under the data source entity. The PDM consists of:
- Tables / views
- Primary keys
- Foreign keys
The logical data model is mapped to the PDM. This enables you to use logical entities (such as facts and attributes) when creating visualizations.
Data Source Identifier
A data source identifier is an entity automatically derived from the existing entity DataSource. It is a simplified form of the data source, without sensitive information about database credentials.
The data source identifier is designed as a replacement of the entity data source in scenarios when the user has not granted permission to manage data source, but needs to know about the data source, about its schema (for example in the logical data modeler, when listing available data sources).
Changes made to a data source are automatically propagated to its data source identifier.