42 Slowly Changing Dimension in SSIS

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

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

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

    Well explained on all 3 types of SCD transformation. I really loved the way you simplified in precise way. Now I am very clear on SCD transformation.

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

      Thanks for your comment. Means a lot to me.

  • @ashabhumza3394
    @ashabhumza3394 7 หลายเดือนก่อน

    Your way of teaching with examples explains everything so clearly, just loved it.👏

    • @learnssis
      @learnssis  7 หลายเดือนก่อน

      Thank you Ashab.

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

    Wow! You taught it so well that I understood SCD in less than 13 minutes. Many thanks.

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

      Glad to know that it helped you.

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

    He explained in proper way to get better understanding without having any doubt and it can be easily implement.

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

      Thank you Sanjit.

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

    I 100% agree with all the guys who said this video explain the SCD topic in a simple yet powerful way ! VERY WELL DONE!

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

      Thank you Imran Sir.

  • @MOHAMMED-vo4gl
    @MOHAMMED-vo4gl 3 ปีที่แล้ว +1

    You made all concepts clear! Thanks Aqil

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

      Glad to know that it helped you in some way.

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

    Best example I have seen to understand this tool

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

      Thank you for your comment. Good to know that you liked the video.

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

    Great, Explained very clearly without any confusion.

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

      Thanks Phani for your comment. Good to know that you liked this video.

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

    Brother Aqil, your presentation and explanation are excellent! It is really easy to understand. Many thanks.

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

      Thanks Brother for your comment. Good to know that you liked the video.

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

    Really appreciated on detail videos on SSIS.

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

      You are most welcome Sumit.

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

    Great great brother your doing a best job... Scd is clear

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

    Hi aqil ,
    Nice video. i saw so many Videos on SCD But yours is clear and easy to understand.Thank you so much

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

      Glad you liked the video.

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

    Thank you for the wonderful videos for us (SSIS Community )

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

      Thank you for your comment.

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

    It's really helpful for me. Thanks a lot

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

      Glad to know Hema, it helped you.
      If you want to see how to load Dim and Fact tables then you can watch below videos
      How to load dimension table in sql using ssis
      th-cam.com/video/c2lSKLQPb_I/w-d-xo.html
      How do you load a fact table
      th-cam.com/video/duaR_PhLdmc/w-d-xo.html

  • @Juan-Hdez
    @Juan-Hdez 2 ปีที่แล้ว

    Very well explained. Thank you very much!

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

      Its good to know that you liked the video Juan Hernandez.

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

    You made all concepts clear!

    • @learnssis
      @learnssis  3 ปีที่แล้ว +1

      Glad you liked the video Priyam.

  • @data-dynamo-guy
    @data-dynamo-guy 3 หลายเดือนก่อน

    Thanks a lot, it reallyt well explained.

    • @learnssis
      @learnssis  3 หลายเดือนก่อน

      Glad it worked for you.

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

    thank you, brother, as always great stuff.

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

      Good to know that you liked the videos.

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

    Very clear explanation....Thanks

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

      Glad you liked the video.

  • @vin.sri.69
    @vin.sri.69 2 ปีที่แล้ว

    Very well Explained. thank you Sir!

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

      Thank you Srikanth.

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

    Great sharing, thanks a lot

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

      You are most welcome Reza.

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

    This is a very clear explanation. Thank you.

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

      Nice to hear that you liked it.

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

    clear my all doubt ,Nice Video ahmed..

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

      Thank you Ajeet bhai.

  • @shubhamshukla3913
    @shubhamshukla3913 2 ปีที่แล้ว +1

    Can you please tell us how you have done the transformation part after slowly change dimension in data flow.

    • @learnssis
      @learnssis  2 ปีที่แล้ว +1

      Actually slowly changing dimension itself generate all the code inside the data flow task. I have not added the extra code here, although if you want to make any change to slowly changing dimension then you can do this.
      Although a better and faster approach to implement this will be doing this using Lookup transformation, in SCD we use OLE DB Command which is slow, thus we normally implement it using Lookup transformation. You can check it below how to implement this
      th-cam.com/video/7uj463csru0/w-d-xo.html

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

      @@learnssis Ok Sir I got it. Thank you so much.

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

      @@shubhamshukla3913 No problem.

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

    Very nice explanation brother.

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

      Glad you liked the video.

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

    Thank you for the clear explanation Aqil

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

      Thanks for your comment.

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

    Hi Aqil,
    I am not able to see drop down of Variable to set date values, in historical attribute options.
    Could you please help with this issue asap.
    Thanks

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

      Sorry at the moment I am of station and won't be able to check this soon.

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

      Hi Shrinivas,
      I'm also facing the similar issue
      I am not able to see a drop-down of Variable to set date values, Fixed Attribute
      the option is in the disabled state not able to enable it
      if you resolved your issue..?
      could you please help me with this..

  • @MerinNakarmi
    @MerinNakarmi 7 ปีที่แล้ว

    You got a 5 star for this video from my side.

    • @learnssis
      @learnssis  7 ปีที่แล้ว

      Thank you Merin for your comment, Glad to hear that you liked it.

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

      Do you have a tutorial on how to load data to Fact Table using this SCD Type 2 with Start Date and End Date?

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

    7:22 sir in case, that StartDate column and EndDate column is appearing as blank. Please give me solution for this.

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

    Your videos are short n sweet...

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

      Thank you Sagarika for your comment.

  • @skyleaned
    @skyleaned 6 หลายเดือนก่อน

    Thank you so much sir

    • @learnssis
      @learnssis  6 หลายเดือนก่อน +1

      You are most welcome Skylean.

  • @venkatsaikumar4746
    @venkatsaikumar4746 6 หลายเดือนก่อน +1

    Hi Aqil, while checking with SCD I'm unable to select variable(there is no dropdown) for start and end date can you please help me with this (@7:35 in the video)
    Thanks in advance.

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

      @venkatsaikumar4746 Hi, you need to maximize the window to see the dropdown option

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

    How do I make startdate the same as hiredate in my type 2 dimension

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

    Excellent . Thank you !

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

    Great video eas to follow and cmprehend

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

      Thanks for your comment.

  • @viragjagtap5807
    @viragjagtap5807 7 ปีที่แล้ว

    very clear and perfect ... thanks...

    • @learnssis
      @learnssis  7 ปีที่แล้ว

      Thank you Virag for you comment. Its nice to hear that you liked it.

  • @animalpenn-q5c
    @animalpenn-q5c 10 หลายเดือนก่อน

    thanl you so much 🙏🙏

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

      You are most welcome Sir.

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

    Great! Nicely presented

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

      Thanks for your comment. Good to know that you liked the video.

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

    this was very helpful .. thank u so much ....keep up the good work

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

      Thanks for your comment, good to know that you liked the content.

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

    Excellent explanation...if i want a scenario where i have start date and update date and i am using scd type 1 where with each update the update date will change then how to do the configuration (I could do a scd type 1 without this transformation and implement the same but this seems easier)

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

      Yeah it generates the code automatically for you. If you want to update the value of update date for each update, then you might need to alter the code generated by SCD and put your update query inside OLE DB Command transformation.

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

    Thanks!!

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

      You are most welcome Ausubel.

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

    Nice one. Appreciate the efforts. Thanks.

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

      Nice to hear from you. Thanks.

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

    Good Explanation

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

      Thanks Sai for your comment.

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

    Great job.

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

      Good to know that you liked the video.

  • @RamRam-ce2yk
    @RamRam-ce2yk 3 ปีที่แล้ว

    Thanks you so much ❤️

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

      You are most welcome.

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

    great example

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

    Great !!! Congrats and thks .

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

      Good to know that you liked the video. Thanks.

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

    its very clear. Can you also do similar video for fact table

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

      Thanks. Sure I will do this in coming days.

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

    Nice explanation
    Tks

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

      Thanks, good to know that you liked the Video.

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

    hi aqil, when i choose destination table in scd transformation i didn't see emp_id column could you please tell me the reason

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

      Please double check the table meta data, it should be there.

  • @UmeAsh393-z4d
    @UmeAsh393-z4d 3 ปีที่แล้ว

    8:40 By which query you have copied all records from source to destination?

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

      If you check the video from 8:10 then there was no data into into DimEmployee, I executed the SSIS package which inserted the data from source to destination table.

    • @UmeAsh393-z4d
      @UmeAsh393-z4d 3 ปีที่แล้ว

      @@learnssis thank you 🙏 I appreciate your efforts 🙏

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

    nice video and congrats to jyoti singh for marrying bhandari

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

      Ha ha. very funny.

  • @आरंभ-भ5ल
    @आरंभ-भ5ल 6 ปีที่แล้ว

    Excellent

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

      Thank you for your comment.

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

    But you are puting the source table and target table in the same BD !

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

    Good on you champ

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

      ha ha, I am a learner too.

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

    The time didnt updated for SCD1 ?

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

      I will check that out but below is the fastest method to run for SCD Type 1, SCD Type 2 and fixed attribute
      th-cam.com/video/7uj463csru0/w-d-xo.html

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

    Best

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

      Thank you.

  • @ankitsaxena6188
    @ankitsaxena6188 7 ปีที่แล้ว

    What is use of inferred?

    • @learnssis
      @learnssis  7 ปีที่แล้ว

      Hi Ankit, inferred option is used when a record exists in Fact table, however its corresponding data is not yet present in the Dimension table. So if a record was marked as inferred record then whenever the data will be available in future in the source table, same record will get updated to Dimension table.

    • @MerinNakarmi
      @MerinNakarmi 7 ปีที่แล้ว

      1. If a record exists in Fact Table and its corresponding data does not exist in Dimension Table, cube processing fails. How will it work. Will an entry be automatically made on the dimension table? If you can make a video on this one also, that would be great.

    • @learnssis
      @learnssis  7 ปีที่แล้ว

      Sure, I will make a video on this.