End-to-end data validation strategies in Microsoft Fabric (+ 3 DEMOS)

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 86

  • @LearnMicrosoftFabric
    @LearnMicrosoftFabric  10 месяцев назад +5

    If you found this video helpful, please LIKE and share with friends/ colleagues - THANK YOU! Also you can download the notebooks used in this tutorial (3 in total): www.skool.com/microsoft-fabric/classroom/d154aad4?md=7157c442fb334f1ca5dd05d35c63d61c

  • @alexrook5604
    @alexrook5604 7 месяцев назад +4

    Medallion architecture ✅
    Data Validation ✅
    Well explained ✅
    You should be an MVP

  • @farzadsaedi1954
    @farzadsaedi1954 10 месяцев назад +3

    your channel is the only source I use to learn Fabric. Thank you

  • @1277marina1277
    @1277marina1277 10 месяцев назад +1

    One of the best videos on the subject. Great job

  • @rameshpaskarathas6512
    @rameshpaskarathas6512 8 месяцев назад

    Brilliant video. I liked how you used the "gx lite" approach at each medallion layer to build out the validation steps. This really makes the implementation a no brainer and removes some of the complexity.

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  8 месяцев назад

      Thanks Ramesh 🙌🏽 Yes, GX can sometimes be “over-engineered” I think which puts off a lot of teams. Sometimes just a simple validation is what is required 👍

  • @guna24x7
    @guna24x7 6 месяцев назад

    It was insightful and provided a lot of valuable learning opportunities. Thank you for sharing your knowledge and expertise.Keep up the fantastic work!

  • @SumeshKashyap23
    @SumeshKashyap23 7 месяцев назад

    The topic has been covered in a great detail .. thanks for creating such an elaborative video

  • @vibhatt2512
    @vibhatt2512 9 месяцев назад

    Amazing work again!! I was looking for DQ options for a project and this video summed it all so well!! Thank you sharing the Notebooks.

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  9 месяцев назад

      No problem, glad you found the video and the notebooks useful 😊

  • @marclb8122
    @marclb8122 Месяц назад

    hello,
    many thanks for this great clarification on validation. one small question: how do you validate data before loading them to warehouse? Notebooks are notebook supposed to reach warehouse. do you consider that everything is validated at silver layer ?

  • @robertdavies4883
    @robertdavies4883 7 месяцев назад

    ✅ a whole new level to enterprise data quality.

  • @azwarmzafar
    @azwarmzafar 9 месяцев назад

    I made it that far, and many thanks again and again for this great contents.

  • @safooraranjbaran1466
    @safooraranjbaran1466 Месяц назад

    It was a great training. Thank you so much ✅

  • @anitatrpenoska8739
    @anitatrpenoska8739 7 месяцев назад

    Very helpful channel for learning Microsoft Fabric 🥇👍😊

  • @GarethNel
    @GarethNel 8 месяцев назад

    Amazing content, really helpful on my Microsoft Fabric journey! Thank you!

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  8 месяцев назад

      Glad you’re finding it helpful! ☺️ thanks for watching!

  • @Babayagaom
    @Babayagaom 10 месяцев назад +1

    Your videos are so helpful .

  • @azizkatlane9027
    @azizkatlane9027 7 месяцев назад

    Thanks Will , it was informative and simple .

  • @johnuzoma1823
    @johnuzoma1823 6 месяцев назад

    Thanks for the detailed training Will. Quick question: are validation notebooks also placed in a data pipeline? if yes, when organizing the data pipeline, is it recommended that the validation notebooks are executed before the actual cleansing notebooks?

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  5 месяцев назад +1

      Hi, good question, different strategies exist depending on your use case/ priorities. Sometimes DQ checks might be done before you write new data to a location (to prevent poor quality data being used), other times it is written to a location, then DQ checks are done

    • @johnuzoma1823
      @johnuzoma1823 5 месяцев назад

      @@LearnMicrosoftFabric Thanks Will. Also, is there a way to generate data docs from MS Fabric? I mean the data docs provided by great expectations.

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  5 месяцев назад

      @@johnuzoma1823 Yes! Although you'll have to use the Checkpoint functionality to generate Data Docs for your datasets/ Expectations! That is not shown in this video

    • @johnuzoma1823
      @johnuzoma1823 5 месяцев назад

      @@LearnMicrosoftFabric yes I tried using the checkpoint functionality. But fabric doesn't have a cmd terminal to mount the html data docs

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  5 месяцев назад +1

      @@johnuzoma1823 Have you seen this video? ruclips.net/video/jrcr28HGtEA/видео.html

  • @tech_explorer101
    @tech_explorer101 8 месяцев назад +1

    ✅ great content on data validation!

  • @kebincui
    @kebincui 10 месяцев назад +1

    Excellent video ❤

  • @sandrojorgeoliveira175
    @sandrojorgeoliveira175 6 месяцев назад

    Will, thank you for share your knowledgement!

  • @KwabenaOwusu-fg2dn
    @KwabenaOwusu-fg2dn 8 месяцев назад

    Excellent! William I would grateful if you expand a bit how treat great expectation results. I want struggling to create a database out of the JSON results

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  8 месяцев назад

      Have a search for how to work with python dictionaries 👍

  • @codescarsoftware8346
    @codescarsoftware8346 8 месяцев назад

    Excelente contenido, he aprendido mucho el día de hoy ✅

  • @timbojj128
    @timbojj128 10 месяцев назад

    ✅ super helpful, Will, thanks for this.

  • @Nalaka-Wanniarachchi
    @Nalaka-Wanniarachchi 10 месяцев назад +1

    Nice one.Interesting...

  • @jaggyjut
    @jaggyjut 9 месяцев назад

    Where does data quality solutions like informatica fit in pls?

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  9 месяцев назад +1

      Good point! I'm sure Informatica will produce integrations with Fabric, but it's not something I've looked at currently. You can read more here: now.informatica.com/idmc-microsoft-fabric.html
      The approach I outlined is based on open-source technologies

  • @rasmusandreasson1548
    @rasmusandreasson1548 10 месяцев назад +1

    Great content!!

  • @Rothbardo
    @Rothbardo 10 месяцев назад +1

    Are you on twitter as well?
    Great video

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  10 месяцев назад

      Thanks for watching! I am not on Twitter nope, just LinkedIn

    • @Rothbardo
      @Rothbardo 10 месяцев назад

      @@LearnMicrosoftFabric what's your name on linkedIn?

  • @carlosmiquel1813
    @carlosmiquel1813 10 месяцев назад

    This was great stuff! Thanks!

  • @ProExcelTips
    @ProExcelTips 10 месяцев назад

    Great content as usual!!!

  • @ArletteSlachmuylder-bs8dk
    @ArletteSlachmuylder-bs8dk 8 месяцев назад

    ✅ Very useful!

  • @peterflook4291
    @peterflook4291 2 месяца назад

    ✅ - great stuff

  • @andreasratz3894
    @andreasratz3894 9 месяцев назад

    Great Video! Even for a not so "deep techi" ;.-)

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  9 месяцев назад +1

      Thanks for watching! Hopefully not too many buzzwords 😂

  • @Eklandasy
    @Eklandasy 9 месяцев назад

    ✅ Great content!

  • @markburgess4440
    @markburgess4440 10 месяцев назад

    ✅ Its already been said in a previous comment, but this really is the best resource I've found on this subject. 👍

  • @surendrag7537
    @surendrag7537 10 месяцев назад

    👍

  • @douglasspencer9819
    @douglasspencer9819 8 месяцев назад

    Why spend more money on a product to do schema validation when you can create a pipeline that grabs the schema of our sources and then you can run an if condiition task that can evaluate the schema of your files\database table? I love throught process for data validation, but not pushing 3rd party products unnecessarily.

    • @LearnMicrosoftFabric
      @LearnMicrosoftFabric  8 месяцев назад +2

      Hey, thanks for the comment! The approach I showed is based on a free, open-source Python library, Great Expectations (plus the other libraries I mentioned are also free). Most real-world use cases require a bit more than a binary if-statement 👍

    • @douglasspencer9819
      @douglasspencer9819 8 месяцев назад

      @@LearnMicrosoftFabric Thanks for the quick response! I appreciate your feedback and will continue to watch your videos. I am quite curious of much fabric will be adopted. For now, I haven't seen much interest. doug

  • @wendyneedham3385
    @wendyneedham3385 10 месяцев назад

  • @soufianattar4554
    @soufianattar4554 9 месяцев назад

  • @suneildham
    @suneildham 9 месяцев назад +1

    Excellent content 👌

  • @gerritvaneven2744
    @gerritvaneven2744 8 месяцев назад

  • @shyamk136
    @shyamk136 9 месяцев назад

  • @carlosnavia1361
    @carlosnavia1361 8 месяцев назад

  • @branislavpoljasevic2866
    @branislavpoljasevic2866 9 месяцев назад

  • @anitatrpenoska8739
    @anitatrpenoska8739 7 месяцев назад

  • @samuelharachelpatnugot6833
    @samuelharachelpatnugot6833 3 месяца назад

  • @mariochavez3546
    @mariochavez3546 2 месяца назад