{"id":267,"date":"2025-12-02T21:37:23","date_gmt":"2025-12-02T21:37:23","guid":{"rendered":"https:\/\/www.qbi.dk\/?p=267"},"modified":"2025-12-02T21:51:02","modified_gmt":"2025-12-02T21:51:02","slug":"data-aggregering","status":"publish","type":"post","link":"https:\/\/www.qbi.dk\/?p=267","title":{"rendered":"Data-aggregering i Power BI: F\u00e5 fart p\u00e5 store datam\u00e6ngder"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"267\" class=\"elementor elementor-267\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-78d4da8 e-flex e-con-boxed e-con e-parent\" data-id=\"78d4da8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-055250f elementor-widget elementor-widget-text-editor\" data-id=\"055250f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>N\u00e5r du arbejder med store datas\u00e6t \u2014 fx logdata, transaktioner eller stor data Lake i cloud \u2014 kan det knibe at lave rapporter, der b\u00e5de er responsive og brugervenlige. Her kommer aggregering til sin ret:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f1a56d elementor-widget elementor-widget-heading\" data-id=\"8f1a56d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hvad betyder aggregering?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31fb2e5 elementor-widget elementor-widget-text-editor\" data-id=\"31fb2e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Kort fortalt: i stedet for at tr\u00e6kke hele det \u201cr\u00e5\u201d datas\u00e6t ind i memory hver gang, laver du en summariseret (\u201caggregeret\u201d) tabel som fx opsummerer salg per m\u00e5ned, region eller produktkategori. Den aggregerede tabel indeholder kun de n\u00f8dvendige summer, counts, min\/max etc., og er derfor lettere og hurtigere at arbejde med.<\/p><p><br data-start=\"885\" data-end=\"888\" \/>Dette kan samtidig kombineres med en \u201cdetaljetabel\u201d: hvis en bruger \u00f8nsker at dykke ned i granular data, kan detaljetabellen stadig v\u00e6re tilg\u00e6ngelig ved behov.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe36242 elementor-widget elementor-widget-heading\" data-id=\"fe36242\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fordele ved aggregering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39f2338 elementor-widget elementor-widget-text-editor\" data-id=\"39f2338\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"1122\" data-end=\"1300\"><p data-start=\"1124\" data-end=\"1300\"><strong data-start=\"1124\" data-end=\"1149\">Performance gevinster<\/strong>: Queries mod den aggregerede tabel g\u00e5r meget hurtigere end mod en massiv \u201cfaktatabel\u201d med millioner af r\u00e6kker.\u00a0<\/p><\/li><li data-start=\"1301\" data-end=\"1501\"><p data-start=\"1303\" data-end=\"1501\"><strong data-start=\"1303\" data-end=\"1347\">Effektiv h\u00e5ndtering af store datam\u00e6ngder<\/strong>: Du undg\u00e5r hukommelses- og performance-problemer, n\u00e5r du summariserer og kun holder n\u00f8dvendige niveauer i memory.\u00a0<\/p><\/li><li data-start=\"1502\" data-end=\"1717\"><p data-start=\"1504\" data-end=\"1717\"><strong data-start=\"1504\" data-end=\"1535\">Brugervenlighed i rapporter<\/strong>: Ofte er det ikke n\u00f8dvendigt med \u201cr\u00e5 data\u201d \u2014 ledelsen har fx bare brug for KPI\u2019er per m\u00e5ned, kvartal eller region. Aggregering g\u00f8r det nemmere at pr\u00e6sentere de relevante overblik.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8744862 elementor-widget elementor-widget-heading\" data-id=\"8744862\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bygger aggregerede BI-l\u00f8sninger<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-724a18f elementor-widget elementor-widget-text-editor\" data-id=\"724a18f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul data-start=\"1821\" data-end=\"2406\"><li data-start=\"1821\" data-end=\"1992\"><p data-start=\"1823\" data-end=\"1992\">Oprette en aggregeret tabel med de n\u00f8dvendige summariserede metrics (fx sum, count, min\/max), grupperet efter relevante dimensioner \u2014 fx dato, produktkategori, region.<\/p><\/li><li data-start=\"1993\" data-end=\"2077\"><p data-start=\"1995\" data-end=\"2077\">Bruge den aggregerede tabel i dashboards som \u201cf\u00f8rste gear\u201d for hurtige overblik.<\/p><\/li><li data-start=\"2078\" data-end=\"2231\"><p data-start=\"2080\" data-end=\"2231\">Beholde original data som detaljetabel for drill-down \/ detaljeret analyse \u2014 s\u00e5 brugerne har fleksibilitet til at grave dybere, n\u00e5r det giver mening.<\/p><\/li><li data-start=\"2232\" data-end=\"2406\"><p data-start=\"2234\" data-end=\"2406\">Strukturere modellen med \u201cstjerne-skema\u201d eller lignende, s\u00e5 relationer og performance er optimale \u2014 is\u00e6r vigtigt ved store tabeller.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0445228 elementor-widget elementor-widget-heading\" data-id=\"0445228\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hvorn\u00e5r skal man v\u00e6re forsigtig?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b15742 elementor-widget elementor-widget-text-editor\" data-id=\"4b15742\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2450\" data-end=\"2506\">Aggregering er ikke altid \u201cgratis\u201d \u2014 du skal overveje:<\/p><ul data-start=\"2507\" data-end=\"3003\"><li data-start=\"2507\" data-end=\"2690\"><p data-start=\"2509\" data-end=\"2690\">Hvilket niveau skal du aggregerer p\u00e5 (granularitet)? Hvis du aggregerer for groft, mister du mulighed for detaljer. Hvis du aggregerer for fint, mister du gevinsten i performance.<\/p><\/li><li data-start=\"2691\" data-end=\"2862\"><p data-start=\"2693\" data-end=\"2862\">Hvilke metrics giver mening at aggregere (sum, count, min, max, gennemsnit)? Ikke alle beregninger kan aggregere hensigtsm\u00e6ssigt.\u00a0<\/p><\/li><li data-start=\"2863\" data-end=\"3003\"><p data-start=\"2865\" data-end=\"3003\">At dine dimensioner og datamodel er struktureret, s\u00e5 ikke du f\u00e5r \u201cforkerte\u201d resultater pga. f.eks. dobbelt-t\u00e6lling eller join-problemer.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>N\u00e5r du arbejder med store datas\u00e6t \u2014 fx logdata, transaktioner eller stor data Lake i cloud \u2014 kan det knibe at lave rapporter, der b\u00e5de er responsive og brugervenlige. Her kommer aggregering til sin ret: Hvad betyder aggregering? Kort fortalt: i stedet for at tr\u00e6kke hele det \u201cr\u00e5\u201d datas\u00e6t ind i memory hver gang, laver [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[22],"class_list":["post-267","post","type-post","status-publish","format-standard","hentry","category-data","tag-aggregering"],"_links":{"self":[{"href":"https:\/\/www.qbi.dk\/index.php?rest_route=\/wp\/v2\/posts\/267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qbi.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.qbi.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.qbi.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qbi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=267"}],"version-history":[{"count":11,"href":"https:\/\/www.qbi.dk\/index.php?rest_route=\/wp\/v2\/posts\/267\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/www.qbi.dk\/index.php?rest_route=\/wp\/v2\/posts\/267\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/www.qbi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.qbi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.qbi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}