{"id":1054,"date":"2025-12-22T22:19:24","date_gmt":"2025-12-23T03:19:24","guid":{"rendered":"https:\/\/blog.data-principles.com\/?p=1054"},"modified":"2026-01-06T18:13:23","modified_gmt":"2026-01-06T23:13:23","slug":"start-your-bi-journey-with-the-data-model","status":"publish","type":"post","link":"https:\/\/blog.data-principles.com\/index.php\/2025\/12\/22\/start-your-bi-journey-with-the-data-model\/","title":{"rendered":"Start Your BI Journey with the Data Model"},"content":{"rendered":"\n<p class=\"has-orange-color has-text-color has-link-color wp-elements-43050bb82412e5ea2b1f614c2432a454\"><em>By Jeremiah Willett<\/em><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-b2770f8af4fb50a0b621531966dfd197\">Data Principles is currently building a training course for a client: Introduction to Power BI. One of the most important topics in the course is data modeling in Power BI. Many introductory training courses to Power BI start with building the visuals or Data Analysis Expression (DAX) tricks. However, at Data Principles, we believe that building visualizations in a BI tool (Qlik, Power BI, Tableau, etc.) should be the final step in the data storytelling process. First, and most importantly, we tell a story with our data model.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-65753e4f1e0742036db88d21e5ae9e90\">The problem with starting with the drag-and-drop visuals and DAX tricks when teaching Power BI to a student is that there will be no foundational understanding of the data and how each data element relates to another. This isn\u2019t just a problem of not knowing something; building visuals without a complete data model will ultimately lead to the dashboards breaking and wasting time.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-6e2a6a89ef32d6d57b8cdf16b71f922f\">An example case that I used in the training is a political campaign analytics dataset. We had various tables with campaign-related data: staff activity, donations, events, and voter outreach activity. Each of these campaign elements interacts with the other, and that is the story <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-da5220572a8c62a8c10b54d77d288070\">that we want to tell in our data model.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-3617265f8c6e16fc2ee79f22743da101\">Every dataset has a narrative structure. Dimensions are the nouns of our story: Campaigns, Staff, Donors, Dates, Events. Facts are the verbs or actions: Donations, Volunteer Hours, Doors Knocked, Event Attendance, Donor Phone Calls. When the nouns and verbs in the dataset are organized properly, the business questions will flow naturally:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-9727d3451c633add7b50527d59f29487\">\u201cWhich EVENTS drive the most DONATIONS?\u201d&nbsp;<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-5016c92866dbb3d79c5f83c54163bde9\">\u201cWhich outreach channels convert best?\u201d<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-db7603b377250df7b8b0cb262fba8a61\">\u201cHow does volunteer time correlate with campaign performance?\u201d<\/li>\n<\/ul>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-99ab69dad19e61b8c2c2c9afb5a83f15\">A well-built data model will tell the story automatically. When our Donation fact table has a relationship to our Party (Donors) dimension table, our Campaign dimension table, and our Date dimension table, we can immediately see who gives, when, and to which campaign. The same applies to each and every table from our campaign dataset. The relationships between the various tables in your dataset will create a narrative before a single visual is built.&nbsp;<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-fadcd20662444abae9f1c37d75be70ed\"><strong>Conclusion<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-155bf9a684ed74984db526a1e7c0b2b7\">A beautiful visual that shows Total Donations by Campaign by Month in a bar chart, which will be immediately useful to the leadership in your organization, is only possible if the relationships between each fact table and dimension table are properly defined. Always start with the data model before building your visuals: this will save an enormous amount of time and will ensure that the stories that you will tell in your dashboards are accurate and useful to your organization.&nbsp;<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:32% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"950\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM.png\" alt=\"\" class=\"wp-image-942 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM.png 796w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM-251x300.png 251w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.11.51-PM-768x917.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-orange-color has-text-color has-link-color wp-elements-71dbdf97a3fa5feb2124e75bfb5feca2\"><strong>Jeremiah Willett, CDMP: Empowering Smarter Decisions with Data<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-34f6358ef3bc46ab518fb1fcb6629ded\">\ufeffHe is an Associate Manager of Data Engineering at Data Principles, where he helps organizations turn complex data into clear, actionable insights through innovative business intelligence solutions. With experience across SQL, Qlik Sense, data integration, and project management, he is passionate about empowering organizations to make data-driven decisions. Jeremiah also serves as the Vice President of Finance for DAMA Phoenix and holds a&nbsp;Certified Data Management Professional (CDMP) credential.<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a href=\"https:\/\/www.linkedin.com\/in\/jeremiah-willett-cdmp-390a96168\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li>\n\n<li class=\"wp-social-link wp-social-link-mail  wp-block-social-link\"><a href=\"mailto:jw&#105;&#108;&#108;e&#116;t&#064;da&#116;&#097;&#045;&#112;ri&#110;cipl&#101;&#115;&#046;&#099;om\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Mail<\/span><\/a><\/li><\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-blue-color has-text-color has-link-color wp-elements-dc4441a923f3306c286cd692d7ae69ed\" style=\"font-size:26px\"><strong><em>Join Our Data Community<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-black-color has-text-color has-link-color wp-elements-9bdac29360d2b62aa9e765a3bc163366\">At Data Principles, we believe in making data powerful and accessible. Get monthly insights, practical advice, and company updates delivered straight to your inbox. Subscribe and be part of the journey!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-orange-background-color has-background wp-element-button\" href=\"https:\/\/lp.constantcontactpages.com\/sl\/XIYDUv9\/DataDecisionsPathways\">Subscribe Now<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"630\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM.png\" alt=\"\" class=\"wp-image-1087\" style=\"width:450px\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM.png 946w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM-300x200.png 300w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM-768x511.png 768w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>By Jeremiah Willett Data Principles is currently building a training course for a client: Introduction to Power BI. One of the most important topics in&hellip;<\/p>\n","protected":false},"author":5,"featured_media":1055,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,258,259],"tags":[170,68,85,168,95,169,171,114],"class_list":["post-1054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-data-modeling","category-latest-post","tag-bi-analytics","tag-business-intelligence","tag-data-modeling","tag-dax","tag-modern-bi","tag-power-bi","tag-power-bi-training","tag-star-schema"],"_links":{"self":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/1054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/comments?post=1054"}],"version-history":[{"count":8,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/1054\/revisions"}],"predecessor-version":[{"id":1182,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/1054\/revisions\/1182"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/media\/1055"}],"wp:attachment":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/media?parent=1054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/categories?post=1054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/tags?post=1054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}