EDM data entities
The Cognite EDM extractor translates EDM data entities to store and maintain in Cognite Data Fusion (CDF). Data is retrieved using the EDM native data model, and the extracted objects will match the EDM OData entity schema. This translation is automatically done inside the Cognite EDM extractor.
There are two EDM entities categories:
-
Incremental entities have a timestamp field used by the extractor to handle and control incremental runs.
-
Non-incremental entities don't have a timestamp field. These entities are always updated and inserted in full load into CDF.
When extracting an entity, the extractor also retrieves any other entities it relates to that aren't in the incremental category (in a transactional manner). This means that the extracted entity written to RAW contains the full context of the entity, avoiding the need to join multiple RAW tables. The Number of related entities column in the list of entities specifies how many related entities an entity references. This can be overridden on an entity-by-entity basis (such as to reduce the load on EDM) by either turning off getting related entities completely or specifying which related entities to include in the configuration through the includeFields
or excludeFields
.
The Cognite EDM extractor supports these EDM entities: