{"id":249,"date":"2023-08-03T13:21:09","date_gmt":"2023-08-03T13:21:09","guid":{"rendered":"https:\/\/datadandies.nl\/?p=249"},"modified":"2023-08-03T13:21:09","modified_gmt":"2023-08-03T13:21:09","slug":"ster-schema-vs-platte-tabel-6-toegang-tot-een-datum-dimensie-die-meer-analyses-mogelijk-maakt","status":"publish","type":"post","link":"https:\/\/datadandies.nl\/index.php\/2023\/08\/03\/ster-schema-vs-platte-tabel-6-toegang-tot-een-datum-dimensie-die-meer-analyses-mogelijk-maakt\/","title":{"rendered":"Ster schema VS platte tabel 6: toegang tot een datum dimensie die meer analyses mogelijk maakt"},"content":{"rendered":"\n<p>Reden nummer 5 voor een ster schema datamodel in plaats van een platte tabel.<\/p>\n\n\n\n<p>Wanneer je een ster schema data model hebt is de kans groot dat je gebruik maakt van een datum dimensie. Een groot deel van de analyses in een rapportage zal bestaan uit vergelijkingen van een periode met een andere periode.<\/p>\n\n\n\n<p>Een datum dimensie biedt eenvoudige mogelijkheden om over een tijd-as legio van analyses te doen. Hierbij kan gedacht worden aan bijvoorbeeld een bepaling van welke weekdag het drukste is ten behoeve van capaciteitsmanagement. Een ander voorbeeld is het vergelijken van een bepaalde periode met een vorige periode. Een datum dimensie biedt toegang tot al deze analyses en nog veel meer.<\/p>\n\n\n\n<p>Wanneer je echter gebruik maakt van een platte tabel heb je geen toegang tot al deze extra analysemogelijkheden tenzij je deze \u00edn de platte tabel prakt. Dit gaat dan weer ten koste van onder andere de performance, de overzichtelijkheid, de schaalbaarheid, de hoeveelheid benodigde opslag, etc..<\/p>\n\n\n\n<p>Kortom, een ster schema data model inclusief datum dimensie biedt je eenvoudige toegang tot een grotere verscheidenheid aan analysemogelijkheden dan wanneer je een platte tabel als data model zou gebruiken.<\/p>\n\n\n\n<p>Ik ben overigens een grote fan van de datum dimensie zoals deze door Melissa de Korte in Power Query gecre\u00eberd is. Vooral de Offset-kolommen werken zeer prettig voor vergelijkingen over de tijd-as. Het script kan hier gevonden worden: <a href=\"https:\/\/forum.enterprisedna.co\/t\/extended-date-table-power-query-m-function\/6390\">https:\/\/forum.enterprisedna.co\/t\/extended-date-table-power-query-m-function\/6390<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"858\" src=\"https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/08\/20230806-Waarom-geen-platte-tabel-reden-6-datum-dimensie-1024x858.png\" alt=\"\" class=\"wp-image-250\" srcset=\"https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/08\/20230806-Waarom-geen-platte-tabel-reden-6-datum-dimensie-1024x858.png 1024w, https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/08\/20230806-Waarom-geen-platte-tabel-reden-6-datum-dimensie-300x251.png 300w, https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/08\/20230806-Waarom-geen-platte-tabel-reden-6-datum-dimensie-768x644.png 768w, https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/08\/20230806-Waarom-geen-platte-tabel-reden-6-datum-dimensie-1536x1287.png 1536w, https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/08\/20230806-Waarom-geen-platte-tabel-reden-6-datum-dimensie.png 1826w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Reden nummer 5 voor een ster schema datamodel in plaats van een platte tabel. Wanneer je een ster schema data model hebt is de kans groot dat je gebruik maakt van een datum dimensie. Een groot deel van de analyses in een rapportage zal bestaan uit vergelijkingen van een periode met een andere periode. Een&hellip;<\/p>\n<p class=\"more-link\"><a href=\"https:\/\/datadandies.nl\/index.php\/2023\/08\/03\/ster-schema-vs-platte-tabel-6-toegang-tot-een-datum-dimensie-die-meer-analyses-mogelijk-maakt\/\" class=\"themebutton\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[16,10,3],"class_list":["post-249","post","type-post","status-publish","format-standard","hentry","category-blog","tag-datamodeling","tag-dwh","tag-powerbi"],"_links":{"self":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":1,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts\/249\/revisions"}],"predecessor-version":[{"id":251,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts\/249\/revisions\/251"}],"wp:attachment":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/media?parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/categories?post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/tags?post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}