

{"id":60545,"date":"2019-09-12T18:07:10","date_gmt":"2019-09-12T16:07:10","guid":{"rendered":"https:\/\/www.scalefree.com\/blog\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/"},"modified":"2026-09-04T10:13:22","modified_gmt":"2026-09-04T08:13:22","slug":"identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten","status":"publish","type":"post","link":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/","title":{"rendered":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten"},"content":{"rendered":"[vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; column_margin=&#8220;default&#8220; column_direction=&#8220;default&#8220; column_direction_tablet=&#8220;default&#8220; column_direction_phone=&#8220;default&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; row_border_radius=&#8220;none&#8220; row_border_radius_applies=&#8220;bg&#8220; overflow=&#8220;visible&#8220; overlay_strength=&#8220;0.3&#8243; gradient_direction=&#8220;left_to_right&#8220; shape_divider_position=&#8220;bottom&#8220; bg_image_animation=&#8220;none&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_tablet=&#8220;inherit&#8220; column_padding_phone=&#8220;inherit&#8220; column_padding_position=&#8220;all&#8220; column_element_direction_desktop=&#8220;default&#8220; column_element_spacing=&#8220;default&#8220; desktop_text_alignment=&#8220;default&#8220; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_backdrop_filter=&#8220;none&#8220; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; column_link_target=&#8220;_self&#8220; column_position=&#8220;default&#8220; gradient_direction=&#8220;left_to_right&#8220; overlay_strength=&#8220;0.3&#8243; width=&#8220;1\/1&#8243; tablet_width_inherit=&#8220;default&#8220; animation_type=&#8220;default&#8220; bg_image_animation=&#8220;none&#8220; border_type=&#8220;simple&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]<span style=\"font-weight: 400;\">Der <a href=\"http:\/\/blog.scalefree.com\/2019\/09\/12\/integrating-documents-from-heterogeneous-sources\/\">vorangegangene Artikel<\/a> unserer Reihe behandelte die Data-Vault-Hub-Entit\u00e4t, die verwendet wird, um eine eindeutige Liste von Business Keys in einem Enterprise Data Warehouse zu erfassen, da der Gro\u00dfteil der Integration direkt auf diesen Hub-Entit\u00e4ten stattfindet. Es gibt jedoch Szenarien, in denen die Datenintegration ausschlie\u00dflich auf Basis dieser Hub-Entit\u00e4ten f\u00fcr das angestrebte Ziel nicht ausreicht.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Betrachten Sie dazu das Beispiel des Datensatzes einer Versicherungsgesellschaft, bei dem Kunden jeweils Kfz- und Wohngeb\u00e4udeversicherungen abschlie\u00dfen sowie Schadensf\u00e4lle melden. Bevor wir mit dem Beispiel fortfahren, ist ein wesentlicher Aspekt zu beachten: Zwischen den beteiligten Business Keys bestehen Beziehungen, n\u00e4mlich zwischen der Kundennummer, den Policen-Identifikatoren und den Schadensf\u00e4llen. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Diese Beziehungen werden von Data-Vault-Link-Entit\u00e4ten erfasst. Genau wie Hubs enthalten sie eine eindeutige Liste von Datens\u00e4tzen und weisen somit in Bezug auf die gespeicherten Daten keine Duplikate auf. Beide bilden das Grundger\u00fcst von Data Vault und werden sp\u00e4ter durch beschreibende Daten erg\u00e4nzt, die in Satellites gespeichert sind  <\/span><\/p>\n<p><!--more-->[\/vc_column_text][vc_column_text]<span style=\"font-weight: 400;\">Ein Link bildet somit die Beziehung ab, indem er alle Hubs referenziert, die die an der Beziehung beteiligten Business Keys speichern<\/span><span style=\"font-weight: 400;\">. Zur Veranschaulichung zeigt das folgende<\/span> <span style=\"font-weight: 400;\"><a href=\"http:\/\/www.visualdatavault.com\/\">Visual-Data-Vault<\/a><\/span><span style=\"font-weight: 400;\">-Diagramm eine solche Beziehung, wie sie in einem Link implementiert ist:<\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;40&#8243;][image_with_animation image_url=&#8220;29629&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;Fade In&#8220; animation_easing=&#8220;default&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;default&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;20&#8243;][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;40&#8243;][vc_column_text]<span style=\"font-weight: 400;\">In MongoDB wird eine Link-Entit\u00e4t in einer Document-Collection umgesetzt, genau wie die Hub-Entit\u00e4t, die im <\/span><span style=\"font-weight: 400;\">letzten Artikel<\/span> <span style=\"font-weight: 400;\">wie folgt beschrieben wurde:<\/span>[\/vc_column_text][image_with_animation image_url=&#8220;29628&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;Fade In&#8220; animation_easing=&#8220;default&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;default&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][vc_column_text]<span style=\"font-weight: 400;\">Demnach enth\u00e4lt die Link-Struktur folgende Elemente, die die Beziehung beschreiben:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">   <\/span> <span style=\"font-weight: 400;\">Das<\/span> <em><span style=\"font-weight: 400;\">_id<\/span><\/em>&#8211;<span style=\"font-weight: 400;\">Element identifiziert das Link-Dokument. Anstatt sich auf den internen MongoDB-Identifikator zu verlassen, wird ein Hashwert berechnet \u2013 beispielsweise ein MD5-Wert, um den Link-Eintrag auch \u00fcber die MongoDB-Datenbank hinaus eindeutig zu identifizieren.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">   <\/span> <span style=\"font-weight: 400;\">Das Feld<\/span> <em><span style=\"font-weight: 400;\">ldts<\/span><\/em><span style=\"font-weight: 400;\"> (Load Date Timestamp) gibt an, wann der Link-Eintrag zum ersten Mal vom Enterprise Data Warehouse erfasst wurde.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">   <\/span> <span style=\"font-weight: 400;\">Das<\/span> <span style=\"font-weight: 400;\"><em>rsrc<\/em><\/span>&#8211;<span style=\"font-weight: 400;\">Element gibt die Quelle an, aus der der Link-Eintrag stammt.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">   <\/span> <span style=\"font-weight: 400;\">Die identifizierenden Hash Keys der referenzierten Hub-Dokumente sind in<\/span> <span style=\"font-weight: 400;\"><em>_ref<\/em><\/span> enthalten.<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Beim Ladeprozess der Link-Document-Collection besteht der erste Schritt darin, die Beziehungen in der Quell-Collection zu identifizieren. Sobald diese Beziehungen ermittelt sind, werden sie \u00fcber den folgenden Prozess in die Link-Document-Collection geladen: <\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;40&#8243;][image_with_animation image_url=&#8220;29627&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;Fade In&#8220; animation_easing=&#8220;default&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;default&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;40&#8243;][vc_column_text]<span style=\"font-weight: 400;\">In MongoDB wird dieser Prozess mithilfe von<\/span> <a href=\"http:\/\/blog.scalefree.com\/2019\/09\/12\/document-processing-in-mongodb\/\"><span style=\"font-weight: 400;\">Aggregation-Pipelines realisiert, wie in einem fr\u00fcheren Artikel <\/span><\/a><span style=\"font-weight: 400;\">dieser Reihe beschrieben.<\/span> <span style=\"font-weight: 400;\">Der Code filtert zun\u00e4chst \u00fcber<\/span> <span style=\"font-weight: 400;\"><em>$match<\/em><\/span> <span style=\"font-weight: 400;\">nach den Kunden, die \u00fcber eine Wohngeb\u00e4udeversicherung verf\u00fcgen. Anschlie\u00dfend l\u00f6st die <\/span><span style=\"font-weight: 400;\"><em>$unwind<\/em><\/span>&#8211;<span style=\"font-weight: 400;\">Stage das Array der Wohngeb\u00e4udeversicherungen auf, sodass ein Array mit mehreren Werten in einzelne Dokumente umgewandelt wird. Eventuelle Duplikate werden danach \u00fcber<\/span> <em><span style=\"font-weight: 400;\">$group<\/span><\/em> <span style=\"font-weight: 400;\">bereinigt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Der folgende Codeausschnitt zeigt die erforderlichen Schritte, um eine Link-Document-Collection im Zuge des beschriebenen Datenflusses aus einer Quell-Collection zu bef\u00fcllen. Er kann in der MongoDB Shell ausgef\u00fchrt werden und nutzt die bereits im<\/span> <a href=\"http:\/\/blog.scalefree.com\/2019\/09\/12\/integrating-documents-from-heterogeneous-sources\/\"><span style=\"font-weight: 400;\">vorherigen Artikel<\/span><\/a> <span style=\"font-weight: 400;\">vorgestellte Hashing-Funktion.<\/span>[\/vc_column_text][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;40&#8243;][image_with_animation image_url=&#8220;29626&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;Fade In&#8220; animation_easing=&#8220;default&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;default&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][image_with_animation image_url=&#8220;29625&#8243; image_size=&#8220;full&#8220; animation_type=&#8220;entrance&#8220; animation=&#8220;Fade In&#8220; animation_easing=&#8220;default&#8220; animation_movement_type=&#8220;transform_y&#8220; hover_animation=&#8220;none&#8220; alignment=&#8220;center&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; image_loading=&#8220;default&#8220; max_width=&#8220;100%&#8220; max_width_mobile=&#8220;default&#8220;][divider line_type=&#8220;No Line&#8220; custom_height=&#8220;40&#8243;][vc_column_text]<span style=\"font-weight: 400;\">Bitte beachten Sie, dass es Variationen dieser Link-Struktur gibt: beispielsweise zur Erfassung von Transaktionen in Form eines Non-Historized Links oder f\u00fcr Einzelpositionen aus Rechnungen und Bestellungen in Form eines Degenerated Links. Um diesen Punkt zu verdeutlichen, lohnt sich ein Blick auf Schadensf\u00e4lle, da diese oft keine eindeutigen Business Keys besitzen. W\u00e4hrend der Link die erste Transaktion \u2013 etwa eine Schadensmeldung \u2013 erfasst, w\u00fcrde er nachfolgende Schadensf\u00e4lle derselben Police ignorieren. Das liegt daran, dass der Link eine eindeutige Liste von Beziehungen zwischen Business Keys darstellt: Sobald er die Beziehung zwischen dem Kunden und der zugeh\u00f6rigen Wohngeb\u00e4udeversicherungspolice einmal erfasst hat, l\u00e4dt er nachfolgende Transaktionen nicht mehr.   <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dies f\u00fchrt zu Problemen bei der Bereitstellung transaktionsbasierter Fact-Entit\u00e4ten <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Da die meisten Anwender typischerweise einen Fact-Datensatz pro Transaktion erwarten. Um dies zu gew\u00e4hrleisten, muss das beschriebene Link-Muster so angepasst werden, dass mehrere Transaktionen mit denselben Referenzen auf Hub-Dokumente geladen werden k\u00f6nnen.  <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dies l\u00e4sst sich erreichen, indem das Link-Dokument um zus\u00e4tzliche Elemente erweitert wird. Die Dokumenten-ID wird in diesem Fall nicht mehr allein aus den referenzierten Business Keys berechnet, sondern schlie\u00dft die zus\u00e4tzlichen Attribute mit ein. Dieser Ansatz sorgt f\u00fcr eine eindeutige Dokumenten-ID pro Transaktion oder Ereignis. <\/span><span style=\"font-weight: 400;\"> <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir werden diese speziellen Link-Entit\u00e4ten und weiterf\u00fchrende Details dazu in einem der n\u00e4chsten Beitr\u00e4ge ausf\u00fchrlich behandeln. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dieser Beitrag basiert auf einem laufenden gemeinsamen Projekt von Scalefree und MongoDB mit dem Ziel, Abfragen f\u00fcr sehr gro\u00dfe Datenmengen optimal auszulegen. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Aus diesem Grund aktualisieren und erweitern wir diese Artikelserie kontinuierlich. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Setzen Sie am besten direkt ein Lesezeichen f\u00fcr diesen Beitrag, um k\u00fcnftige Updates nicht zu verpassen.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Haben Sie Fragen oder Anmerkungen? <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Wir freuen uns auf Ihr Feedback im Kommentarbereich!<\/span>[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; column_margin=&#8220;default&#8220; column_direction=&#8220;default&#8220; column_direction_tablet=&#8220;default&#8220; column_direction_phone=&#8220;default&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; row_border_radius=&#8220;none&#8220; row_border_radius_applies=&#8220;bg&#8220; overflow=&#8220;visible&#8220; overlay_strength=&#8220;0.3&#8243; gradient_direction=&#8220;left_to_right&#8220; shape_divider_position=&#8220;bottom&#8220; bg_image_animation=&#8220;none&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_tablet=&#8220;inherit&#8220; column_padding_phone=&#8220;inherit&#8220; column_padding_position=&#8220;all&#8220; column_element_direction_desktop=&#8220;default&#8220; column_element_spacing=&#8220;default&#8220; desktop_text_alignment=&#8220;default&#8220; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_backdrop_filter=&#8220;none&#8220; column_shadow=&#8220;none&#8220;&#8230;<\/p>\n","protected":false},"author":91,"featured_media":60547,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3948],"tags":[],"class_list":["post-60545","post","type-post","status-publish","format-standard","has-post-thumbnail","category-data-vault"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Marc Winkelmann\"\/>\n\t<meta name=\"keywords\" content=\"data vault\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Scalefree | Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten\" \/>\n\t\t<meta property=\"og:description\" content=\"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1640\" \/>\n\t\t<meta property=\"og:image:height\" content=\"856\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-09-12T16:07:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-04T08:13:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/datavault.scalefree\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@ScalefreeCOM\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@ScalefreeCOM\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-twitter-x.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#article\",\"name\":\"Identifizierung zus\\u00e4tzlicher Beziehungen zwischen Dokumenten\",\"headline\":\"Identifizierung zus\\u00e4tzlicher Beziehungen zwischen Dokumenten\",\"author\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/mwinkelmann\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Screen-Shot-2019-09-11-at-22.04.30.png\",\"width\":1603,\"height\":1062},\"datePublished\":\"2019-09-12T18:07:10+02:00\",\"dateModified\":\"2026-09-04T10:13:22+02:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#webpage\"},\"articleSection\":\"Data Vault, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#listItem\",\"position\":1,\"name\":\"Scalefree\",\"item\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/data-vault\\\/#listItem\",\"name\":\"Data Vault\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#listItem\",\"name\":\"Scalefree\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/data-vault\\\/#listItem\",\"position\":3,\"name\":\"Data Vault\",\"item\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/data-vault\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#listItem\",\"name\":\"Identifizierung zus\\u00e4tzlicher Beziehungen zwischen Dokumenten\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/#listItem\",\"name\":\"Blog\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#listItem\",\"position\":4,\"name\":\"Identifizierung zus\\u00e4tzlicher Beziehungen zwischen Dokumenten\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/.\\\/blog\\\/data-vault\\\/#listItem\",\"name\":\"Data Vault\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\",\"name\":\"Scalefree\",\"description\":\"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\\u2019s data potential with the global leaders in modern data warehousing.\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/\",\"email\":\"contact@scalefree.com\",\"telephone\":\"+4951187989341\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":80},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Scalefree.svg\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#organizationLogo\",\"width\":240,\"height\":77,\"caption\":\"Scalefree Logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/datavault.scalefree\\\/\",\"https:\\\/\\\/www.twitter.com\\\/ScalefreeCOM\",\"https:\\\/\\\/www.instagram.com\\\/scalefreeworks\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@scalefree\",\"https:\\\/\\\/www.youtube.com\\\/@scalefreeCOM\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/scalefree\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/mwinkelmann\\\/#author\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/mwinkelmann\\\/\",\"name\":\"Marc Winkelmann\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#webpage\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/\",\"name\":\"Identifizierung zus\\u00e4tzlicher Beziehungen zwischen Dokumenten\",\"description\":\"Data-Vault-Link-Entit\\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/mwinkelmann\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/author\\\/mwinkelmann\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Screen-Shot-2019-09-11-at-22.04.30.png\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#mainImage\",\"width\":1603,\"height\":1062},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/blog\\\/data-vault\\\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\\\/#mainImage\"},\"datePublished\":\"2019-09-12T18:07:10+02:00\",\"dateModified\":\"2026-09-04T10:13:22+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/\",\"name\":\"Scalefree\",\"alternateName\":\"Scalefree\",\"description\":\"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\\u2019s data potential with the global leaders in modern data warehousing.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.scalefree.com\\\/de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten<\/title>\n\n","aioseo_head_json":{"title":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","description":"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.","canonical_url":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/","robots":"max-image-preview:large","keywords":"data vault","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#article","name":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","headline":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","author":{"@id":"https:\/\/www.scalefree.com\/de\/author\/mwinkelmann\/#author"},"publisher":{"@id":"https:\/\/www.scalefree.com\/de\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-11-at-22.04.30.png","width":1603,"height":1062},"datePublished":"2019-09-12T18:07:10+02:00","dateModified":"2026-09-04T10:13:22+02:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#webpage"},"isPartOf":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#webpage"},"articleSection":"Data Vault, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/#listItem","position":1,"name":"Scalefree","item":"https:\/\/www.scalefree.com\/de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","position":2,"name":"Blog","item":"https:\/\/www.scalefree.com\/de\/.\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/data-vault\/#listItem","name":"Data Vault"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/#listItem","name":"Scalefree"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/data-vault\/#listItem","position":3,"name":"Data Vault","item":"https:\/\/www.scalefree.com\/de\/.\/blog\/data-vault\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#listItem","name":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#listItem","position":4,"name":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","previousItem":{"@type":"ListItem","@id":"https:\/\/www.scalefree.com\/de\/.\/blog\/data-vault\/#listItem","name":"Data Vault"}}]},{"@type":"Organization","@id":"https:\/\/www.scalefree.com\/de\/#organization","name":"Scalefree","description":"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.","url":"https:\/\/www.scalefree.com\/de\/","email":"contact@scalefree.com","telephone":"+4951187989341","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":80},"logo":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2025\/07\/Scalefree.svg","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#organizationLogo","width":240,"height":77,"caption":"Scalefree Logo"},"image":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/datavault.scalefree\/","https:\/\/www.twitter.com\/ScalefreeCOM","https:\/\/www.instagram.com\/scalefreeworks\/","https:\/\/www.tiktok.com\/@scalefree","https:\/\/www.youtube.com\/@scalefreeCOM","https:\/\/www.linkedin.com\/company\/scalefree\/"]},{"@type":"Person","@id":"https:\/\/www.scalefree.com\/de\/author\/mwinkelmann\/#author","url":"https:\/\/www.scalefree.com\/de\/author\/mwinkelmann\/","name":"Marc Winkelmann"},{"@type":"WebPage","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#webpage","url":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/","name":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","description":"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/www.scalefree.com\/de\/#website"},"breadcrumb":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#breadcrumblist"},"author":{"@id":"https:\/\/www.scalefree.com\/de\/author\/mwinkelmann\/#author"},"creator":{"@id":"https:\/\/www.scalefree.com\/de\/author\/mwinkelmann\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-11-at-22.04.30.png","@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#mainImage","width":1603,"height":1062},"primaryImageOfPage":{"@id":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/#mainImage"},"datePublished":"2019-09-12T18:07:10+02:00","dateModified":"2026-09-04T10:13:22+02:00"},{"@type":"WebSite","@id":"https:\/\/www.scalefree.com\/de\/#website","url":"https:\/\/www.scalefree.com\/de\/","name":"Scalefree","alternateName":"Scalefree","description":"Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/www.scalefree.com\/de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Scalefree | Scalefree provides expert Data Vault solutions and certified training. Unlock your business\u2019s data potential with the global leaders in modern data warehousing.","og:type":"article","og:title":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","og:description":"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.","og:url":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/","og:image":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png","og:image:secure_url":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-facebook.png","og:image:width":1640,"og:image:height":856,"article:published_time":"2019-09-12T16:07:10+00:00","article:modified_time":"2026-09-04T08:13:22+00:00","article:publisher":"https:\/\/www.facebook.com\/datavault.scalefree\/","twitter:card":"summary","twitter:site":"@ScalefreeCOM","twitter:title":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","twitter:description":"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.","twitter:creator":"@ScalefreeCOM","twitter:image":"https:\/\/www.scalefree.com\/wp-content\/uploads\/2026\/04\/scalefree-twitter-x.png"},"aioseo_meta_data":{"post_id":"60545","title":"#post_title","description":"Data-Vault-Link-Entit\u00e4ten erfassen Beziehungen zwischen Hubs. Erfahren Sie, wie Sie Links in MongoDB-Collections duplikatfrei und performant implementieren.","keywords":null,"keyphrases":{"focus":{"keyphrase":"relationships","score":55},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-09-14 07:17:00","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-09-04 08:13:21","updated":"2026-09-14 07:17:00","focus_keyword":"relationships","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.scalefree.com\/de\/\" title=\"Scalefree\">Scalefree<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u2014<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.scalefree.com\/de\/.\/blog\/\" title=\"Blog\">Blog<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u2014<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.scalefree.com\/de\/.\/blog\/data-vault\/\" title=\"Data Vault\">Data Vault<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u2014<\/span><span class=\"aioseo-breadcrumb\">\n\tIdentifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Scalefree","link":"https:\/\/www.scalefree.com\/de\/"},{"label":"Blog","link":"https:\/\/www.scalefree.com\/de\/.\/blog\/"},{"label":"Data Vault","link":"https:\/\/www.scalefree.com\/de\/.\/blog\/data-vault\/"},{"label":"Identifizierung zus\u00e4tzlicher Beziehungen zwischen Dokumenten","link":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/identifizierung-zusaetzlicher-beziehungen-zwischen-dokumenten\/"}],"_links":{"self":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/60545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/comments?post=60545"}],"version-history":[{"count":0,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/60545\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media\/60547"}],"wp:attachment":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media?parent=60545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/categories?post=60545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/tags?post=60545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}