One of the best explanation I have ever come across
@TechCoach3 жыл бұрын
Thanks Baban for the kind words. Please consider subscribing to my other channel as well it will really help me. kzbin.info/www/bejne/bHiUqXqfYqlopdk
@bijetadash2 жыл бұрын
Best video in data warehousing so far..keep up the good work
@shekharshrestha40724 жыл бұрын
This is one of the best video I watched. In a practical environment, I already knew how all of these thing works like when to or when not to normalize dimensions. However, I was always blurred in talks when they use words like star schema, snoke flake schema, dimensions (because I slept in my class most of the times :) ). This video clears it all and summarizes everything. And also basically all Master tables are dimension tables. Just Wow, you put everything together
@TechCoach4 жыл бұрын
Thanks a lot shekhar for the kind words :), I am glad I could help here
@saurabhsingh64933 жыл бұрын
This are one of the best videos on data warehousing. Request you to make more videos on data engineering. Thanks
@TechCoach3 жыл бұрын
Sure Saurabh Thanks a lot for the kind words, I do have some more videos and I will work on some more soon. Please consider subscribing to my other channel as well it will really help me :) kzbin.info/www/bejne/bHiUqXqfYqlopdk
@yamuna-p4u Жыл бұрын
Crystal clear explination,Thanks bro
@prateekdravin5 жыл бұрын
very nice and informative...looking frwrd for more such informational videos.
@TechCoach5 жыл бұрын
Thanks prateek for the kind words. I will upload more videos soon, meanwhile I have a small request, I am working on this new channel please do watch and subscribe to it. Your support is my motivation. kzbin.info/www/bejne/hauXhZWHrNelhbs
@naveen10004 жыл бұрын
Excellent...Continue uploading more
@RAHUL_YADAV19992 жыл бұрын
superb explanation, Thanks for this video, I appreciate the way you explained all the things in the star and snowflake schema. so thankyou, thankyou, and thankyou😊😊
@SameerSrinivas4 жыл бұрын
Probably the best explanation on star and snowflake schema I've found so far. Very intuitive. Great job Vivek!
@TechCoach4 жыл бұрын
Thanks a lot Sameer for the kind words, I have posted more videos on DWBI which may interest you
@SameerSrinivas4 жыл бұрын
@@TechCoach I've an interview coming up. Do you have any videos where you take a problem and do data modeling? If you don't, do you have any resources where I can look into for practice? Thank you!
@TechCoach4 жыл бұрын
So you will given a scenario and you will have to come up with entity and relationships??
@SameerSrinivas4 жыл бұрын
@@TechCoach Yeah. Mostly related to systems like Amazon, Netflix. I am not sure about example questions.
@opiee19992 жыл бұрын
Good explanation with example
@TechCoach2 жыл бұрын
I am glad I could help :)
@PS-le6ty4 жыл бұрын
Awesome explanation!!!!!
@TechCoach4 жыл бұрын
Thanks a lot for the kind words buddy :)
@mokshadakothari12653 жыл бұрын
Very nice video and well explained !!
@TechCoach3 жыл бұрын
Thanks a lot Mokshada :)
@sonalipradhan44863 жыл бұрын
Highly recommended video.
@TechCoach3 жыл бұрын
Thanks a lot Sonali :)
@mahesh974133 жыл бұрын
Very well explained with examples. Thank you so much.
@TechCoach3 жыл бұрын
@mahesh thanks for the kind words. Please consider subscribing to my other channel as well. It will really help me. kzbin.info/www/bejne/bHiUqXqfYqlopdk
@jeyapraveena51403 жыл бұрын
Very informative. thank you
@TechCoach3 жыл бұрын
Thanks a lot for the kind words :)
@Arvnd2 жыл бұрын
great video
@TechCoach2 жыл бұрын
Thanks Aravind :)
@salmansayyad4522 Жыл бұрын
thanks for this video, concept cleared!!
@krishnachaitanyareddy27812 жыл бұрын
Good content
@TechCoach2 жыл бұрын
Thanks a lot Krishna :)
@gpmeneses5 жыл бұрын
Great and simple. Very clear.
@nuthankolusu11994 жыл бұрын
Very good, easy to understand
@TechCoach4 жыл бұрын
Thanks a lot Nuthan for the kind words:)
@New_me145 жыл бұрын
Informational video and very relevant with the real time examples.Thanks!
@TechCoach5 жыл бұрын
Thanks Shradha for the kind words. I have a small request I am working on this new channel please do watch and subscribe to it. Your support is my motivation. kzbin.info/www/bejne/hauXhZWHrNelhbs
@monty10076 жыл бұрын
Hi Vivek, this video has really helped in understanding the basic concepts and difference between Star and Snowflake schema, after being jumped through number of videos. I think the examples you have shown are the best to describe it more appropriately and I can now relate it with the data I have worked on. Thanks...
@TechCoach6 жыл бұрын
I am glad it helped :)
@TechCoach5 жыл бұрын
Thanks for the kind words. I am working on this new channel and would really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/f4GVh6Fsn7Brfsk
@surajpatil35793 жыл бұрын
Awesome 👍
@jojappakoyyuru83014 жыл бұрын
thanks for doing better job for us
@TechCoach4 жыл бұрын
You are welcome buddy,I am glad I could help.
@brajeshpatel28105 жыл бұрын
Thanks a lot.. keep sharing knowledge..
@TechCoach5 жыл бұрын
Thanks Brajesh for the kind words. I am working on this new channel and would really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/f4GVh6Fsn7Brfsk
@davidwiggs91484 жыл бұрын
These videos are very helpful; please keep them coming - thank you
@TechCoach4 жыл бұрын
Thanks a lot david for the kind words, Your support is my motivation :)
@Ferruccio_Guicciardi5 жыл бұрын
Thanks for sharing. Very handy.
@TechCoach5 жыл бұрын
Thanks Ferruccio for the kind words, I have a small request I am working on this new youtube channel, I Would love it if you watch and subscribe to it as well. kzbin.info/www/bejne/fZ-5n2ajhaeFsJY
@vishal23274 жыл бұрын
Thanks for the Video. Very well explained.
@kaavi20204 жыл бұрын
Excellent explanation
@claytonpope46314 жыл бұрын
In the star schema, it appears that the table Product_Vendor has two primary keys, but both of them have repeating values? How is this possible? Even if denormalized I thought primary keys must not contain duplicate values? 8:46 in the video
@jvg197014 жыл бұрын
The combination of product_id and vendor_id is unique
@rajeshs88462 жыл бұрын
@ Tech coach. You've mentioned to go with the snowflake schema to avoid redundancy and when dimensions are huge in size. Snowflakes are normally normalized rite? But at the end of the video, you've told to denormalize the dimensions when they are large in size. It contradicts the explanation of the snowflake schema. Could you kindly clarify?
@coloradokid83214 жыл бұрын
Good demo... But just.a thought... A City can have multiple zip-codes (in the U.S.). So I think your foreign key for your normalized Customer Dimension table should be Zip Code instead of City. Correct?
@anshulaggarwal96015 жыл бұрын
Such a descriptive and meaningful Video Vivek. Please keep posting such stuff...
@shahnewazahmed96294 жыл бұрын
Several times you have mentioned 'denormalize' when you meant 'normalize'; specially while explaining snowflake.
@bezerra2386 жыл бұрын
Thank you a lot , great video. Very well explained. Best regards!
@TechCoach6 жыл бұрын
Thanks for the kind words, I have a small request I am working on this new youtube channel "An Indian Abroad" ,it will really help me if you watch and subscribe to it. kzbin.info/www/bejne/fnO0eZihgpaIaMU
@PS-le6ty4 жыл бұрын
This is really helpful. I was confused but this explaination has cleared my doubts.Thanks alot..😊😊
@TechCoach4 жыл бұрын
Thanks a lot for the kind words, I am glad I could help :)
@yarramneediravindraswamy68042 жыл бұрын
Now I am following your video lectures, are they any concept beyond this in this concepts, sir?
@TechCoach2 жыл бұрын
This video covers star and snowflake schema buddy I have more videos around it you can watch them as well
@rajpaul15014 жыл бұрын
Very good and simple explanation. Thank you!!
@TechCoach4 жыл бұрын
Thanks Raj for the kind words :)
@narikivar20087 жыл бұрын
This video makes sense really ! Quite illustrative and simple to understand. Thanks Vivek !
@TechCoach7 жыл бұрын
Thanks for the kind words :)
@fabriciovargas61644 жыл бұрын
Nice!, good explanation
@TechCoach4 жыл бұрын
Thanks a lot for the kind words buddy :)
@snehaltarwade12916 жыл бұрын
Very nice videos..keep uploading more 👍🏻good work
@TechCoach6 жыл бұрын
Thanks for the kind words Snehal. I have a small request I am working on this new youtube channel "An Indian Abroad" ,it will really help me if you watch and subscribe to it. kzbin.info/www/bejne/fnO0eZihgpaIaMU
@00EagleEye004 жыл бұрын
I got a question regarding date dimension. Is it self-generated? Why is the date doesn't reside on the fact table? Should be the date dimension join will be use for aggregation type (e.g. weekly, monthly, quarterly, etc.)
@Happymoon7892 жыл бұрын
Thanks, I like it, learned.
@TechCoach2 жыл бұрын
I am glad I could help :)
@akshathaprabhuk5 жыл бұрын
Very well explained.
@TechCoach5 жыл бұрын
Thanks Akshatha for the kind words, It means a lot to me. I have a small request, I am working on this new channel and would really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/f4GVh6Fsn7Brfsk
@ashokdasari4503 жыл бұрын
in snowflake, do we need vendor key or not. plz advise
@TechCoach3 жыл бұрын
Hi Ashok, I may need more details here to understand the question better
@prashantmhatre92253 жыл бұрын
awesome :)
@TechCoach3 жыл бұрын
Thanks a lot Prashant :)
@chiho73114 жыл бұрын
great video!!!
@TechCoach4 жыл бұрын
Thanks Chi ho for the kind words:)
@abdullahyahya24714 жыл бұрын
How to Populate Fact Table, Especially when we want to populate date_id, Do we have to query and find the specific Date_id for a specific timestamp?
@farhanakhan13485 жыл бұрын
Great video! Thanks.
@TechCoach5 жыл бұрын
Thanks Farhana for the kind words. I have a small request, I am working on this new channel please do watch and subscribe to it. Your support is my motivation :) kzbin.info/www/bejne/gKDFgIGfi7x0b7M
@sindhus15745 жыл бұрын
Nice explanation☺️
@TechCoach5 жыл бұрын
Thanks a lot Sindhu S for the kind words. This Video on data mart may interest you as well. kzbin.info/www/bejne/noianKF4jZh-d5I
@anubhavchauhan13774 жыл бұрын
Good explanation. Thank you!!!
@TechCoach4 жыл бұрын
Thanks Anubhav chauhan for the kind words :). Your words are my motivation:)
@pawangadhave15484 жыл бұрын
Clear understanding
@TechCoach4 жыл бұрын
Thanks Pawan for the kind words, Your support is my motivation
@vishwas22khare2 жыл бұрын
Which one is used in industry more
@TechCoach2 жыл бұрын
Both , if the dimensions grow in size we denormalize them often.
@arpitkumar6700 Жыл бұрын
Hi Vivek, It is a very nice video. However, I have questions? 1) Can we have multiple fact tables in both the schema and if it is possible then how can we handle it?
@KartikShenoySK7 жыл бұрын
Great content! Great Delivery!
@TechCoach7 жыл бұрын
Kartik Shenoy Thanks buddy for the kind words. I really appreciate it.
@marksaunders84303 жыл бұрын
nice!
@TechCoach3 жыл бұрын
Thanks Mark :)
@crhanks54004 жыл бұрын
great job!
@TechCoach4 жыл бұрын
Thanks a lot for the kind words :)
@virupangouda93416 жыл бұрын
Very helpful....👌👍
@TechCoach6 жыл бұрын
Hi Virupan, Thanks for the kind words. I have a small request, I am working on this new channel "An Indian abroad" and will really appreciate if you watch and subscribe to it.If you enjoy the videos please share with your friends as well. kzbin.info/www/bejne/f4GVh6Fsn7Brfsk
@sindhus15745 жыл бұрын
Very well explained.Thank u☺️
@TechCoach5 жыл бұрын
Thanks Sindhu for the kind words, It means a lot to me. I have a small request, I am working on this new channel and would really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/f4GVh6Fsn7Brfsk
@Someonner5 ай бұрын
Nice
@TheVamos1016 жыл бұрын
Another great video as always. Thanks, Vivek! I learned a lot from the video. And I truly appreciate your responses to critics. I request you to make more series on database concepts.
@AnIndianAbroadd6 жыл бұрын
Thanks for the kind words. I am working on some new videos. I will publish them soon.
@TechCoach6 жыл бұрын
you may like the partitioning series as well. kzbin.info/aero/PLUWdEQb_2yqX9rJ9CtahlZvo0AD3A63JA
@bhaskarsharma33384 жыл бұрын
I have never seen a time dimension is normalized in dimension modeling, only OLPT designers can to such mistakes. I have not found a single video why we normalize dim tables but as of my experience, normalization only helps in case 1. mapping design easy to develop and maintain 2.when we have a dimension that goes huge numbers SCD to get the better performance. let me know if anyone wants to add their experience.
@meditation_in_nature5 жыл бұрын
Awesome , Please make some lecture on types of dimensions and facts .
@TechCoach3 жыл бұрын
Thanks Sudhir, Apologies for the drlayed reply
@kshitishdas81314 жыл бұрын
More topics on data warehouse please 🙏
@TechCoach4 жыл бұрын
Hi Buddy, I have a lot of videos on datawarehousing concepts buddy. I will post the link here for you.
@gauravsinghal49483 жыл бұрын
Good explanation and channel also👌 You are doing a great job and putting so much effort to make it simple. Keep it. but here i want to add one thing as per knowledge that in SNOWFLAKE, Data redundency is reduced but data storage is increased in terms of memory/Tbl space of DW. Please pardon me if i am on wrong track
@TechCoach3 жыл бұрын
@ gaurav in most cases the DB size would get reduced. In one of my previous project we were capturing finanical instruments ina dimension table, the table was changing everyday and we were maintaining history which lead to it becoming several million row table we normalized it to reduce redundancy the data size reduced signifacntly for that dataset. I hope it helps ;)
@learnwithamjad74124 жыл бұрын
please use city id instead of city value as key in customer table
@pratimab59364 жыл бұрын
Hi can we have more than one fact table in Star schema ? If two or more fact tables in any schema then how they are related? please answer.
@TechCoach4 жыл бұрын
We can have multiple fact tables in a star schema , usually they are related directly only to dimensions tables
@pedrohenriquecardoso10766 жыл бұрын
Great video, helped a lot :D
@TechCoach6 жыл бұрын
Thanks buddy for the kind words. I have a small request I am working on this new youtube channel "An Indian Abroad" and will really appreciate if you watch and subscribe to it :) kzbin.info/www/bejne/p2XIiayFhdVggtU
@bhushangosavi4357 жыл бұрын
Very Nice explanation Vivek..! :)
@TechCoach7 жыл бұрын
+Bhushan Gosavi Thanks Bhusan.Your words means a lot to me :)
@casadespider12564 жыл бұрын
Very good video! Clear, concise, and very informative. You mentioned at the beginning of the video that you have another video explaining Data Warehousing. Can you please provide a link to that? Thank you!!
@TechCoach4 жыл бұрын
Thanks a lot for the kind words , These videos may interest you as well. Data mart : kzbin.info/www/bejne/noianKF4jZh-d5I ODS :kzbin.info/www/bejne/a5_JeaCebbOmftk DWBI : kzbin.info/www/bejne/h2iueYpopKiCi6s SCD : kzbin.info/www/bejne/jqLHi3lmea-ji9U
@kartikmehta58812 жыл бұрын
Thank you.
@TechCoach2 жыл бұрын
I am glad I could help :)
@abhilashgaddam78366 жыл бұрын
Good videos...
@TechCoach6 жыл бұрын
Thanks Abhilash. I have a small request I am working on this new channel "An Indian abroad" and will really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/Z2KnfGClrrekopI
@sweetietoronto70904 жыл бұрын
Hi Vivek very nice video and explanation. I have a question - If i have a scenario dimension (covid, pre covid, post, covid with value and start and end time frame), how would I model this scenario into my dim model?
@TechCoach4 жыл бұрын
Hi Sweetie thanks for the kind words can you please explain your question a little more?
@preethiag19724 жыл бұрын
Thanks a lot. Can you please post a video for the datawarehouse developer roles , interview questions and skillset required to become a datawarehouse developer
@mukeshnuvvula97823 жыл бұрын
Thank you Vivek, Its awesome the way you explained both Star and SnowFlakes are better than anything, especially the Time Dimension. I have a question here about Snowflakes schema, Which is How many , 1. if only , How do we maintain relationship between and using PK and FK), can we call them as a Dimension tables? because generally in DWH we use facts in Fact Table not in Dimension table. This would be helpful if you reply me.
@TechCoach3 жыл бұрын
I am glad I could help mukesh:) We are just splitting dimension tables( normalizing them) to reduce ghe size and data redundancy. They do share a primary key foriegn key relationship. One dimension key from these splitted tables will be present in fact table using which we will be able to compute the required details.
@mukeshnuvvula97823 жыл бұрын
@@TechCoach Thanks Vivek for the response, Unfortunately some words from my question are deleted, This is my Question: How many Fact tables does a Snow Flake schema contains, if only 1 Fact table, How do we maintain relationship between Product_Vendor and Vendor tables(using PK and FK? (or) SK and FK? ), can we call them as a Dimension tables? because generally in DWH we use facts in Fact Table not in Dimension table. This would be helpful if you reply me.
@ejapuk6 жыл бұрын
around 17 mins de-normalized and normalized are used interchanged. please check and correct.
@TechCoach6 жыл бұрын
Thanks for the input sir, I will review and make the required change. I have a small request I am working on this new channel and would really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/Z2KnfGClrrekopI
@kalyanirane034 жыл бұрын
I thought it was just me who got confused due to confusion between normalization and denormalization. The change has still not being made. I wonder if other were even paying attention?! Your comment solves my doubt. Thanks!
@venkatagadepalli44836 жыл бұрын
For snowflake you are saying as denormalised, I guess accidentally you are saying it,instead of normalised
@TechCoach6 жыл бұрын
Hi Venkata, thanks for Informing.I will review the video. I have a small request I am working on this new channel "An Indian abroad" and will really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/Z2KnfGClrrekopI
@rajk50326 жыл бұрын
Hi Vivek, It was a nice video . Can you please answer these questions? 1). What would be the average time it will take to implement a model (consider snowflake & Star with 10gb of rawdata). 2)what are the perquisites which we need to consider before opt a data model?
@TechCoach6 жыл бұрын
Hi Raj, I am not sure if I understand your question completely.Implementing a data model has more to do with your business requirements and its scope and complexity. Usually Mart's are Implemented using Star schema but if some of the dimensions are expected to grow in size overtime they are normalized further which results in snowflake Implementation.Please let me know if you were looking for something else
@venkatbala32017 жыл бұрын
Hey Vivek, Good Work. I still have doubt on the way how the date dimension i.e. splitting the Date table into 2 dimensions is resolving/improving performance by 80% as you have mentioned.I understood the City dimension well though. Could you please elaborate. Thanks!
@TechCoach7 жыл бұрын
if you have date and time dimension in the same table you have 24 rows for each day with a lot of redundant columns, Visualise this over a 10 year period and you will have lot of redundancy. You can split/normalise this in 2 tables 1. Date - 1 row per day 2. Time - 24 rows per day (but less columns) so you will have less redundancy, improved storage and improved performance (Less traversal of columns ). I doubt I mentioned 80% improvement,80% is usually the size of fact tables in warehouse. we normalise the dimensions to ensure they remain small and effective. Hope this helps
@applehotful7 жыл бұрын
Good video!!
@TechCoach7 жыл бұрын
+applehotful Thanks a lot :)
@alanye75422 жыл бұрын
Thanks!!!
@ChiragPatel-mg4mm7 жыл бұрын
Nice job done Vivek
@TechCoach7 жыл бұрын
Chirag Patel Thanks a lot :)
@ShaluChaudhary3 жыл бұрын
nice
@TechCoach3 жыл бұрын
Thanks a lot shalu for the kind words :)
@ankurlodha60983 жыл бұрын
where I can find the slides.
@TechCoach3 жыл бұрын
I am sorry Ankur , I lost the slides in a laptop crash :(
@sweetysushma42475 жыл бұрын
Helpul thank u so much
@TechCoach5 жыл бұрын
Thanks a for the kind words Sushma, I have a small request I am working on this new channel please do watch and subscribe to it. Your support is my motivation. kzbin.info/www/bejne/hauXhZWHrNelhbs
@mlvkkapoor7 жыл бұрын
Hey Vivek, Your videos have good content and you explain every bit so nicely.I was wondering if you could suggest some websites for case studies on data mart and likes. Thanks !
@TechCoach7 жыл бұрын
Malvika Kapoor Thanks Malvika for the kind words.If you are looking for case studies for specific domains like insurance, healthcare,banking let me know. I will try to find some good ones
@mlvkkapoor7 жыл бұрын
I am looking for Collections data mart in banking and KYC case studies.I really appreciate your help.Thanks.
@JelleW24044 жыл бұрын
Thanks, Hero
@aravindhrajaratnam36815 жыл бұрын
STAR SCHEMA : When one FACT table is connected to multiple DIMENSION table (containing de-normalized data ) and are linked through a primary key (dimension table) / foreign key (fact table) relation ship. SNOW FLAKE SCHEMA: If you normalize any one of the DIMENSION table in a STAR schema , then it becomes a SNOW FLAKE SCHEMA
@shivashankar42027 жыл бұрын
Hello !!!!!can any one tell?Is it possible that ,Snowflake schema contains more than one fact table REPLY
@TechCoach7 жыл бұрын
shiva shankar I am guessing your question is if a warehouse with snow flake schema can have more than one fact table, Yes it can. I hope it helps
@roseporras20106 жыл бұрын
Hi Tech Coach, do you have samples for such scenario? I am new to Dimensional Modeling and trying to deliver a simple solution but dont have much time to do so. Thanks.
@jaskaran4493 жыл бұрын
can you provide me your ppt?
@TechCoach3 жыл бұрын
I am sorry I don't have it now
@jaskaran4493 жыл бұрын
@@TechCoach no problem
@shranta6 жыл бұрын
U made an error saying dim tables r denormalized in snow flake schema. It's the other way around. Star schema has denormalized dimension tables and in snow flake schema dimensions are normalized to reduce redundancy thus increasing join complexity
@TechCoach6 жыл бұрын
Thanks Shranata for the comment, I will review it. In Snowflake schema the " dimensions are further normalized " this is what I intended to convey. If there was a slip of tounge. I Apologize for that.
@Bruh-jw2ze4 жыл бұрын
Dude why do u keep saying "denormalized" for snowflake schema????? Confused the hell out of me Otherwise a brilliant video 💯
@maryasangeetha84612 жыл бұрын
I don't understand why you say "de-normalized" for normalized !!!
@TechCoach2 жыл бұрын
My apologies for the confusion
@MudassirKhan-ko8po5 жыл бұрын
Pls send me a copy of this
@TechCoach5 жыл бұрын
Hey Mudassir Khan, unfortunately i don't have one right now. I would recommend seeing it KZbin
@ashishchoudhary264 жыл бұрын
Ppt Link please
@TechCoach4 жыл бұрын
I am sorry Ashish, I don't have the PPT.
@abdullahyahya24714 жыл бұрын
@yogeshtomarr6 жыл бұрын
Too Slow
@TechCoach6 жыл бұрын
My Apologies, I would work on it for my next videos. I would recommend watching it at 2x speed that may help.
@yogeshtomarr6 жыл бұрын
@@TechCoach Thank you for suggestion that works for me, although the content is good.
@TechCoach6 жыл бұрын
@@yogeshtomarr Thanks for the kind words. I am working on this new channel and would really appreciate if you watch and subscribe to it. kzbin.info/www/bejne/h6PTgZZjjLOdpbc