

{"id":29037,"date":"2021-01-26T00:05:23","date_gmt":"2021-01-25T23:05:23","guid":{"rendered":"https:\/\/blog.scalefree.com\/?p=13520"},"modified":"2026-04-16T11:54:25","modified_gmt":"2026-04-16T09:54:25","slug":"handhabung-der-validierung-von-beziehungen-in-data-vault-2-0","status":"publish","type":"post","link":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/handling-validation-of-relationships-in-data-vault-2-0\/","title":{"rendered":"Validierung von Beziehungen in Data Vault 2.0 handhaben"},"content":{"rendered":"<div id=\"fws_69f417a38ce3e\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row\"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone\"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<h2>Validierung der Beziehungen in Data Vault 2.0<\/h2>\n<p><span style=\"font-weight: 400;\">Je nachdem, wie die Daten geliefert werden, gibt es verschiedene M\u00f6glichkeiten, die Validierung von Beziehungen aus Quellsystemen zu handhaben (Vollextrakt oder <a href=\"https:\/\/www.scalefree.com\/knowledge\/webinars\/data-vault-friday\/cdc-status-tracking-satellite-and-delta-lake\/\">CDC<\/a>), und die Art und Weise, wie ein L\u00f6schvorgang vom Quellsystem durchgef\u00fchrt wird, z. B. als Soft Delete oder Hard Delete. Unter <a href=\"https:\/\/www.scalefree.com\/de\/beratung\/data-vault-2-0\/\">Data Vault 2.0<\/a>In der Regel werden die Daten nach Schl\u00fcsseln, Beziehungen und Beschreibungen unterschieden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ein oft untersch\u00e4tzter Punkt ist jedoch die Handhabung und Validierung von Beziehungen in Data Vault 2.0.<br \/>\nIm folgenden Blogartikel erkl\u00e4ren wir, was zu beachten ist und wie man damit umgeht.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><div class=\"content-list-wrapper\"><p class=\"content-heading\">In diesem Artikel:<\/p><ul class=\"content-list\"><li><a href=\"#deletes-in-data-vault-2-0\">L\u00f6schvorg\u00e4nge in Data Vault 2.0\u00a0<\/a><li><a href=\"#delete-detection-and-validation-of-relationships-in-data-vault-2-0\">L\u00f6scherkennung und Validierung von Beziehungen in Data Vault 2.0<\/a><li><a href=\"#conclusion\">Fazit<\/a><\/ul><\/div><\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">L\u00f6schvorg\u00e4nge in Data Vault 2.0\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Lassen Sie uns zun\u00e4chst die verschiedenen Arten von L\u00f6schungen in Quellsystemen erkl\u00e4ren:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Hard delete<\/b><span style=\"font-weight: 400;\"> \u2013 Ein Datensatz wird im Quellsystem endg\u00fcltig gel\u00f6scht und ist nicht mehr im System vorhanden. 1<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Soft delete<\/b><span style=\"font-weight: 400;\"> \u2013 Der gel\u00f6schte Datensatz ist weiterhin in der Datenbank des Quellsystems vorhanden und als gel\u00f6scht markiert.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Zweitens wollen wir uns ansehen, wie wir die Daten im Staging-Bereich finden:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><b>Vollextrakt<\/b><\/span><span style=\"font-weight: 400;\"> \u2013 kann der aktuelle Stand des Quellsystems oder ein Delta-\/Inkrementalextrakt sein<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>CDC (Change Data Capture)<\/b><span style=\"font-weight: 400;\"> - Nur neue, aktualisierte oder gel\u00f6schte Datens\u00e4tze, um Daten inkrementell\/deltam\u00e4\u00dfig zu laden.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Um die folgende Erkl\u00e4rung so einfach wie m\u00f6glich zu halten, gehen wir davon aus, dass wir Beziehungen als gel\u00f6scht markieren wollen, sobald wir die L\u00f6schinformationen erhalten, auch wenn es keinen Audit-Trail vom Quellsystem gibt (Data Aging ist ein anderes Thema).<\/span><\/p>\n<h2>L\u00f6scherkennung und Validierung von Beziehungen in Data Vault 2.0<\/h2>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.scalefree.com\/blog\/data-vault\/delete-and-change-handling-approaches-in-data-vault-without-a-trial\/\">L\u00f6scherkennung<\/a> Bei Business Keys bzw. Hubs ist dies unkompliziert. Soft Deletes werden als beschreibende Attribute direkt im Satelliten behandelt und ber\u00fccksichtigen nicht, ob die Daten aus einem Vollextrakt oder CDC stammt. F\u00fcr Hard Deletes im Quellsystem unterscheiden wir zwischen Fulll Extract und <a href=\"https:\/\/www.scalefree.com\/knowledge\/webinars\/data-vault-friday\/cdc-status-tracking-satellite-and-delta-lake\/\">CDC<\/a>. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Hier stellen wir die <a href=\"https:\/\/www.scalefree.com\/knowledge\/webinars\/data-vault-friday\/reference-hubs-and-effectivity-satellites-in-data-vault\/\">Effectivity Satellite<\/a>. Im Fall von:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Vollextrakt<\/b><span style=\"font-weight: 400;\"> - F\u00fchren Sie einen Lookup zur\u00fcck in den Staging-Bereich durch, um zu pr\u00fcfen, ob der Business Key noch existiert. Falls nicht, f\u00fcgen Sie einen Datensatz mit den gel\u00f6schten Informationen (d.h. ein Kennzeichen und ein Datum) in den G\u00fcltigkeits-Satelliten ein.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>CDC<\/b><span style=\"font-weight: 400;\"> - Wir erhalten \"L\u00f6sch\"-Informationen, die ein neuer Eintrag im Effectivity Satellite sind.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Die Erkennung des L\u00f6schens von Beziehungen erfordert etwas mehr Aufmerksamkeit und wird oft vergessen. Bei einem Vollextrakt k\u00f6nnen wir denselben Ansatz wie bei den Business Keys verfolgen: Pr\u00fcfen Sie einfach, ob der Link <a href=\"https:\/\/www.scalefree.com\/architecture\/hash-keys-in-the-data-vault\/\">Hash Key<\/a> in der aktuellen Staging-Beladung existiert und gegebenenfalls einen neuen Eintrag in den Effectivity Satellite ein. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Heutzutage wird CDC jedoch immer h\u00e4ufiger eingesetzt. Da CDC jedoch nur Deltas liefert, besteht die Herausforderung nun darin, Beziehungen zu identifizieren, die nicht mehr existieren. Das folgende Beispiel zeigt eine Beziehung zwischen den Gesch\u00e4ftsobjekten Kunde und Unternehmen. Dies ist eine 1:n-Beziehung:<\/span><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div><div class=\"img-with-aniamtion-wrap center\" data-max-width=\"75%\" data-max-width-mobile=\"100%\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy nectar-lazy\" data-delay=\"0\" height=\"1001\" width=\"2048\" data-animation=\"none\" data-nectar-img-src=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change.png\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%202048%201001'%2F%3E\" alt=\"Validierung der Beziehungen bei Data Vault 2.0\" data-nectar-img-srcset=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change.png 2048w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-300x147.png 300w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1024x501.png 1024w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-768x375.png 768w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1536x751.png 1536w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-320x156.png 320w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-640x313.png 640w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-360x176.png 360w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-720x352.png 720w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1080x528.png 1080w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-800x391.png 800w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1280x626.png 1280w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-600x293.png 600w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p style=\"text-align: center;\"><em><span style=\"font-weight: 400;\">Bild 1: <\/span><\/em><i><span style=\"font-weight: 400;\">Tabellen Kunde und Unternehmen<\/span><\/i><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p><span style=\"font-weight: 400;\">Die Link-Tabelle in Data Vault sieht folgenderma\u00dfen aus:<\/span><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div><div class=\"img-with-aniamtion-wrap center\" data-max-width=\"75%\" data-max-width-mobile=\"100%\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy nectar-lazy\" data-delay=\"0\" height=\"429\" width=\"2048\" data-animation=\"none\" data-nectar-img-src=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link.png\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%202048%20429'%2F%3E\" alt=\"Validierung der Beziehungen bei Data Vault 2.0\" data-nectar-img-srcset=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link.png 2048w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-300x63.png 300w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-1024x215.png 1024w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-768x161.png 768w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-1536x322.png 1536w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-320x67.png 320w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-640x134.png 640w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-360x75.png 360w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-720x151.png 720w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-1080x226.png 1080w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-800x168.png 800w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-1280x268.png 1280w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-1-Customer-Link-600x126.png 600w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">Tabelle 1: Kundenverbindung<\/span><\/i><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p><span style=\"font-weight: 400;\">Zur besseren Lesbarkeit und Vereinfachung stellen wir die Gesch\u00e4ftsschl\u00fcssel anstelle von Hashkeys dar und zeigen keine Systemfelder wie den Ladezeitstempel und die Herkunftsangabe des Datensatzes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Soweit so gut, aber was passiert, wenn der Kunde anf\u00e4ngt, f\u00fcr ein anderes Unternehmen zu arbeiten? Dies f\u00fchrt zu einem neuen Eintrag im Link. Der CDC-Mechanismus liefert uns die Daten als Aktualisierung der Kundentabelle.<\/span><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div><div class=\"img-with-aniamtion-wrap center\" data-max-width=\"75%\" data-max-width-mobile=\"100%\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy nectar-lazy\" data-delay=\"0\" height=\"1001\" width=\"2048\" data-animation=\"none\" data-nectar-img-src=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change.png\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%202048%201001'%2F%3E\" alt=\"Validierung der Beziehungen bei Data Vault 2.0\" data-nectar-img-srcset=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change.png 2048w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-300x147.png 300w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1024x501.png 1024w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-768x375.png 768w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1536x751.png 1536w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-320x156.png 320w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-640x313.png 640w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-360x176.png 360w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-720x352.png 720w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1080x528.png 1080w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-800x391.png 800w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-1280x626.png 1280w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Image-2-Source-tables-and-Link-after-company-change-600x293.png 600w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">Abbildung 2: Quelltabellen und Link nach Firmenwechsel<\/span><\/i><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p><span style=\"font-weight: 400;\">Woher bekommen wir die Information, dass Kunde 4711 nicht mehr f\u00fcr Unternehmen 1234 arbeitet, und wo wird diese Information gespeichert? Wir m\u00fcssen den alten Link-Eintrag im Data Warehouse Soft-Delete-l\u00f6schen, um die Daten wieder konsistent zu machen. Im Moment sieht es so aus, als w\u00fcrde der Kunde f\u00fcr beide Unternehmen arbeiten, da beide Links aktuell aktiv sind.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es gibt zwei m\u00f6gliche Wege:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie erhalten das \"Von\" und das \"Bis\" in Ihrem Audit-Trail und identifizieren eine Differenz f\u00fcr die Company_ID.<br \/>\n<\/span><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Wenn das der Fall ist, erstellen Sie 2 neue Eintr\u00e4ge im <a href=\"https:\/\/www.scalefree.com\/knowledge\/webinars\/data-vault-friday\/reference-hubs-and-effectivity-satellites-in-data-vault\/\">Effectivity Satellite<\/a>, wobei einer den alten (von) als gel\u00f6scht markiert und der andere den neuen (bis) als nicht gel\u00f6scht markiert. Es ist notwendig, neue Beziehungen als \"nicht gel\u00f6scht\" einzuf\u00fcgen, damit Sie Hashkeys hin und her aktivieren und deaktivieren k\u00f6nnen.<br \/>\n\u00dcberlegen Sie, was passiert, wenn der Kunde 4711 wieder f\u00fcr das Unternehmen 1234 arbeitet.<\/span><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Falls Sie die Angaben \"von\" und \"bis\" nicht haben, m\u00fcssen Sie entweder die <a href=\"https:\/\/www.scalefree.com\/knowledge\/webinars\/data-vault-friday\/cdc-status-tracking-satellite-and-delta-lake\/\">CDC<\/a> Daten in eine persistente Staging-Area, in der Sie die vollst\u00e4ndige Historie der per CDC gelieferten Daten aufbewahren, oder in eine Quellreplik, in der Sie ein Spiegelbild des Quellsystems erstellen, indem Sie es mit den CDC-Daten versorgen, wobei Sie Hard Updates durchf\u00fchren, wenn ein \"Updated\" von der CDC kommt, und Hard Deletes, wenn ein \"Delete\" von der CDC kommt.<br \/>\nBei Verwendung der Quellreplik k\u00f6nnen Sie denselben Ansatz verfolgen wie zuvor bei Vollladungen: Joinen Sie in die Replik und finden Sie heraus, ob der Hash Key noch existiert oder nicht.<br \/>\nDer gr\u00f6\u00dfte Nachteil hierbei ist, dass Sie mehr Daten scannen m\u00fcssen, was mehr IO bedeutet. Bei Verwendung einer persistenten Staging-Area k\u00f6nnen Sie eine \u00c4nderung in einer Beziehung mithilfe der Window-Funktion lead() ermitteln, wobei Sie nach der technischen ID, in diesem Fall Customer_ID, partitionieren und nach dem Ladezeitstempel sortieren.<br \/>\nSobald der Link Hash Key anders ist, wird die Beziehung ge\u00e4ndert und die alte besteht nicht mehr.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Das Ergebnis im Effectivity Satellite (logisch):<\/span><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div><div class=\"img-with-aniamtion-wrap center\" data-max-width=\"75%\" data-max-width-mobile=\"100%\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy nectar-lazy\" data-delay=\"0\" height=\"427\" width=\"2048\" data-animation=\"none\" data-nectar-img-src=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link.png\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%202048%20427'%2F%3E\" alt=\"Validierung der Beziehungen bei Data Vault 2.0\" data-nectar-img-srcset=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link.png 2048w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-300x63.png 300w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-1024x214.png 1024w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-768x160.png 768w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-1536x320.png 1536w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-320x67.png 320w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-640x133.png 640w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-360x75.png 360w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-720x150.png 720w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-1080x225.png 1080w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-800x167.png 800w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-1280x267.png 1280w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2021\/01\/Table-2-Effectivity-Satellite-on-the-Link-600x125.png 600w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">Tabelle 2: Wirksamkeits-Satelliten auf dem Link<\/span><\/i><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<h2>Fazit<\/h2>\n<p><span style=\"font-weight: 400;\">Wir haben in diesem Artikel zwei wichtige Punkte behandelt. Der erste ist, dass in <a href=\"https:\/\/www.scalefree.com\/de\/beratung\/data-vault-2-0\/\">Data Vault 2.0<\/a>Da wir die Beziehungsinformationen aus den Quelltabellen extrahieren, m\u00fcssen wir der Validierung dieser Informationen mehr Aufmerksamkeit schenken.<br \/>\nDer zweite Punkt ist, dass die Art und Weise, wie Sie die Daten erhalten (Delta durch CDC oder vollst\u00e4ndiger Extrakt), Ihnen unterschiedliche M\u00f6glichkeiten hinsichtlich der Art und Weise bietet, die Daten zu laden. Wenn Sie mit gro\u00dfen Datenmengen arbeiten, ist CDC definitiv der richtige Weg. Dar\u00fcber hinaus erhalten Sie mit dem CDC-Mechanismus alle Aktualisierungen aus der Quelle und k\u00f6nnen Daten leichter in (fast) Echtzeit laden.<\/span><\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 25px;\" class=\"divider\"><\/div><\/div>\n<div class=\"wpb_text_column wpb_content_element\" >\n\t<div class=\"wpb_wrapper\">\n\t\t<p style=\"text-align: right;\">- von Marc Finger (Scalefree)<\/p>\n\t<\/div>\n<\/div>\n\n\n\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>","protected":false},"excerpt":{"rendered":"Validation of Relationships in Data Vault 2.0 There are different ways of handling validation of relationships from source systems depending on how the data is delivered, (full-extract or CDC), and...","protected":false},"author":2,"featured_media":29580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[354,862,330,342,825,355,346,327,338,352,420,339,329,332,333,353,335,356,343,331,336,857,351,349,350,829],"class_list":{"0":"post-29037","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-vault","8":"tag-ad-hoc-reporting","9":"tag-business-users","10":"tag-dashboards","11":"tag-data-cleansing","12":"tag-data-mart","13":"tag-data-scientists","14":"tag-data-steward","15":"tag-data-vault-2-0","16":"tag-error-mart","17":"tag-fully-denormalized-schemas","18":"tag-information-mart","19":"tag-interface-mart","20":"tag-legacy-data-warehousing","21":"tag-metrics-mart","22":"tag-metrics-vault","23":"tag-operational-data-store","24":"tag-performance-bottlenecks","25":"tag-power-users","26":"tag-quality-mart","27":"tag-reports","28":"tag-resource-consumption","29":"tag-self-service-bi","30":"tag-snowflake-schemas","31":"tag-source-mart","32":"tag-star-schemas","33":"tag-virtualized-model"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/29037","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/comments?post=29037"}],"version-history":[{"count":0,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/29037\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media\/29580"}],"wp:attachment":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media?parent=29037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/categories?post=29037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/tags?post=29037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}