{"id":84225,"date":"2020-06-06T07:42:14","date_gmt":"2020-06-06T05:42:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/vitriny-dannyh-data-vault"},"modified":"2020-06-06T07:42:14","modified_gmt":"2020-06-06T05:42:14","slug":"vitriny-dannyh-data-vault","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/vitriny-dannyh-data-vault","title":{"rendered":"Data-etalages DATA VAULT","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In de voorgaande <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/asenterprise\/posts\/\">artikelen<\/a><\/noindex>, maakten we kennis met de basisprincipes van DATA VAULT, breiding van DATA VAULT naar een meer analyse-vriendelijk model en het cre\u00ebren van BUSINESS DATA VAULT. Het is tijd om de serie af te ronden met het derde artikel.<\/p>\n<p>Zoals ik in de vorige <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/504214\/\">de publicatie<\/a><\/noindex>, heb aangekondigd, zal dit artikel zich richten op het onderwerp BI, en meer specifiek op de voorbereiding van DATA VAULT als gegevensbron voor BI. Laten we kijken hoe we feitentabellen en dimensies kunnen maken en zo een stermodel kunnen opbouwen.<\/p>\n<p>Toen ik begon met het bestuderen van Engelstalige materialen over het cre\u00ebren van datawarehouses op basis van DATA VAULT, had ik al snel het gevoel dat het proces behoorlijk complex was. Aangezien de artikelen omvangrijk zijn, bevatten ze verwijzingen naar wijzigingen in de terminologie die zijn opgekomen in de Data Vault 2.0-methodologie, waarbij het belang van deze terminologie wordt benadrukt. <\/p>\n<p>Echter, naarmate ik dieper in de vertaling dook, werd duidelijk dat dit proces helemaal niet zo ingewikkeld is. Maar misschien krijg je een andere indruk.<\/p>\n<p>Laten we nu naar de kern van de zaak gaan.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Dimensietabellen en feitentabellen in DATA VAULT<\/h3>\n<p>\nDe moeilijkste informatie om te begrijpen:<\/p>\n<ul>\n<li>Dimensietabellen worden opgebouwd uit informatie van hubs en hun satellieten;<\/li>\n<li>Feitentabellen worden opgebouwd uit informatie van links en hun satellieten.<\/li>\n<\/ul>\n<p>\nEn dit is duidelijk na het lezen van het artikel over <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/502968\/\">de basisprincipes van DATA VAULT<\/a><\/noindex>. Hubs slaan unieke sleutels van bedrijfsobjecten op, terwijl de satellieten de statusattributen van bedrijfsobjecten tijdgebonden vastleggen, en de satellieten die aan links zijn gekoppeld die transacties ondersteunen, slaan numerieke kenmerken van deze transacties op.<\/p>\n<p>In principe eindigt hier de theorie.<\/p>\n<p>Maar toch, naar mijn mening is het belangrijk om een paar concepten te vermelden die je kunt tegenkomen in artikelen over de DATA VAULT-methodologie:<\/p>\n<ul>\n<li>Raw Data Marts \u2013 vitrines van 'ruwe' data;<\/li>\n<li>Information Marts \u2013 informatievitrines.<\/li>\n<\/ul>\n<p>\nHet begrip 'Raw Data Marts' verwijst naar vitrines die zijn opgebouwd bovenop DATA VAULT-gegevens door relatief eenvoudige JOINs uit te voeren. De aanpak van 'Raw Data Marts' maakt het mogelijk om het project flexibel en snel uit te breiden met informatie die geschikt is voor analyse. Deze aanpak vereist geen complexe datatransformaties of het uitvoeren van bedrijfsregels voordat deze in de vitrine worden geplaatst, maar de gegevens in 'Raw Data Marts' moeten begrijpelijk zijn voor de zakelijke gebruiker en dienen als basis voor verdere transformaties, bijvoorbeeld met BI-tools.<\/p>\n<p>Het concept \u201cInformation Marts\u201d verscheen in de Data Vault 2.0-methodologie en verving het oude begrip \u201cData Marts\u201d. Deze verandering is te wijten aan het besef dat de taak om een datamodel voor rapportage op te bouwen, een transformatie van gegevens naar informatie is. De \u201cInformation Marts\u201d-structuur moet in de eerste plaats de onderneming voorzien van besluitvormingsinformatie.<\/p>\n<p>De behoorlijk uitgebreide definities weerspiegelen twee eenvoudige feiten:<\/p>\n<ol>\n<li>Vitrines van het type \u201cRaw Data Marts\u201d zijn opgebouwd uit ruwe (RAW) DATA VAULT, een opslagplaats die alleen de basisconcepten bevat: HUBS, LINKS, SATELLITES;<\/li>\n<li>Vitrines \u201cInformation Marts\u201d worden opgebouwd met behulp van elementen van de BUSINESS VAULT: PIT, BRIDGE.<\/li>\n<\/ol>\n<p>\nAls we kijken naar voorbeelden van informatieopslag over een werknemer, kunnen we zeggen dat een vitrine die het huidige (vandaag geldende) telefoonnummer van de werknemer weergeeft, een vitrine van het type \u201cRaw Data Marts\u201d is. Voor het opstellen van zo'n vitrine wordt de zakelijke sleutel van de werknemer gebruikt, samen met de functie MAX(), toegepast op het laaddata-attribuut in de satelliet (MAX(SatLoadDate)). Wanneer het nodig is om de geschiedenis van de wijziging van een attribuut in de vitrine op te slaan, moet men begrijpen vanaf welke datum tot welke datum het telefoonnummer geldig was; de primaire sleutel in zo'n tabel bestaat uit een samenstelling van de zakelijke sleutel en de laaddatum in de satelliet, tevens wordt er een veld voor de einddatum van de geldigheidsperiode toegevoegd.<\/p>\n<p>Het cre\u00ebren van een vitrine die actuele informatie over elk attribuut van verschillende satellieten in de hub opslaat, zoals telefoonnummer, adres, volledige naam, impliceert het gebruik van de PIT-tabel, waarmee eenvoudig alle actuele datums verkregen kunnen worden. Vitrines van dit type vallen onder \u201cInformation Marts\u201d.<\/p>\n<p>Beide benaderingen zijn relevant voor zowel dimensies als feiten. <\/p>\n<p>Voor het cre\u00ebren van vitrines die informatie over verschillende links en hubs opslaan, kan men gebruik maken van BRIDGE-tabellen.<\/p>\n<p>Met dit artikel rond ik de cyclus over het concept DATA VAULT af. Ik hoop dat de informatie die ik heb gedeeld nuttig zal zijn bij de uitvoering van uw projecten.<\/p>\n<p>Zoals altijd, ter afsluiting, een aantal nuttige links:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.vertabelo.com\/blog\/data-vault-series-building-an-information-mart-with-your-data-vault\/\">Artikel<\/a><\/noindex> Kent Graziano, waarin naast een gedetailleerde beschrijving schema's van het model zijn opgenomen;<\/li>\n<\/ul>\n<p><\/p>\n<ul>\n<li>Boek: \u201cBuilding a Scalable Data Warehouse with DATA VAULT 2.0\u201d;<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/502968\/\">Artikel \u201cBasisprincipes van Data Vault\u201d<\/a><\/noindex>;<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/504214\/\">Artikel \u201cDe ontwikkeling van DATA VAULT en de overgang naar BUSINESS DATA VAULT\u201d<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/505292\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445, \u043c\u044b \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u043c\u0438 DATA VAULT, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c DATA VAULT \u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c BUSINESS DATA VAULT. \u041d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u0441\u0435\u0440\u0438\u044e \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435\u0439. \u041a\u0430\u043a \u044f \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438, \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0442\u0435\u043c\u0435 BI, \u0430 \u0442\u043e\u0447\u043d\u0435\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0435 DATA VAULT \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f BI. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-84225","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445, \u043c\u044b \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u043c\u0438 DATA VAULT, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c DATA VAULT \u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/vitriny-dannyh-data-vault\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0438\u0442\u0440\u0438\u043d\u044b \u0434\u0430\u043d\u043d\u044b\u0445 DATA VAULT | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445, \u043c\u044b \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u043c\u0438 DATA VAULT, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c DATA VAULT \u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/vitriny-dannyh-data-vault\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-06T05:42:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-06T05:42:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Data Vault | ProHoster","description":"In de vorige artikelen hebben we kennisgemaakt met de basisprincipes van DATA VAULT en de uitbreiding van DATA VAULT naar een meer analysegericht model.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/vitriny-dannyh-data-vault","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0438\u0442\u0440\u0438\u043d\u044b \u0434\u0430\u043d\u043d\u044b\u0445 DATA VAULT | ProHoster","og:description":"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445, \u043c\u044b \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u043c\u0438 DATA VAULT, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c DATA VAULT \u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430.","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/vitriny-dannyh-data-vault","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-06T05:42:14+00:00","article:modified_time":"2020-06-06T05:42:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84225","title":null,"description":null,"keywords":null,"keyphrases":null,"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":null,"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":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"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":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:02:36","updated":"2022-09-28 01:55:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/84225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=84225"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/84225\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=84225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=84225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=84225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}