SCD - Slowly Changing Dimension in Data Warehouse

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • Title: Slowly Changing Dimensions | All you need to know about SCD
    Description -
    Slowly changing dimension is a way of accommodating/adjusting changes in dimensions.
    In this video, we will learn about slowly changing dimensions. SCD or Slowly Changing Dimensions is a common dimensional scenario, that comes in data warehouses but it is a critical design process for developers. We will dive down to understand different approaches - type 1, type 2 and type 3 and corresponding techniques to deal with each of them.
    Subscribe - / @aroundbi
    About AroundBI : We are trying to create an educational platform with an aim to provide tutorials in a very simple and understandable way.
    Get more on AroundBI
    -----------------------
    DATA WAREHOUSE:
    Title - Types of Fact Tables in Data Warehouse | Transaction, Periodic and Accumulating
    TH-cam URL - • Types of Fact Tables i...
    Title - What is Grain in Data warehouse
    TH-cam URL - • What is Grain in Data ...
    Title - Fact Table Structure in Data Warehouse
    TH-cam URL - • Fact Table Structure i...
    Title - Why Surrogate Keys are used in Data Warehouse
    TH-cam URL - • Why Surrogate Keys are...
    Title - Dimension Table Structure in Data warehouse
    TH-cam URL - • Dimension Table Struct...
    Title - What is Dimension and Fact in Data Warehouse
    TH-cam URL - • What is Dimension and ...
    -----------------------

