Power BI Tutorial | From Flat File To Data Model

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 172

  • @Matt-qx3ne
    @Matt-qx3ne 3 роки тому +23

    Patrick, this is such an important video. WAAAAYYY too many analysts at my company use the "flat file" method. When I was a newbie, that's what I was taught, so I never questioned it, despite the process being slow and inefficient. I remember people using VLOOKUPS in excel, of all things, to mash together enormous tables and them load them up into Tableau (lol). The idea was literally "if Excel crashes, just try again". So much wasted time. So many fire drills when handling urgent requests. Then one day, a colleague of mine told me about power query and PBI, and it felt like my eyes were opened for the first time.
    This type of stuff may be second nature to a DBA, programmer, etc... but a lot of us in finance, accounting, sales ops, etc. don't have any experience with creating data models, writing DAX or SQL, etc. We end up taking the long, arduous path to get to our destination, because it's the only path we know. Little do we know that we have a freaking jetpack that we can use to get us there in no time at all. Great video.

    • @philiphibberd9490
      @philiphibberd9490 2 роки тому

      This is absolutely true - giving people no/low code tools doesn't make them programmers.

  • @shujashakir9952
    @shujashakir9952 Рік тому +4

    Hi Pat, I have been following this technique in modeling my data for long, applying it to some of the most complex datasets, and it has never let me down in terms of analysis. It might sound basic, but it isn't. Once you master it, any analysis, no matter how intricate it is, becomes a piece of cake. Thanks for revisting it.

  • @MrBaritonefreak
    @MrBaritonefreak 3 роки тому +6

    Dude, THANK YOU!
    This is one of the best tutorials for real world power BI usage. So many tutorials don't include these basic steps, or simply brush over them.
    You're kind, explain everything in detail, and best of all it friggin works like a charm.
    I can't thank you enough for relieving my frustrations. You're the best

  • @peterhofmann8292
    @peterhofmann8292 6 років тому +37

    Patrick, sometimes going back to basics is just great. Thanks for putting this together!

    • @GuyInACube
      @GuyInACube  6 років тому +5

      I agree. We are doing to be doing more videos like this.

  • @Jonathan-gd3rp
    @Jonathan-gd3rp 5 років тому +35

    Thanks Patrick, your relaxed humor sets you apart from others and makes it easy to watch you videos.

    • @GuyInACube
      @GuyInACube  5 років тому +1

      Much appreciated Jonathan! Thanks for watching 👊

  • @mauriceprice4211
    @mauriceprice4211 2 роки тому +4

    Hi Patrick, Love this. I'm new to Power BI and one of the projects I'm going to be creating a report for only has flat data. So this is going to be a total life saver!! (You get two exclamation marks as one just doesn't do it) Maurice

  • @CS-qw9tb
    @CS-qw9tb 4 роки тому +13

    Thank you for this and all of your insightful videos - I'm learning so much!!! One huge request I have is, can you add videos with qualitative social science survey examples? A big problem with learning PowerBi is 1. newbies don't know the PowerBi terminology to know what we need to learn, and 2. All of the examples across all the PowerBi samples I've seen tend to focus on product, sales, revenue, etc. types of data. It would be great to see a qualitative-focused social science survey with 50-100 questions, including lots of skip values and various section topics in the survey, with data showing the same survey's results for different language-speaking populations in one country, and then for different language-speaking populations in another country, and then show modeling builds and reports of that data by respondent profile (country, spoken language, sex, age), survey section, question groupings within or across sections, and skip logic. Please can you guys tackle this for us social scientists? THANK YOU!

    • @carlycontri1778
      @carlycontri1778 2 роки тому +1

      Heck yes! 100% agree with this comment. This is part of why it seems so challenging to learn power bi because so many examples are related to sales, or data sets that have a ton of quantitative data to start. I am trying to pull in multiple data sets of survey Data from surveymonkey for example, have absolutely no idea how to merge the data together because it’s all unique fact tables. Sometimes it seems the only common denominator is date, otherwise how else can these datasets be combined Or tables liked by relationship? The surveys can all be from one overall program and it’s important to show them all to understand the big picture. Even in trying to merge all fact tables into one, the surveys and questions can all be very different. These are often random participants without any identifiers either. This is super hard. Very thankful for your videos, they do provide a lot of ideas and such. It’s still challenging going back and trying to apply these skills for the data evaluators or qualitative analysts.

  • @syrophenikan
    @syrophenikan 4 роки тому +4

    CALENDARAUTO... why have you been hiding from me for 2 years? I think I often learn more from the lesser-focused topics than the main topics (sometimes). Thank you immensely!!!!!!!

  • @Flex-f6z
    @Flex-f6z Рік тому

    So much easier to learn and follow - your teachings skills are brilliant - fell asleep on so many other videos

  • @jan_hulka
    @jan_hulka 5 років тому +1

    this is so much better than the rest of power bi tutorials, great job!

  • @fiqhonomics
    @fiqhonomics 3 роки тому +1

    On a date with my flat file. Very useful and entertaining, thank you! So basically, the flat file was separated into one fact table and two (three) dimension tables with linkages.

  • @jackodum9643
    @jackodum9643 6 років тому +2

    Patrick, you are always make me smile. Thanks!

    • @GuyInACube
      @GuyInACube  6 років тому

      Woot! Mission accomplished! Thanks for watching Jack! 👊

  • @ibrahimalshweair7866
    @ibrahimalshweair7866 5 років тому +7

    Get intimate with it Pat! 😂 man you’re great.

  • @prateekraina2781
    @prateekraina2781 6 років тому +3

    You can also remove duplicates by clicking on the option in top left corner icon of the table in query editor. Saves time ;)

    • @GuyInACube
      @GuyInACube  6 років тому +1

      Yup! So many different ways to do stuff. Thanks for calling that out!

  • @mwaltercpa
    @mwaltercpa 4 роки тому +2

    This just popped up in my feed two years later, but still a great tip for getting started in modeling.

  • @kyleparsons1735
    @kyleparsons1735 5 років тому +5

    Beautifully explained. Love the content!

  • @MatBat__
    @MatBat__ 2 роки тому

    Bro you are out of this world good.
    Literally my whole team is watching your videos now
    Cheers from BR

  • @nevillewhite2458
    @nevillewhite2458 3 роки тому +1

    Cool stuff! I used to deduplicate dimension tables in this way, by selecting all columns and then using remove duplicates. That has the risk that if the csv file is made up from different sources, the key might be duplicated with different definitions. My new approach is to sort the dimension table by modified date descending (if there is such a column) and then use remove duplicates only for the primary key column. If there are duplicate keys then this approach appears to retain the most recent definition due to the sort by date.

  • @dmytroskrypka
    @dmytroskrypka 4 роки тому +6

    Great video. Although I'm a bit stumbled on what to do if I don't have keys in the original file. Is there a way to add them?

  • @crossbow1627
    @crossbow1627 3 роки тому

    I need the basics - I'm just starting out - Thanks for going back to the basics

  • @jourdango2615
    @jourdango2615 4 роки тому +6

    Hello,
    Thank you for a wonderful tutorial. I wanted to get more specific though in terms of what the benefits are of transforming a flat file into a star schema.
    Is it simply organizational in nature? Does it make the file size smaller? Do filters run more efficiently? What are the specific sort of benefits from transforming a flat file into a star schema? Thanks

    • @TinyKideo
      @TinyKideo 2 роки тому +1

      Not sure if you have received the answer, but the whole process is called Normalization it helps your Data Model to be more efficient, save memory by removing redundant, and even great structure for your data!

  • @samarendrapanda4626
    @samarendrapanda4626 6 років тому +7

    I was wondering if I don't have the Productkey or Orderkey in the main datasheet. How we can make the relationship with the fact table after creating the different Product and Orders table.

  • @SolutionsAbroad
    @SolutionsAbroad 4 роки тому

    Great video as always Patrick, good run through on the basics of creating a data model from scratch

  • @HananAmos
    @HananAmos 4 роки тому +2

    Perfect 👌
    It's always important to go back to basics 👏

  • @rushmuzik
    @rushmuzik 2 роки тому

    This is the gold nugget. GOLD!!!!!

  • @Phoenixspin
    @Phoenixspin 5 років тому +1

    I wish I knew this stuff well enough so I could be an honorary guy in a cube. However, with each video I am learning more and more and getting closer to this goal.

  • @ronny1392
    @ronny1392 6 місяців тому

    Loved your explanation ! easy to grasp and right to the point!!

  • @SirTupsAlot
    @SirTupsAlot 5 років тому +4

    Patric! I did something similar recently but rather than duplicating the data set multiple times (which results in multiple queries, I did some basic cleanup and then created a bunch of reference queries for modeling. Is there a reason you duplicated rather than referenced ?

  • @DIGITAL_COOKING
    @DIGITAL_COOKING 6 років тому +4

    because power query is key sensitive I think you should add an upper or lower case for product names; in case you add new data ( preventing relationship)

    • @GuyInACube
      @GuyInACube  6 років тому +1

      Great call out! Thanks for mentioning that!

  • @cm_dev
    @cm_dev 2 роки тому

    These videos never miss!

  • @timmontagjr.3171
    @timmontagjr.3171 3 роки тому +1

    “Out in the wild” 😂😂😂
    I love it!

    • @malcorub
      @malcorub 3 роки тому

      Patrick's a wild man!

  • @nageswar7777
    @nageswar7777 2 роки тому +1

    Thanks for the explanation, few doubts I have
    1. If the data doest have keys or codes how do you add.
    2. If the file is dynamic how the above model works when there are new columns in next updated .csv file

  • @iamtrapped1
    @iamtrapped1 2 роки тому

    Great tutorial - it's really helped me out. Also Texas represent!

  • @mehdihammadi6145
    @mehdihammadi6145 6 років тому +3

    Interesting, Thank you for sharing Patrick

    • @GuyInACube
      @GuyInACube  6 років тому

      Most welcome. Thanks for watching Mehdi!

  • @mattniccolls7833
    @mattniccolls7833 Рік тому

    Great set of videos Patrick!

  • @mariovasquez3108
    @mariovasquez3108 5 років тому +2

    Great video! Once I upload the model to PowerBI Services, where should I add new records to the data set at that point? Only on the cloud data set? Do I even need the local spreadsheet any more at that point? Not the one Power BI desktop, but the first local copy I started with. Any feedback is appreciated. Thanks

    • @justinogarcia3705
      @justinogarcia3705 5 років тому +1

      Good question would Microsoft forms work as a way to input data?

  • @mansoorshaik7263
    @mansoorshaik7263 6 років тому +2

    Hey Patrick !! BTW its nice VDO .. But if the flat file data is fully transactional where we store only keys for the respective dimensions then I don't think so we can create a model having Dimension tables (Key,Value pair) .. Any idea how to achieve this ? Thanks

  • @rayng4336
    @rayng4336 4 роки тому

    Back to basics is always good.

  • @J4RMAMS
    @J4RMAMS 3 роки тому +2

    @Patrick, how do you create a unique product key or territory key for a flat file that does not come with one and you need to make one to create lookup (dimension tables)?

    • @chaseblue835
      @chaseblue835 3 роки тому

      @Patrick, I'm wondering the same thing

  • @lydriarivera1692
    @lydriarivera1692 4 роки тому

    Patrick Great Post so clean the file and creation the table that will be used. Just have issue trying to set them up

  • @deesterdee6650
    @deesterdee6650 4 роки тому +2

    So to link the pieces of data from one data table to the other, you just have to have at least one column in both with the same data to link the two together?
    I'm new to PowerBI and data table relationships :)

  • @romanolever
    @romanolever 6 років тому +1

    Hi Patrick, great tip! But I do it a little bit different ;)
    - Create a Sales_Raw query that is marked to not load
    - Reference the Sales_Raw for every other queries (ex: Product), remove the columns, remove duplicates
    Thanks

    • @GuyInACube
      @GuyInACube  6 років тому

      Video with this approach coming soon! Thanks

    • @anselyoun7823
      @anselyoun7823 3 роки тому

      @@GuyInACube Where is this video?

  • @michelmitri2686
    @michelmitri2686 5 років тому

    i love your tutorials man. you are amazing.. respect

  • @hugyourdata1549
    @hugyourdata1549 Рік тому

    First Time and I am loving it!!! Thanks!

  • @shamf6624
    @shamf6624 3 роки тому

    Thankyou for making it look so simple

  • @vipham22
    @vipham22 5 років тому +2

    Hi im new to Power Bi and was wondering , if "i.T sent you an CSV file for month ending in March, and after you have created your data model, how do you update next months data? Do you just dump Aprils data to a main spreadsheet and Refresh data in power BI?

    • @Alexey0795
      @Alexey0795 5 років тому

      use request from folder in pq

  • @jsoecarlosty
    @jsoecarlosty 5 років тому +1

    Hi sir. It's a great video! Just have a question that was asked to me. If you already have all the info that you need in the flat file, why do you have to split them up in different tables?

    • @shandor2522
      @shandor2522 3 роки тому

      JC: You’re on the right track, and if PowerBI were programmed with true productivity in mind it would automatically do much of this for the user. It could have prompts asking us to name the tables, and a better way to view & decide which columns to keep. Also the whole date table creation is absurd and should be automatic.
      Knowledge workers intuitively understand that what counts is exploring the data in visualizations like tables, plots, and maps-not creating tables which imply relationships we already know are there! Tableau just added this same “relationships” feature and is making many people mad, who had to use contorted table & “level of detail” calculations to aggregate data correctly-which new users won’t have to learn!
      All these data apps fall short of humanity’s common sense. We need app developers to offer truly no-code tools.

  • @JenniferTran-j1j
    @JenniferTran-j1j Рік тому

    Exactly what I needed, thank you.

  • @hk_200k
    @hk_200k 11 місяців тому

    Q: Thanks Patrick. Fab. If IT send you 10 sales excel for 10 departments, different format, how do you decide if we clean them up and combine into one table, or just keep them separated?

  • @tubeitz
    @tubeitz 4 роки тому +2

    thanks Patrick- another great video :)

  • @tarafekrat1782
    @tarafekrat1782 2 роки тому

    Thank you Patrick.
    I am Power bi newbie and wondering if you have videos on org change impacts reporting in PowerBi?

  • @eagillum
    @eagillum 4 роки тому +1

    7:53- shift+enter to start a new line in the formula bar.

  • @heraldfinch7010
    @heraldfinch7010 5 років тому +1

    Great work Patrick

    • @GuyInACube
      @GuyInACube  5 років тому +1

      Appreciate that! Thanks for watching! 👊

  • @tritiyo_noyon
    @tritiyo_noyon 4 роки тому +1

    great example. could you also provide the data you are working with?

  • @gambu4810
    @gambu4810 3 роки тому

    Dude you're brilliant

  • @moc61
    @moc61 5 років тому +2

    Quick question...with the duplication of the original query into 3, does that mean it reads that file in 3 times? If so, would using "with reference" get around this?

    • @RustyEgoMonkey
      @RustyEgoMonkey 4 роки тому

      ua-cam.com/video/i_JHm-b3Jes/v-deo.html

  • @michaels1813
    @michaels1813 4 роки тому +1

    Great Video . Thanks.
    After you publish this on PowerBI.com how do you handle updates to the data?
    Also would this work well if the flag file is very large (many millions of rows).
    Thanks,

  • @leandrooliveira-adasa7274
    @leandrooliveira-adasa7274 3 роки тому

    Patrick, great job! Awesome. What happens if I need to update the datas after aplying all these changes using the original file? Is it possible? Is it going to give a error message? Thank you. Is Power BI able to identify the changes?

  • @larsterlecki9003
    @larsterlecki9003 6 років тому +4

    Cool video, but why do you duplicate the queries? Why don't you just reference all of the transformation queries to the initial one? This way, your total loading time will be reduced, right? (This is maybe not an issue in your example but in real world)

    • @GuyInACube
      @GuyInACube  6 років тому +3

      Thanks Lars. Video discussing this coming soon.

    • @OttmarFV
      @OttmarFV 3 роки тому

      @@GuyInACube Was the video released? I cant find it in the channel! :(

  • @ajaaskelainen
    @ajaaskelainen 6 років тому

    Great video! So, which table would you use for calculations and create new columns? I mean, the fact table? Do you even need it?
    Thx for your input!

    • @GuyInACube
      @GuyInACube  6 років тому

      It depends on the calculation and the referenced columns.

  • @VinceM797
    @VinceM797 4 роки тому

    Duplicate or reference? When you get a new file if you duplicate will it automatically update the 3 new tables in either option (example sales data in September then sales data in October)? Asking since you might have new products in October and new sales territories etc...Thanks! Videos are great!

  • @WolFX_FPS
    @WolFX_FPS 3 роки тому

    Hey! Loved this video, do you have a data transformation video on excel speadsheets in a given scenario where a business might be still using excel as their database, you know, the common top 4 rows is a header, they use columns for Quarters and use aa single column as a category for different targets and a single column for target value? Keen to know if you have video to manage transformation to designa report out of this manual data entered spreadsheet.

  • @jaliali84
    @jaliali84 3 роки тому

    Love it and great explanation 😍

  • @bikertejas7987
    @bikertejas7987 10 місяців тому

    Q hey Patrick is there any way to update the dimension table if new data is updated in the original flat/excel file.For eg we have 10 products in the original file but now new 2 rows products are added in original file

  • @yoshihirokawabataify
    @yoshihirokawabataify 6 років тому +8

    Nice video, This is BI = Basic Intelligence for anyone.

    • @GuyInACube
      @GuyInACube  6 років тому +1

      haha nice. There are folks just starting though and aren't aware of this.

  • @fabiovanroon1524
    @fabiovanroon1524 2 роки тому

    Awesome tip to duplicate to create other supporting tables...easier to get to STAR model!

  • @AweshBhornya-ExcelforNewbies
    @AweshBhornya-ExcelforNewbies 4 роки тому +1

    Hey Patrick its a great video. I didn't get the last part where you said separate the Data Model and Data Viz.

    • @GuyInACube
      @GuyInACube  4 роки тому

      Appreciate that Awesh! What I mean by that is to reduce data silos and don't make copies of the data set. So that would mean publish your dataset (one Power BI Desktop file), and then create the report in a second Power BI Desktop file using a Live connection to the dataset). You can then reuse the dataset with multiple reports - even across workspaces.

    • @AweshBhornya-ExcelforNewbies
      @AweshBhornya-ExcelforNewbies 4 роки тому

      Thanks Patrick got that

  • @rjs6251
    @rjs6251 2 роки тому

    Very helpful… until about the 8 minute mark when you started writing codes. No we don’t all know what you’re talking about but if that isn’t mandatory I can use this. My company REFUSES to train us but switched everyone over to Power BI, so this is my independent training. Thank you 🙏🏽

  • @Easy2Enjoy
    @Easy2Enjoy Рік тому

    So excited about bi

  • @migmanc
    @migmanc 6 років тому

    Another good video, thanks Patrick

  • @cjimene5767
    @cjimene5767 3 роки тому

    Hi! I know this is an old video but I am wondering... Is it better now doing all the data transformation using Data Flow instead of doing on PBI Desktop?

  • @sakaix7486
    @sakaix7486 3 роки тому

    Thank you Patrick, this is awesome!
    I've been trying this yesterday with a Flatfile of 160MB and a second one with 50MB.
    When i either "Duplicate" or "relate" the Queries to the flatfile and build my dimensions, it seems that for "refreshing" its taking a loooong time, as it loads every flatfile as many times as i have created duplicates to build a dimension.
    Is there anything i can do about this? Am I going wrong at some place or is this normal behavior?
    Thank you :)

  • @TheAusafonly
    @TheAusafonly 4 роки тому

    Hey i really liked your videos wonder if you can create a video on azure cost management usage details.

  • @manootcheckit_07
    @manootcheckit_07 4 роки тому

    Thanks. This helps a lot 👍🏼

  • @ohscarivera
    @ohscarivera 5 років тому

    Thanks Pat. I just subscribed today.

  • @mahesh84
    @mahesh84 5 років тому +1

    thank you for wonderful video

    • @GuyInACube
      @GuyInACube  5 років тому

      Most welcome! Thanks for watching. 👊

  • @WanderVagabond
    @WanderVagabond 6 років тому +1

    Love the video !! What happens though if IT doesn't expose the keys but only the corresponding text field ? Is there a way to build your own indexes for speed purposes ? Other than that. You are joining your data model on text fields which is not a good idea. Subscribed to you channel ;)

    • @GuyInACube
      @GuyInACube  6 років тому

      Thanks Mike! You could end up generating an ID field from the Power Query side. You can generate columns within Power Query.

    • @WanderVagabond
      @WanderVagabond 6 років тому +1

      No problem! I will continue to like your videos and comment on things ! I love it! yes I know but will that ID stay in sync if you make a copy of the table and create do the same process say if you say only keep this column then create the Ids. I guess a good example of normalizing data would be a good video. Titled 'Generating your own keys when you have lots of text fields you need to slice on'

  • @gydabjorg
    @gydabjorg 5 років тому

    So useful. Thanks 🙌

  • @RevengerMon
    @RevengerMon 6 років тому +1

    Thanks for sharing.

  • @apurvajoshi9621
    @apurvajoshi9621 4 роки тому

    I Have a Table that has data with team scores/games Home and away scores. To be short - I need to Split the games into home and away to get goal difference etc. I have two ways: 1. Create a new table referencing the original file (group by home) & then Merge into this file the original file (this time aggregating what i require from the away records grouped - or expand and group again)
    2. split the original file into 2 - home and away 2 reference files - grouped separately . Now eventually for calculations I will need to merge these two files again anyway. Which method would you recommend? since i cannot gather stats etc on powerbi how to know which method is more efficient? 1 + 1ref merge = 2 tables ( but with merge and 2 groupings VS 1 file split into two and then merge into 1. ( 4 tables)
    I think 1 is more efficient but 2 is more easy to manage and visualize? plus can get specific data pregrouped for reports? Any ideas/suggestions?

  • @shrikantlandage7305
    @shrikantlandage7305 3 роки тому

    After building a Data Model from this flat file,What if on any other day v have data with same column name but different data...do v need to build Data Model again from Scratch or Power Bi fetch it...Pl Clarify me on it

  • @roaming_bob8591
    @roaming_bob8591 4 роки тому

    Patrick, looking for help. I need to add a new column and data in my data set in excel, that will be uploaded into an existing PBI model. What would be the best way to accomplish?

  • @sherryqueen31
    @sherryqueen31 4 роки тому

    I haven't watched this particular video but I was looking to remove an excel source connection from the exisistng model, there wasn't any way to do that. Once you connect excel to a sql data model , there is no way out. You can remove it from the model per se , but the connection still exist which causes dataset refreshing issues in the server. I was connecting a report to this data source with sql and excel source in the server. the refresh failed , so I thought I will remove this connection but it will not let me. If you find a solution for that please let me know.

  • @ladduMalik
    @ladduMalik 5 років тому

    O boy you nailed it.
    Good job.
    May I know the name of Microphone you are using to record?

  • @SHAli1474
    @SHAli1474 4 роки тому

    Hi Patrick
    Does this methodology apply on Direct Query table instead of just flat CSVs?
    Working on an extremely complicated report, I've prepared a data table (flatten out/deformalized) in SQL Server by getting all the required columns for the report from different sources. I've ended up with some 180 columns and around 20 million rows.
    The PBI report will eventually be published to the Service (premium).
    What do you reckon, applying the cleanup method using different queries (as in this video), will help?
    Any insight is appreciated.

  • @hrishiw1989
    @hrishiw1989 2 роки тому

    I was doing this until, i wanted to create a time series data model with ability to filter data by date, week, hour. if we do this approach we can definitely do that however when you want to create hierarchy for for date till hour level it gets tricky

  • @TPM1878
    @TPM1878 4 роки тому

    Do you keep keys as whole numbers or you change the data type to text?

  • @hassalmua1691
    @hassalmua1691 2 роки тому

    Please provide a link to the csv file so we can follow your steps. Cheers!

  • @stephanies870
    @stephanies870 4 роки тому

    I use filters in excel and can't import that filtered data into power bi... or haven't figured it out. so for now I'm stuck using excel and pivot tables. i'd love to use power bi to create daily reports and a work queue to share with my team.

    • @jackeroo75
      @jackeroo75 3 роки тому +1

      You would only need to bring over the flat table only

  • @SD-jb1sp
    @SD-jb1sp 4 роки тому

    I want to create dimension and fact table to have star model. . I have 2files. Both files have some common columns and similar data structure . Hence I am using Full Outer join , File one - 2085 recrods , file 2- 4981 records. What is the best join option i should be using ? Both files have some similar records. IS there a video/link which tells how to create dimension using merge? any help wll be highly appreciated

  • @pmd7530
    @pmd7530 6 років тому

    Hey Patrick
    Great videos!
    Question on "Best Practice" please....
    If we're working with a nice clean data set, say a task tracker list in SPO, is it necessary to create a multiple table model?
    In my case i have a small list with maybe 50 entries (could be several hundred soon) so all my data is in one place.
    User name | Task | Start Date | Due Date | Task Status | % Complete | etc.....
    I'll need to create some additional calculations/ columns in the PBi table but don't feel that i need to create any more tables.
    Or should I?

    • @GuyInACube
      @GuyInACube  6 років тому +1

      It depends (with all things). I would still maybe look for areas to split dimensions from fact data. It could make calculations and visual creation easier to understand. With small data though, it may not be that big of thing. Some of this will come down to a business decision as well. With larger datasets, it becomes more critical, especially from a performance perspective.

    • @pmd7530
      @pmd7530 6 років тому

      Thank you

  • @kepdog2
    @kepdog2 6 років тому +1

    I deal with flat file clients all the time! Love model views way better! SSIS into database schema no longer needed!?

    • @RomanTheUTubeWatcher
      @RomanTheUTubeWatcher 6 років тому

      Ditch SSIS for smalls or prototypes. But SSIS still has its firm place in automated enterprise-grade ETL and data integration pipelines.

  • @xiaomozhu8398
    @xiaomozhu8398 5 років тому +2

    Nice video, good example tells how to create your own data model step by step

    • @GuyInACube
      @GuyInACube  5 років тому

      Thanks for watching Xiaomo!

  • @jdlago1024
    @jdlago1024 4 роки тому

    If you duplicate the querys to build the dimensions, you read the source file serveral times.
    Could that be a performance issue with large files? Can it be an alternative to load all the file once and generate the dimensions as DAX tables?
    Bad for the memory usage, but better for load time?

    • @OttmarFV
      @OttmarFV 3 роки тому

      Same questions here

  • @xst-k6
    @xst-k6 3 роки тому

    Excellent!

  • @jameslaine2472
    @jameslaine2472 4 роки тому

    After creating a date table, did you really need to manually set up a relationship between it and the other tables? I thought that's what "mark as date table" did automatically.

  • @kristinamelnichenko5775
    @kristinamelnichenko5775 3 роки тому

    Great stuff!

  • @abigi4me
    @abigi4me 5 років тому

    Great video thanks for doing this

  • @sivakumarp9956
    @sivakumarp9956 5 років тому

    தகவல் தொழில்நுட்பம்: One should understand the history of data modelling, in fact its a fancy now, because the nucleus is nothing but System Analysis and Design before the Cott Rules which suggested based on Normalization [1NF, 2NF, & 3 NF], and before it an initial case work called algorithm will be decide on the structure, entities & attributes based on the business model, this is what we do in those days, but now jargon takes the same like algorithm as cubes, normalization techniques as dimensions and facts as entities and attributes and keys and measures for facts ; besides in Tamil Language "தகவல் தொழில்நுட்பம்
    " meaning 'Data and its Science' is what is now called in english as "Information Technology", in reality its already identified, now its rediscovered in different articulation with medium as english

  • @rdaleprice7184
    @rdaleprice7184 3 роки тому

    Where you have l lot more influence on Power BI than I do, it would be greatly appreciated if you could please pass along a feature request. In Transform Data, Home, Manage Columns, Choose Columns, it would be a great help if the column name would show if the column is being used in the data model. That way the reports do not crash out when refreshed when a column is unselected that is being used in the data model. This would greatly simplify eliminating unnecessary columns and would also help reduce the size of the data being loaded.