cimt-ag / data_vault_pipelinedescription

A concept and syntax to provide a universal data format, for storing all essential informations, that are needed to implement or generate a data loading process for a data vault model.
https://www.cimt-ag.de/leistungen/data-vault-pipeline-description/
Apache License 2.0
5 stars 0 forks source link

Manage load operation side effect from recursive link to other links #294

Closed mattywausb closed 3 months ago

mattywausb commented 3 months ago

Currently a combination of a recursive link and a normal link induces unwanted load operations for the normal link from the multiple load operations for the hub at the recursive link.

Since there is no way for the normal link to determine, if all relations of the recursivly attached hub are relevant, the compiler should trigger an error about the ambiguiety of the situation. This is the case, when a link will get more then one operations induced by the hubs, we're at least one hub has a universal relation(not explicitly declared).