

{"id":29031,"date":"2020-06-30T08:30:43","date_gmt":"2020-06-30T06:30:43","guid":{"rendered":"https:\/\/blog.scalefree.com\/?p=13390"},"modified":"2025-04-10T12:16:12","modified_gmt":"2025-04-10T10:16:12","slug":"aufteilung-einer-satelliteneinheit-auf-der-grundlage-der-quelldaten","status":"publish","type":"post","link":"https:\/\/www.scalefree.com\/de\/blog\/data-vault\/splitting-a-satellite-entity-based-on-the-source-data\/","title":{"rendered":"Aufteilung einer Satellitenentit\u00e4t auf Basis der Quelldaten"},"content":{"rendered":"<div id=\"fws_69e05972bde6b\"  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>Aufteilung einer Satellitenentit\u00e4t<\/h2>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.scalefree.com\/blog\/modeling\/visual-data-vault-by-example-satellites-modeling-in-the-health-care-industry\/\">Satelliten<\/a> profitieren ma\u00dfgeblich von klar definierten Aufteilungskriterien \u2013 sie bestimmen die Struktur und Effizienz der Satelliten. Es ist daher nicht empfehlenswert, s\u00e4mtliche <a href=\"https:\/\/www.scalefree.com\/scalefree-newsletter\/capturing-semi-structured-descriptive-data\/\">beschreibenden Daten<\/a> die sich auf einen Business Key beziehen in einem einzigen Satelliten zu speichern.\nStattdessen sollten die Rohdaten anhand bestimmter Kriterien aufgeteilt werden.<\/span><\/p>\n<div class=\"content-list-wrapper\"><p class=\"content-heading\">In diesem Artikel:<\/p><ul class=\"content-list\"><li><a href=\"#criteria-for-splitting-a-satellite\">Kriterien f\u00fcr die Aufteilung eines Satelliten<\/a><li><a href=\"#conclusion\">Fazit<\/a><\/ul><\/div>\n<p>&nbsp;<\/p>\n<h2>Kriterien f\u00fcr die Aufteilung eines Satelliten<\/h2>\n<p><span style=\"font-weight: 400;\">Grunds\u00e4tzlich lassen sich Satelliten auf folgende Weise aufteilen:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aufteilung nach Quellsystem<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aufteilung nach \u00c4nderungsrate<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Zus\u00e4tzlich haben wir zwei weitere Aufteilungstypen definiert:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aufteilung nach Sicherheits- und Datenschutzanforderungen<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Business-getriebene Aufteilung<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Eine Aufteilung der Satelliten nach Quellsystemen wird dringend empfohlen, um zwei zentrale Probleme beim Laden von Daten ins <a href=\"https:\/\/www.scalefree.com\/consultingterprise-data-warehouse\/\">Enterprise Data Warehouses<\/a>\u00a0zu vermeiden: Zun\u00e4chst k\u00f6nnte eine Transformation der Struktur erforderlich sein, wenn zwei verschiedene Quellsysteme mit unterschiedlichen relationalen Strukturen in denselben Satelliten geladen werden sollen.\nEine solche strukturelle Anpassung erfordert jedoch fr\u00fcher oder sp\u00e4ter Gesch\u00e4ftslogik \u2013 diese sollte idealerweise erst in der Phase der Informationsbereitstellung angewendet werden, um eine vollst\u00e4ndig pr\u00fcfbare Umgebung zu erm\u00f6glichen und verschiedene gesch\u00e4ftliche Perspektiven sauber abzubilden.<\/span><!--more--><\/p>\n<p><span style=\"font-weight: 400;\">Das zweite Problem besteht darin, dass zwei Quellen, in den selben Satelliten geladen werden, zum sogenannten \u201eFlip-Flop-Effekt\u201c f\u00fchren:\nWenn beide Systeme widerspr\u00fcchliche Daten zum gleichen Business Key liefern (z.\u202fB. weil sie nicht synchronisiert sind), verarbeitet der Satellit zwei Deltas pro Tag, die jeweils unterschiedliche Beschreibungen erfassen.\nDas resultiert in hohem Speicherverbrauch und Dateninkonsistenzen.\nDaher hilft die Aufteilung eines Satelliten nach Quellsystem, den Speicherverbrauch deutlich zu reduzieren.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zu den Vorteilen der Aufteilung von Satelliten nach Quellsystemen geh\u00f6rt die Verbesserung der Parallelisierung, da Daten aus mehreren Quellsystemen gleichzeitig geladen werden k\u00f6nnen.\nZudem l\u00e4sst sich die Integration von <a href=\"https:\/\/www.scalefree.com\/scalefree-newsletter\/get-started-with-real-time-processing-in-dv2-0-on-microsoft-azure\/\">Echtzeit-<\/a> Daten erm\u00f6glichen, ohne dass diese mit Rohdaten aus Batch-Ladevorg\u00e4ngen kombiniert werden m\u00fcssen.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Neben der Aufteilung nach Quellsystemen kann der Speicherverbrauch zus\u00e4tzlich reduziert werden, indem Satelliten nach \u00c4nderungsrate aufgeteilt werden:<\/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 custom-size\" 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=\"561\" width=\"768\" data-animation=\"none\" data-nectar-img-src=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-768x561.png\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20768%20561'%2F%3E\" alt=\"Satellitensplit nach Quellensystem\" data-nectar-img-srcset=\"https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-768x561.png 768w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-300x219.png 300w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-1024x748.png 1024w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-1536x1122.png 1536w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-320x234.png 320w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-640x468.png 640w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-360x263.png 360w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-720x526.png 720w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-1080x789.png 1080w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-800x585.png 800w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-1280x935.png 1280w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub-600x438.png 600w, https:\/\/www.scalefree.com\/wp-content\/uploads\/2020\/06\/Multiple-satellites-split-by-source-system-depends-on-a-hub.png 1600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\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: Mehrere Satelliten (aufgeteilt nach Quellsystem) sind einem Hub zugeordnet<\/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;\">Bei der Aufteilung eines Satelliten auf Basis der \u00c4nderungsrate sollte zun\u00e4chst die H\u00e4ufigkeit der \u00c4nderungen pro Attribut bestimmt werden. Anschlie\u00dfend lassen sich die Attribute in Gruppen einteilen: in solche, die sich nie, gelegentlich oder sehr h\u00e4ufig \u00e4ndern.\nSo werden h\u00e4ufig wechselnde von stabilen Attributen getrennt, was unn\u00f6tigen Speicherverbrauch vermeidet, wenn sich beispielsweise nur ein einzelnes Attribut h\u00e4ufig \u00e4ndert.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Aufteilung nach Quellsystem sowie die technisch motivierte Aufteilung nach \u00c4nderungsrate sind g\u00e4ngige und empfohlene Verfahren f\u00fcr die Handhabung beschreibender Attribute.\nLetztere ist allerdings nicht zwingend erforderlich, wenn in der Datenbank sogenannte Page Compression aktiv ist. Wir haben uns dennoch entschieden, die Rohdaten sowohl technisch als auch fachlich (nach gesch\u00e4ftlicher Bedeutung) weiter aufzuteilen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Im Rahmen unseres Vorgehens reichen die Sicherheitsstufen von:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Der niedrigste Vertraulichkeitsstufe \u2013 Stufe 0, 1: keine Sicherheitsma\u00dfnahmen erforderlich, f\u00fcr \u00f6ffentliche Daten<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Eingeschr\u00e4nkter Zugriff f\u00fcr bestimmte interne Parteien - Stufen A, R, C, F.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Bis zur h\u00f6chsten Vertraulichkeitsstufe \u2013 Stufe S: streng vertraulich bzw. \u201eTop Secret\u201c<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Im n\u00e4chsten Schritt werden die Rohdaten durch eine gesch\u00e4ftsorientierte Aufteilung in separate Satellitentabellen verteilt \u2013 basierend auf der fachlichen Bedeutung des jeweiligen Dateninhalts.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zu diesem Zweck haben wir mehrere Klassifikationen definiert, darunter zum Beispiel \u201eKontakt\u201c f\u00fcr Kontaktdaten und \u201eAktivit\u00e4t\u201c f\u00fcr Daten, die Nutzerinteraktionen mit dem Quelldatensatz erfassen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dar\u00fcber hinaus k\u00f6nnen Datenmodellierer auch benutzerdefinierte Klassifikationen f\u00fcr spezifische fachliche Bedeutungen innerhalb von Gesch\u00e4ftsobjekten definieren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beispielsweise werden alle Datenattribute einer Anwendung, die auf der CRM-Plattform <a href=\"https:\/\/www.scalefree.com\/scalefree-newsletter\/salesforce-meets-data-vault-its-a-match\/\">Salesforce<\/a> installiert ist, h\u00e4ufig in einer einzigen Satellitenstruktur gespeichert.\nDer Hauptvorteil gesch\u00e4ftsorientierter Satelliten besteht darin, dass sich Anwendungen hinzuf\u00fcgen oder entfernen lassen, ohne dabei erhebliche strukturelle \u00c4nderungen am EDW vornehmen zu m\u00fcssen.\u00a0<\/span><\/p>\n<p class=\"translation-block\"><span style=\"font-weight: 400\">Setzt man alles zusammen, ergibt sich zum Beispiel folgender Satellitenname in unserer internen <a href=\"https:\/\/www.scalefree.com\/consultingterprise-data-warehouse\/\" target=\"_self\">EDW<\/a>-L\u00f6sung::<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">customer_contact_sfdc_lcp_s<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">Das oben genannte Objekt ist ein Satellit des Gesch\u00e4ftsobjekts \u201eKunde\u201c (Customer) und enth\u00e4lt die Kontaktinformationen von Kunden aus dem Quellsystem Salesforce.\nSeine Inhalte weisen eine niedrige \u00c4nderungsrate auf, unterliegen der Sicherheitsstufe\u202fC und enthalten personenbezogene Daten.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Fazit<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Die <\/span>Blogbeitrag<span style=\"font-weight: 400;\">\u00a0haben wir die <a href=\"https:\/\/www.scalefree.com\/de\/beratung\/data-vault-2-0\/\">Data Vault<\/a> -Entit\u00e4t \u201eSatellit\u201c vorgestellt und unsere grundlegenden Empfehlungen zur Aufteilung eines Satelliten auf verschiedene Arten sowie deren jeweilige Vorteile erl\u00e4utert.\nAu\u00dferdem haben wir zus\u00e4tzliche Aufteilungsm\u00f6glichkeiten vorgestellt, die bei Scalefree auf Grundlage der Quelldaten angewendet werden. Im n\u00e4chsten<\/span> Blogbeitrag<span style=\"font-weight: 400;\">&nbsp;werfen wir einen genaueren Blick auf die Satellitenmodellierung im Hinblick auf strukturelle \u00c4nderungen im Quellsystem.<\/span><\/p>\n<p style=\"text-align: right;\">- von Samatha Balla (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":"<p>Aufteilung einer Satellitenentit\u00e4t Die Kriterien f\u00fcr die Aufteilung eines Satelliten spielen eine wichtige Rolle in der Struktur eines Satelliten. Daher ist es nicht empfehlenswert, die Gesamtheit der beschreibenden Daten zu einem Satelliten...<\/p>","protected":false},"author":9,"featured_media":29601,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[928,926,924,918,927,925,479,923,557,921,919,891,917,915,922,920,914,485,366,916,341,905],"class_list":{"0":"post-29031","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-vault","8":"tag-activity-data","9":"tag-business-classifications","10":"tag-business-objects","11":"tag-business-driven-split","12":"tag-contact-data","13":"tag-data-modelers","14":"tag-data-vault","15":"tag-descriptive-attributes","16":"tag-edw","17":"tag-page-compression","18":"tag-parallelism","19":"tag-personal-data","20":"tag-privacy-level","21":"tag-rate-of-change","22":"tag-raw-data","23":"tag-real-time-data","24":"tag-satellite-splitting-criteria","25":"tag-satellites","26":"tag-scalefree","27":"tag-security-level","28":"tag-source-system","29":"tag-structural-changes"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/29031","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/comments?post=29031"}],"version-history":[{"count":0,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/posts\/29031\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media\/29601"}],"wp:attachment":[{"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/media?parent=29031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/categories?post=29031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalefree.com\/de\/wp-json\/wp\/v2\/tags?post=29031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}