# How to model Entity Attribute Value sources

**URL:** <https://forum.data-community.org/t/how-to-model-entity-attribute-value-sources/346>\
**Category:** Data Vault 2.0\
**Created:** [June 27, 2022, 2:25pm UTC](https://forum.data-community.org/t/how-to-model-entity-attribute-value-sources/346 "2022-06-27T14:25:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmwarren](https://avatars.discourse-cdn.com/v4/letter/b/58f4c7/32.png) [@bmwarren](https://forum.data-community.org/u/bmwarren)\
**Post date:** [June 27, 2022, 2:25pm UTC](https://forum.data-community.org/t/how-to-model-entity-attribute-value-sources/346/1 "2022-06-27T14:25:13Z")

</div>

Hi,

I’m new to Data Vault modelling so apologies if this is a basic question. I am trying to model a source that holds all it’s data in EAV tables and I’m struggling to decide how to model these. Some of the entities relate to each other and, using business logic, build up into a single entity. For example there is a post code entity which relates to a hospital entity. So my question is, should I be creating a hub from the Hospital and then be storing the postcode in the Hospital satellite (applying business logic) or should the postcode be a hub in it’s own right with a link to Hospital (not applying business logic)? If it is the latter then the DV model is going to be huge because almost everything is stored in the EAV tables which would make any queries awful.

---

<div class="post-metadata">

**Author:** ![patrickcuba](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.data-community.org/patrickcuba/32/19_2.png) [@patrickcuba](https://forum.data-community.org/u/patrickcuba)\
**Post date:** [June 27, 2022, 7:18pm UTC](https://forum.data-community.org/t/how-to-model-entity-attribute-value-sources/346/2 "2022-06-27T19:18:05Z")

</div>

Post code is not a business object

> **[Learning Data Vault is like learning how to make Beer!](https://medium.com/snowflake/learning-data-vault-is-like-learning-how-to-make-beer-fff2f7f4d3b)**
>
> Cognitive load\[1\] theory, developed in the 1980s by John Sweller, is an important concept in learning enforcement and the theory is…

---

<div class="post-metadata">

**Author:** ![RhysHanscombe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.data-community.org/rhyshanscombe/32/394_2.png) [@RhysHanscombe](https://forum.data-community.org/u/RhysHanscombe)\
**Post date:** [December 1, 2025, 2:29pm UTC](https://forum.data-community.org/t/how-to-model-entity-attribute-value-sources/346/4 "2025-12-01T14:29:45Z")

</div>

Closed on December 1, 2025, 2:29pm UTC