ความคิดเห็น • 91

  • @nitsiet
    @nitsiet 3 ปีที่แล้ว +22

    You deserve absolute appreciation for explaining this concept clearly.

  • @krish808
    @krish808 4 ปีที่แล้ว +1

    Appreciate your presentation, I'm struggling to find clear explanation for a while, finally I found 👍

  • @maddmaster
    @maddmaster 2 ปีที่แล้ว

    More people need to like these videos and subscribe to this channel. We should reward the creator for such an amazing work.

  • @akshayborhade8673
    @akshayborhade8673 5 ปีที่แล้ว +1

    Beyond Excellence. No words to express how useful it was to me. Thank you so much !!

  • @Shreya-ff9dx6fv1s
    @Shreya-ff9dx6fv1s 2 ปีที่แล้ว

    Awesome very good explanation 👍👍👍👍👍👍👍👍👍

  • @advanceskills5469
    @advanceskills5469 2 ปีที่แล้ว

    one of the best videos

  • @douglastchouandop6581
    @douglastchouandop6581 4 ปีที่แล้ว

    I appreciate your all yours presentations, very simple and very clear. I read manies books but...thank you!

  • @shofwatulafifah
    @shofwatulafifah 4 ปีที่แล้ว +1

    clearly explained, very helpful for me. thank you!

  • @saurabhgarud6690
    @saurabhgarud6690 4 ปีที่แล้ว

    Very helpful content in very easy words !! Thank you !!

  • @sivapula8613
    @sivapula8613 3 ปีที่แล้ว +2

    Real time example !! Really the appreciate the Uniqueness !!!

  • @bhanupriya691
    @bhanupriya691 3 ปีที่แล้ว

    Very useful

  • @Ashok-oe3lo
    @Ashok-oe3lo 4 ปีที่แล้ว

    Really very helpful, thank you very much...

  • @SS-sp2sx
    @SS-sp2sx 4 ปีที่แล้ว +2

    In Type 2 dimensions, End Date is never a null value. It will be always 12/31/9999.

  • @adityabohra6836
    @adityabohra6836 2 หลายเดือนก่อน

    Your videos are clear and crisp. I always watch them before any interview this gives me more confidence. Please posting such great videos on DWH concepts. Thank you for great content.

  • @ketanbhikadiya4679
    @ketanbhikadiya4679 4 ปีที่แล้ว +3

    Finally found someone who is so clear. Entire playlist is nice.
    Please upload more videos on dimensional modelling and kimball methodology. Thanks for your work.

    • @ketanbhikadiya4679
      @ketanbhikadiya4679 4 ปีที่แล้ว

      @aroundBI can you pls share the ppt for this playlist?

  • @nirmalamanthngauda1517
    @nirmalamanthngauda1517 ปีที่แล้ว

    Thank you so much, how well you have explained, Expecting more such vedios from you

  • @geeseeoh
    @geeseeoh 8 หลายเดือนก่อน

    In our datawarehouse we use type 2 with processdate. This is the date when the data was entered into the table. This allows us to see historical snapshots of data. Which is useful when you are analyzing trends like balances. So you can see how balances change overtime.

  • @sumit-visatotravel8780
    @sumit-visatotravel8780 6 ปีที่แล้ว +3

    This is so much clearly stated with perfect examples. Keep it up!

  • @youjohnny16
    @youjohnny16 2 ปีที่แล้ว

    what is the process of updating the surrogate key of related tables?

  • @AMARJEETKUMAR-ce9sc
    @AMARJEETKUMAR-ce9sc ปีที่แล้ว

    Good Understanding of concept..Thankyou..

  • @akshaykapoor8180
    @akshaykapoor8180 8 หลายเดือนก่อน

    thank you for such clear and nice explanation.

  • @PM-eb9cn
    @PM-eb9cn 3 ปีที่แล้ว +1

    Awesome videos. Great explanations. Thanks a lot

  • @naveenkumarmurugan1962
    @naveenkumarmurugan1962 6 ปีที่แล้ว +3

    Excellent Buddy!

  • @rutujagawade3908
    @rutujagawade3908 8 หลายเดือนก่อน

    Very clearly explained, thank you

  • @blackisblack22
    @blackisblack22 2 ปีที่แล้ว

    I prefer type 1 and 3, the option 3 is the most complicated of them all.

  • @gurunathreddy822
    @gurunathreddy822 2 ปีที่แล้ว

    very neatly explained thanks bro

  • @mrrownel
    @mrrownel 6 ปีที่แล้ว +1

    Clear explanation. Excellent video! Thank you!

  • @noorchishti2108
    @noorchishti2108 2 ปีที่แล้ว

    need more videos on schema types pleasee.

  • @awakened514
    @awakened514 3 ปีที่แล้ว

    Very helpful diagram at 11:43

  • @rakeshgopidi4066
    @rakeshgopidi4066 2 ปีที่แล้ว

    Excellent explanation with examples , one of the best playlist on DWH concepts in You tube ,can you please also make some videos
    Good Reference Vids for any interview this will brush up all the foundations for any experience levels
    well done doing great job
    **short note
    EXPIRY_DATE - instead of null a standard practice is to use high end date - 31/12/9999
    Rapidly Changing Dimensions
    Role Playing Dimensions
    Galaxy /Factless Schema
    Super Keys
    Candidate Keys

  • @pratikkhobragade2870
    @pratikkhobragade2870 5 ปีที่แล้ว +1

    Excellent! Thank you!

  • @tusharsonwane8468
    @tusharsonwane8468 ปีที่แล้ว

    Superb explanation 👍

  • @sanketchaudhari3458
    @sanketchaudhari3458 ปีที่แล้ว

    Very difficult topic you have explained in simple words.. Thank you sir

  • @marcelo157films
    @marcelo157films 6 ปีที่แล้ว +1

    Excellent tutorial! Thank you for share!

  • @suvendudalai
    @suvendudalai 2 ปีที่แล้ว

    thanks for explaining the concept clearly i hv saved the link and revise my concepts regularly👍👍

  • @rpallothu
    @rpallothu ปีที่แล้ว

    you are truely awesome

  • @archanavijayan3535
    @archanavijayan3535 2 ปีที่แล้ว

    Nice explanation 👌

  • @Sharmasurajlive
    @Sharmasurajlive 2 ปีที่แล้ว

    Fantastic 👍🏻

  • @norpriest521
    @norpriest521 3 ปีที่แล้ว

    Please don't delete this playlist
    Data warehouse aroundbi
    Very important playlist from your channel in my career

  • @ps4909
    @ps4909 3 ปีที่แล้ว

    Excellent tutorial

  • @KasmitharamKr
    @KasmitharamKr ปีที่แล้ว

    This is super helpful, and really awesome for last-minute interview preparations! Thanks!

  • @vikrammagoo3776
    @vikrammagoo3776 5 ปีที่แล้ว

    Very nice explanation and good presentation....thumbs up from my side. What is your name dude?

  • @tamborelconejo
    @tamborelconejo 3 ปีที่แล้ว

    thanks mate, this was really awesome, big thank you. Best SCD explanation in youtube

  • @vivekbhamare7575
    @vivekbhamare7575 4 ปีที่แล้ว

    Good explain with answers of questions like why ? when ? and how ? Using SCD .

  • @mullaipugazhendi3236
    @mullaipugazhendi3236 10 หลายเดือนก่อน

    Excellent 😊

  • @cajaykiran
    @cajaykiran ปีที่แล้ว

    Thank you!

  • @DimitriosTsouchlarakis
    @DimitriosTsouchlarakis ปีที่แล้ว

    good job man

  • @praveenkumarsah5211
    @praveenkumarsah5211 6 ปีที่แล้ว

    How the delete is handled in SCD Type 2? If record is deleted in source then which will be displayed as active record?

  • @sreenivasprasad6195
    @sreenivasprasad6195 3 ปีที่แล้ว

    Well explained bro.. this is helping a lot Thank u :)

  • @taknevydder
    @taknevydder 2 ปีที่แล้ว

    C R I S P 👏

  • @shivendrakhare1583
    @shivendrakhare1583 2 ปีที่แล้ว

    wow ! such a good explanation. Loved it.

  • @hrsh3329
    @hrsh3329 2 ปีที่แล้ว

    Good one

  • @nickvega6815
    @nickvega6815 4 ปีที่แล้ว

    Clear explanation. Very helpful. Thanks

  • @mukeshkalambe2795
    @mukeshkalambe2795 2 ปีที่แล้ว

    amazing

  • @budmonk2819
    @budmonk2819 3 ปีที่แล้ว

    Excellent explanation. The concept was always slippery, but you nailed it to the brain.

  • @sanjubell
    @sanjubell 3 ปีที่แล้ว

    good

  • @nadeenlillahshamaslillah2908
    @nadeenlillahshamaslillah2908 4 ปีที่แล้ว

    Good

  • @vinaysagarkomarabanda747
    @vinaysagarkomarabanda747 5 ปีที่แล้ว

    Impressed with your Explanation..

  • @gauravjain8987
    @gauravjain8987 5 ปีที่แล้ว

    Very nicely Explained. Congratulations!

  • @Desleiden
    @Desleiden 3 ปีที่แล้ว

    Very helpful Sir, thank you!

  • @pritammishra9850
    @pritammishra9850 4 ปีที่แล้ว

    such a lucid explanation..Thanks a lot :)

  • @priyanshipundir55
    @priyanshipundir55 ปีที่แล้ว

    The way you cleared the concept. Hats off

  • @wossentarkgne8087
    @wossentarkgne8087 4 ปีที่แล้ว

    wonderful explanation thank you

  • @bassfischer4273
    @bassfischer4273 3 ปีที่แล้ว

    Terrifically informative series! Thank you.

  • @johnaj9042
    @johnaj9042 3 ปีที่แล้ว

    Thanks for the video. Easy to understand. But aren't there 6 types of SCD?

    • @ferdousadnan5814
      @ferdousadnan5814 ปีที่แล้ว

      Type 1 and Type 2 you will see mostly used in real world, rarely type 3. These 3 are the main ones used

  • @ruhirana25
    @ruhirana25 6 ปีที่แล้ว

    Really nic tutorial.. thanks for sharing info

  • @rakhigawde13
    @rakhigawde13 5 ปีที่แล้ว

    Best video on topic ..good job.
    Thanks a lot

  • @swathisai4845
    @swathisai4845 3 ปีที่แล้ว

    Great explanation sir👏

  • @sravankumarreddylingareddy3854
    @sravankumarreddylingareddy3854 6 ปีที่แล้ว

    Excellent tutorial bro, we will expect another topics like this.

  • @chiranjeeviyeduvaka8319
    @chiranjeeviyeduvaka8319 6 ปีที่แล้ว

    How to apply partioning on scd type 2

  • @kumarankit5702
    @kumarankit5702 5 ปีที่แล้ว

    Excellent Explanation 👍

  • @Ziadvb971
    @Ziadvb971 4 ปีที่แล้ว

    Very helpful, Thank!

  • @publicpoint1032
    @publicpoint1032 4 ปีที่แล้ว

    Simply superb

  • @shwethav.r7100
    @shwethav.r7100 3 ปีที่แล้ว

    excellent!!

  • @mohammadazharuddin4352
    @mohammadazharuddin4352 4 ปีที่แล้ว

    Greatly appreciate!

  • @srivatsansathyamurthy876
    @srivatsansathyamurthy876 5 ปีที่แล้ว

    Excellent

  • @michaeld9682
    @michaeld9682 5 ปีที่แล้ว

    Good job

  • @getptv8356
    @getptv8356 6 ปีที่แล้ว

    good tutorial thank you

  • @moradsaid6703
    @moradsaid6703 5 ปีที่แล้ว

    Great Great Great ...

  • @tummalasaiharish8149
    @tummalasaiharish8149 6 ปีที่แล้ว

    perfectly described

  • @ademajames7250
    @ademajames7250 6 ปีที่แล้ว

    You the best

  • @padmachowdarykothapalli891
    @padmachowdarykothapalli891 6 ปีที่แล้ว

    Awesome

  • @sanjeevansalvi3683
    @sanjeevansalvi3683 5 ปีที่แล้ว

    can we do scd2 without surrogate key? please reply

    • @s13gaming68
      @s13gaming68 5 ปีที่แล้ว

      Yes

    • @sanjeevansalvi3683
      @sanjeevansalvi3683 5 ปีที่แล้ว

      @@s13gaming68 how

    • @sanjeevansalvi3683
      @sanjeevansalvi3683 5 ปีที่แล้ว

      as i have searched for it but dont get any

    • @s13gaming68
      @s13gaming68 5 ปีที่แล้ว +1

      @@sanjeevansalvi3683 you can still have primary key of application joined with fact in case of scd2 but make sure put filter on either effective date or current indicator colomn

    • @sanjeevansalvi3683
      @sanjeevansalvi3683 5 ปีที่แล้ว

      @@s13gaming68 thank you

  • @gomes8335
    @gomes8335 5 ปีที่แล้ว

    Too good