Database Normalization for Beginners | How to Normalize Data w/ Power Query (full tutorial!)

  Рет қаралды 8,266

Maven Analytics

Maven Analytics

Күн бұрын

Пікірлер: 26
@omondif9
@omondif9 18 сағат бұрын
Thanks Chris, i love the way you always breakdown the concepts into simple bitable bits.
@eniolaadekoya5623
@eniolaadekoya5623 19 сағат бұрын
Great lesson i will like to this on microsoft fabric over the weekend
@sambameissa
@sambameissa 2 күн бұрын
Thank you, really love how clear you guys explain concepts. keep up the good work.
@Chris-at-Maven
@Chris-at-Maven Күн бұрын
Glad you enjoyed this one!
@KumarSrinivasAvvaru
@KumarSrinivasAvvaru 6 сағат бұрын
Great work, thanks for sharing
@SothearithKONGMrMuyKhmer
@SothearithKONGMrMuyKhmer 19 сағат бұрын
Thank you so much! That’s really helpful! 🥰
@Chris-at-Maven
@Chris-at-Maven 19 сағат бұрын
Glad to hear it!
@SothearithKONGMrMuyKhmer
@SothearithKONGMrMuyKhmer 19 сағат бұрын
@@Chris-at-Maven Thank you! 🙏
@awesh1986
@awesh1986 13 сағат бұрын
Loved the video. Too good.
@NitinKunigal
@NitinKunigal 18 сағат бұрын
Hey Chris, I really liked the way you explained the concept of Normalization! However, I need some clarification. According to my understanding, I think it's always better to rather reference a query than duplicate a query for creating dim tables. Here's the logic: reference query establishes parent-child dependency with the master query (transaction table). Whenever there's an update made to the transaction table i.e., a new customer being added or something else, the child query (used for dim tables) also gets updated accordingly. On the other hand, duplicate query is independent and doesn't have any relationship with the master query (transaction table). Please share your insights! Cheers!
@txreal2
@txreal2 11 сағат бұрын
Makes sense. Thanks 👍
@benosborne413
@benosborne413 Күн бұрын
Great lesson. What if I want to update the info on a daily, weekly or monthly basis?
@Chris-at-Maven
@Chris-at-Maven Күн бұрын
In this case we're working with a local CSV file for simplicity, but it reality you'd likely have a database connection that would pull in new information when the query is refreshed. If you don't have a DB, you could also connect to shared locations like SharePoint or OneDrive, or point to a local folder where you can add new files and automatically append them via Power Query.
@benosborne413
@benosborne413 21 сағат бұрын
@@Chris-at-Maven Do you a full video on Power Query?
@sunnygawande5283
@sunnygawande5283 2 күн бұрын
So if I do calculations on denormalized data then will it give an error??
@Chris-at-Maven
@Chris-at-Maven Күн бұрын
No, it's not that there's anything WRONG about denormalized tables, it's just that they contain more information than you technically need. Normalization is essentially just about reorganizing your data to minimize redundancy.
@NirRobinson
@NirRobinson Күн бұрын
Why do you prefer duplicate vs reference?
@Chris-at-Maven
@Chris-at-Maven 19 сағат бұрын
I'm not sure I'm following... At the end of the video I mention that data analysts often prefer star schemas because they are better suited for exploratory analysis, even though there may be some redundancy in the tables.
@KeoniPKim
@KeoniPKim 2 күн бұрын
So when you get a new "Transactions File" would you just refresh the data?
@potatocraftd6629
@potatocraftd6629 2 күн бұрын
Yes
@Chris-at-Maven
@Chris-at-Maven Күн бұрын
It depends. In this case we're working with a local CSV file for simplicity, but it reality you'd likely have a database connection that would pull in new information when the query is refreshed. If you don't have a DB, you could also connect to shared locations like SharePoint or OneDrive, or point to a local folder where you can add new files and automatically append them via Power Query. If the file name and path didn't change, then yes you could update the source file and refresh the query to see the new data.
@mrbartuss1
@mrbartuss1 Күн бұрын
Why are all examples on this channel so simple and in real world it is all messed up...
@Chris-at-Maven
@Chris-at-Maven 19 сағат бұрын
Fair point! The intention here is to help people build a really clear intuition for what data normalization means, and how to apply normalization techniques to create star and snowflake schemas. In later demos we'll start layering in more complexity and messier datasets, but that would be counterproductive unless you'll built that foundational understanding first.
@mrbartuss1
@mrbartuss1 18 сағат бұрын
@@Chris-at-Maven I totally agree. However, you’ve already made plenty of videos for total beginners. More complex content would be really appreciated
@vishalmane3139
@vishalmane3139 Күн бұрын
half information
@Chris-at-Maven
@Chris-at-Maven Күн бұрын
🤔
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 1,9 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 123 МЛН
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 14 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 13 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 269 МЛН
How to Design a Dashboard in Power BI in 6 Steps
19:35
Maven Analytics
Рет қаралды 10 М.
This is how I ACTUALLY analyze data using Excel
24:05
Mo Chen
Рет қаралды 233 М.
This is how I actually clean data using Power Query
27:49
Mo Chen
Рет қаралды 38 М.
Storytelling with Data | Dashboard Build Demo
13:41
Maven Analytics
Рет қаралды 103 М.
7 Advanced PivotTable Techniques That Feel Like Cheating
16:07
MyOnlineTrainingHub
Рет қаралды 52 М.
How to use Microsoft Power Query
16:35
Kevin Stratvert
Рет қаралды 1,9 МЛН
Learn 12 Basic SQL Concepts in 15 Minutes (project files included!)
16:48
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 52 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 123 МЛН