Types of Fact Tables in Data Warehouse | Transaction, Periodic and Accumulating

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • Welcome to aroundbi.
    In this tutorial, We will understand different types of fact tables - transaction fact, Periodic snapshot fact and Accumulating snapshot fact table - based on individual requirements, we create and use these different fact tables in warehouse schema. We will go through a comparative study to evaluate which fact table type is better in what scenario.

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

  • @rickmemmer5625
    @rickmemmer5625 6 ปีที่แล้ว +9

    Another hallmark of excellence! I continue to be amazed by the quality of these videos -- it would be hard to improve on them. Thank you very much for your phenomenal work!!

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

      Your feedback is big encouragement to continue our effort. Thanks a lot.

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

      You're very welcome! Thank you for the kind reply! :o)

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

    thanks for this meaning full explanation...........................................................................

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

    I really liked the way you explained the tables with real time examples.. I was looking for multiple videos to get the correct understanding but this has enough information... Thanks much

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

    you are speechless, Very very good Explained, thank you

  • @MrMadmaggot
    @MrMadmaggot 9 หลายเดือนก่อน

    Nice video man, thx a lot.

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

    Awsome !!!

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

    Best Information, thank you Team.

  • @midorile
    @midorile 5 ปีที่แล้ว +2

    This video is amazing, I was reading the data warehouse toolkit and I love it, but this part was so confusing IMO. So I browsed around and found this, nothing left to clarify!

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

      Same!

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

      @@davida6146 Same!

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

    Good explanation! Thanks!

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

    Thanks, that explained a lot.

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

    Thank you great one

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

    Excellent
    Thank you.

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

    very much useful sir. Thanks a lot.

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

    Very well Explained, thank you

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

    Thanks for the video

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

    another good video

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

    thanks you again for these videos, u are helping many people.

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

    Thank you ! Well explained!

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

    you are speachless

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

    thank you and impressive, clear explanation

  • @user-mz8zv5uk5r
    @user-mz8zv5uk5r ปีที่แล้ว

    it will be great if u also add an addition where,, u can show how to add a surrogate key from customer/ product dimension as well.

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

    really good tutorial!

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

    very well Explained!! :)

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

    well explained ... thank you

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

    Really good video series on datawarehousing concept..what type of fact table will you recommend for a CRM Saas application

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

    Very Nice ... Shot n crisp info... Have one question if there is a periodic snapshot fact table or accumulating snapshot fact table then there should be be a transactional fact table by default, ... Right?

    • @aroundBI
      @aroundBI  6 ปีที่แล้ว +2

      In my experience, I have seen a transaction table also along with periodic snapshot. Not a rule but common practice.

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

    Nice explanation, pretty clear, thanks

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

      Thanks for your support.

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

      No entiendo como lo pudiste entender, encima los subtítulos están desactivados.

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

    2 suggestions:
    1) please order your videos in the correct way within the playlist
    2) please go slow while explaining
    I have watched all your videos and liked the content.

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

    well explained, thanks

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

      Thanks. Our aim is to keep things simple.

  • @SandhyaSingh-zf6qr
    @SandhyaSingh-zf6qr 4 ปีที่แล้ว +1

    Nice 👌.. I have a question- what is additive, semi additive and non additive?

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

    Great video and playlist, thanks! Just an observation but when you are discussing Update frequency isn't it:
    Transaction - None
    Periodic - at defined intervals
    Accumulating - at each milestone

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

    Can a periodic snapshot contains lowest level of granularity...In other words business wants to take a snapshot of the entire fact table on daily basis, so that on a particular day they want see all the relevant detail rows anytime possible..How to handle this.

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

    If a Transaction has more than 1 product that have been bought/sold then in Transaction Fact Table Transaction number will be the Degenerate Dimension and same transaction number will appear twice as two different product FK are there, with different price and quantity for each product in Transaction Fact table. So, it has one row /transaction does not necessarily hold true.

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

    Explained all in 9 minutes

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

    Please add a video on late arriving dimension

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

    is unit price a additive fact or non-additive?

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

    Thank you for the video, I need a help, User tracking, such as Google analytics data, we need to keep track of the user, what type of fact table is?

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

      Great question. Fact table type will be dependent on two factors- first is volume of data that we can expect. Most common criteria or key to store data would be unique visitor or visitor # or ID. Second factor would be type of analytics we want to do. Option would be periodic snapshot but I would go ahead and gather every detail just as transaction table.
      Again, thanks for your wonderful question.

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

      Thx @aroundBI for your response, I didn't get your sentences here "Most common criteria or key to store data would be a unique visitor or visitor # or ID". As far as I understood the lowest level of granularity in case of the snapshot is the "date", in my case is 'sec'. so we will get a row per each visitor Id + time. this would be unique over the file. Then this looks like a snapshot, right? Are u confirming me? Mostly you are selecting snapshot policy just for avoiding of data grow in fact, right?

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

      @@maryam4071 🙏

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

    why is the accumulating fact table not considered as a dimension table? it has the date dimensions.. same as role playing dimensions

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

    Why you are not uploading video more than one year in you channel..?

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

    What is historical data in data warehousing?

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

    what is difference between fact and fact table

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

    Hi need some help related dimensional modelling its urgent

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

    How can a periodic snapshot fact table be less in size when compared to transaction fact? I have worked with snapshot facts which are in hundreds of millions whereas transactional fact are just in tens of millions.. can't say that is always less, as it depends on the grain

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

    Good explanation, but you need to speak a little slower please

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

      why dont you set play back speed of video to 0.75x...