Introduction to Semantic Link in Microsoft Fabric

Ғылым және технология

FREE 40-minute Fabric fundamentals course: www.skool.com/microsoft-fabri...
Detailed workshop on Semantic Link now released: • Semantic Link 1 HOUR T...
From the Fabric Launch event on 25th May 2023, there was one feature on the roadmap that got me most excited - and that was Semantic Link.
Nellie Gustafsson described how Semantic Link would offer customers much tighter integration between data science and Power BI. Soon we would be able to access Power BI datasets from within Python notebooks.
Well, I’m pleased to announce that TODAY is the day that Semantic Link is being released into the world, and after being a Beta tester of Semantic Link for the past few weeks, all I can say is that the excitement I had back in May is now 10x higher after using the product.
And so to celebrate the official launch of Semantic Link, in this video, I interview the architect on the Semantic Link team at Microsoft, Markus Cozowicz. Throughout this video you will learn about Semantic Link from one of the main creators, AND I’ll be interspersing clips from our interview with hands-on practical guides so that by the end of this video you will have a good understanding of what Semantic Link IS, who it is for and HOW you can get started using it.
Semantic Link Microsoft Announcement → blog.fabric.microsoft.com/en-...
Semantic Link Documentation → learn.microsoft.com/en-us/fab...
Semantic link sample files → github.com/microsoft/fabric-s...
Got an idea for a future feature? Submit it on the Ideas page here → ideas.fabric.microsoft.com/?f...
Timeline
0:00 Intro
1:23 Introducing Markus Cozowicz
1:55 What is Semantic Link?
2:31 Core use cases
2:52 Fabric DataFrame
3:35 Hands-on: reading Power BI dataset into Fabric DataFrame
6:53 Hands-on: exploring relationships and measures
10:20 Saving data scientists time
10:45 Who can benefit from Semantic Link?
11:37 Core parts of Semantic Link
12:54 Hands-on: validating relationships with Semantic Link
16:05 Most exciting feature?
17:14 Workflow
19:00 Roadmap for Semantic Link
20:16 Final comments from Markus
21:01 My takeaways, next steps
-BROWSE MY OTHER FABRIC PLAYLISTS-
Learn Spark in Microsoft Fabric - • Learn Apache Spark in ...
DATA ENGINEERING • Data engineering (Micr...
END-TO-END FABRIC PROJECT • Playlist
INTRO TO MICROSOFT FABRIC • Intro to Microsoft Fabric
DATA FACTORY • Data Factory (Microsof...
-LINKEDIN-
Not following the LinkedIn page yet? Here's the link: / learnmicrosoftfabric
-ABOUT WILL-
Hi, I'm Will! I'm hugely passionate about data and using it to create a better world. I currently work as a Consultant, focusing on Data Strategy, Data Engineering and Business Intelligence (within the Microsoft/Azure/Fabric environment). I have previously worked as a Data Scientist. I started Learn Microsoft Fabric to share my learnings on how Microsoft Fabric works and help you build your career and build meaningful things in Fabric.
-SUBSCRIBE-
Not subscribed yet? You should! There are lots of new videos in the pipeline covering all aspects of Microsoft Fabric.
youtube.com/@learnmicrosoftfa...

Пікірлер: 32

  • @LearnMicrosoftFabric
    @LearnMicrosoftFabric8 ай бұрын

    Want to learn more about Semantic Link, I just released a new 1hr workshop on Semantic Link: kzread.info/dash/bejne/ip5ko9CTaNS6ZZs.html

  • @LearnMicrosoftFabric
    @LearnMicrosoftFabric8 ай бұрын

    A big thanks to Markus and his team for this one! How will you be using Semantic Link?! So many opportunities!

  • @vibhatt2512
    @vibhatt25123 ай бұрын

    Very interesting feature...its indeed going to be a competitive advantage for Microsoft

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    3 ай бұрын

    It's so useful and they are adding even more capability to it regularly too, I need to record an update video... 🙌

  • @simonloughnane6683
    @simonloughnane66838 ай бұрын

    This is very exciting. Lots of possibilities. Perhaps a slightly prosaic use-case, but I can see this coming in very handy for documenting our semantic models.

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    It's as if you are reading from my list of future videos I am creating on Semantic Link, Simon! I think documenting Power BI models is a great use case - watch this space.

  • @douglasspencer9819
    @douglasspencer98197 ай бұрын

    Thank you for this valuable review of Semantic Link. IMHO: Semantic link feels a bit like a solution in search of problems that should ahve already been resolved in ETL. You do your data validations there, you do your fact and dimension value validations and violation alerts....so this should all be done long before you ever get your data into your data warehouse. As for updating your data sets...this can easily be done in a powershell script using a couple restAPIs and you then execute a sroc that runs the powershell script to update your dataset... Getting meta data on your datasets...yeah I see some value here that alleviates some manual work. The biggest benefit that I see is allowing other data consumers access to your measures, and of course helping these consumers get insight into the dax that created the measures.

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    7 ай бұрын

    Hey thanks for your thoughtful comments! You're right in that there are many places in an end-to-end pipeline where we should be doing data validation, with most of the validation being done as upstream as possible. However I do see a place for semantic link in validating that semantic models are built and functioning as designed (how/where else would you validate this?). For example, those measures you mentioned written by a Power BI Dev, it would be nice to consistently monitor the outputs of these measures, and also cross table relationships too.

  • @kennethwaynescott8469
    @kennethwaynescott84698 ай бұрын

    Great stuff, Will. Appreciate all you work on this stuff.

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    Hey thanks for the comment Kenneth! And no worries - I actually really enjoy making them and exploring all the new ways to use these amazing tools!

  • @LiseHolck
    @LiseHolck8 ай бұрын

    Great video 😊. I would very much like to ser more videos on the data validation scenarios 👍

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    Thanks! will definitely be covering that v soon ☺️

  • @rabihbadr54
    @rabihbadr543 ай бұрын

    Great videos. Cheers!

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    3 ай бұрын

    Thanks for watching!

  • @MrSith-yp3yq
    @MrSith-yp3yq8 ай бұрын

    Hi Will. I really like the format of the video, how you organize it. It was very valuable, thank you.

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    Thanks for watching!

  • @shashipaul6279
    @shashipaul62798 ай бұрын

    Great session indeed ....... Really found it interesting and going to follow each video you post in future related to this. .. ...

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    Thanks shashi! You might enjoy this follow up video kzread.info/dash/bejne/ip5ko9CTaNS6ZZs.html

  • @aydinitil9061
    @aydinitil90617 ай бұрын

    the biggest benefit i see from this is the ability to write tests in python on your dataset

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    7 ай бұрын

    That is absolutely where I see the bigest benefit too - you should watch this video next where i talk in detail about data validation strategies using semantic link kzread.info/dash/bejne/ip5ko9CTaNS6ZZs.html

  • @Nalaka-Wanniarachchi
    @Nalaka-Wanniarachchi3 ай бұрын

    Exciting one.

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    3 ай бұрын

    It sure is! Has you used semantic link yet?

  • @samirsahin5653
    @samirsahin56538 ай бұрын

    This is a great future. Would be great to access datasets and measures with no limitations. Previously, when we wanted to use data from a power bi matrix, we needed to export csv and there was row limitations. Now we will able to access it without export and use in a cycle. Can you do a deep dive video for dax for above scenario? Thanks for the video.

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    Hey! Yes, I’ll be covering these aspects in more detail soon ☺️

  • @AndyKabeer
    @AndyKabeer8 ай бұрын

    exciting video, thanks a lot it will be great to see if you can do a video on EDA( Exploratory data analysis) using Fabric Notebook and Power BI with analysis that we can currently do with Panda Profile or Sweet Viz and maybe then take it to one further and create a machine learning ( selecting the right model for the right use case, training/testing, etc)

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    8 ай бұрын

    Thanks Andy, yeh absolutey I think there's a lot of scope to do EDA directly on Power BI datasets now - I'm on the case :) And yeh defo plan on doing an ML video: getting data from Power BI, training a model, writing predictions back to Lakehouse and then integrate into your Power BI visualisations. Thanks for your comment!

  • @AndyKabeer

    @AndyKabeer

    8 ай бұрын

    Awesome!

  • @crixcel8388
    @crixcel83883 ай бұрын

    Hey how to export these table in csv or documentation purpose , I am Unable to export these data frames in any format

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    3 ай бұрын

    Not sure I understand the question? are you looking to export a CSV of the data returning by semantic link? You should be able to write out the dataframe using the pandas df.to_csv('Files/file_path')

  • @BharathKumar-ch4tp
    @BharathKumar-ch4tp2 ай бұрын

    How can I use semantic link in python script outside of fabric environment

  • @LearnMicrosoftFabric

    @LearnMicrosoftFabric

    2 ай бұрын

    Last time I checked I think it was a NO. Because the fabric notebook handles all the authentication for you.

  • @BharathKumar-ch4tp

    @BharathKumar-ch4tp

    2 ай бұрын

    @@LearnMicrosoftFabric we can create service principale and authenticate right? Or is there any way that I can access semantic model data outside of fabric environment using programming languages? Thanks in advance

Келесі