Transform your SHAREPOINT Lists into DATAVERSE Tables & Copilot ready Power Apps

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

In this step-by-step tutorial video, I will show how you can easily transform your SharePoint Lists into Dataverse Tables and Copilot ready Canvas Power Apps in a single experience.
We will explore the advantages of leveraging Microsoft Dataverse over SharePoint for enterprise App development scenarios & talk about the differences between Dataverse and SharePoint.
The new "Create with SharePoint List" option in Power Apps combined with Copilot assistance will help to import list data into Dataverse tables and create a Power App for us. I will also demonstrate how to seamlessly import data from multiple SharePoint lists into Dataverse Tables, covering complex columns such as lookup and person fields and frame a Model-driven Power App within seconds to showcase the imported data and relationships.
#dataverse #sharepoint #powerapps #powerplatform
Easier than ever experience to import data from SharePoint List
powerapps.microsoft.com/en-us...
00:00 Introduction to Importing SharePoint List data to Dataverse Tables
00:33 Enterprise App development needs
01:26 Microsoft Dataverse Features
01:48 Microsoft Dataverse or SharePoint Lists
03:17 How to import SharePoint data into Dataverse and build PowerApps with Copilot
06:52 Import multiple SharePoint Lists into Dataverse Tables
17:36 Build Power Apps with import data in Dataverse
🤝 Let’s connect on social:
🔗 LinkedIn: / rezadorrani
🐦 Twitter: / rezadorrani

Пікірлер: 79

  • @MegaKumar0
    @MegaKumar0Ай бұрын

    Fully Informative Reza. Thank You!!

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Most welcome

  • @dougydoe
    @dougydoeАй бұрын

    Always on point with your tutorial videos and this is yet another one. Handling complex columns within dataflows has been a bit of a challenge so seeing how the keys are set was very refreshing. I know I will come back to this video again for future project but having seen that is done is very refreshing. Had to pause me holidays for about 30 min to watch Reza's video but it was worth it. 🤣🤣

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Great to hear!

  • @andrewgrant9782
    @andrewgrant9782Ай бұрын

    Unbelievably good timing. I could hardly believe my eyes when I saw this in my feed. I got stuck with those pesky relationship columns but now I can move a business critical app from Sharepoint to Dataverse, as needed for scalability and security roles. Many thanks. 😊

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Awesome!!!

  • @andrewgrant9782

    @andrewgrant9782

    Ай бұрын

    Having imported my tables into Dataverse can I now use a Dataflow to update the Owning Business Unit on different sets of records in various tables? I need this separation for record access control.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    @@andrewgrant9782 This is something I am investigating and learning about myself. Currently not sure about this.

  • @mintesinotelias9829
    @mintesinotelias9829Ай бұрын

    Very helpful video. Bringing those complex columns to dataverse was a long time challenge for me. Thank you for shading the light.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    You're very welcome!

  • @daxteoh27
    @daxteoh27Ай бұрын

    Love this Reza, thank you! I've recently switched to dataverse for security requirement by business owner. Hope you can share more tips and tricks for dataverse in the future!

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    kzread.info/head/PLTyFh-qDKAiHr7HwkvlHXpCNf73xNBqj_

  • @VANDIK01
    @VANDIK01Ай бұрын

    Great video Reza, the only thing I see, is that the users need a premium license and this would be a challenge for the business, thanks 🙏

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    All those capabilities is what you get with a premium license. It's a value decision.

  • @jamesdavies4352

    @jamesdavies4352

    Ай бұрын

    Or a per app licence for a small cost per month

  • @antoniodelpozzo2652
    @antoniodelpozzo26529 күн бұрын

    Great 👏👏👏👏

  • @RezaDorrani

    @RezaDorrani

    8 күн бұрын

    Thanks

  • @dinekakornma2805
    @dinekakornma2805Ай бұрын

    Thank you so much Reza for sharing this wonderful video

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Most welcome

  • @islamshaban216
    @islamshaban216Ай бұрын

    Very nice Reza, appreciate sharing the good knowledge always!

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    My pleasure!

  • @EMiller500
    @EMiller500Ай бұрын

    Thank you so much, Reza! This is a superb video, meticulously laid out to explain this important process effectively, highlighting the critical points that other KZreadrs fail to convey clearly. I especially appreciate how you pivoted between the data flow back to the table build to convey the challenging issues of keys. I do have a question: Because of my work environment, I am forced to use Dataverse in Teams. It seems that Dataverse in Teams does not routinely allow the creation of new keys in tables. Is there way to do this that I’m missing?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Thanks so much for the feedback. Very happy to hear the appreciation. Dataverse for Teams is very limited and something that I have not worked on for years. Not sure of what options or limitations are available there.

  • @trstreet61
    @trstreet61Ай бұрын

    Thanks!

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Thank You!

  • @RustyShiva
    @RustyShivaАй бұрын

    Thanks Reza! Is there a video that speaks about end to end process of a canvas app or model driven app like creating the app in dev env and then UAT pushing it to production?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    kzread.info/dash/bejne/oqRq2aSvqZy9l9Y.html + my ALM videos

  • @oluwatobiyusuf
    @oluwatobiyusufАй бұрын

    Thank you Reza

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Welcome!

  • @spen2431
    @spen2431Ай бұрын

    As always a BIG thumbs up 👍👍 You covered most column types, but what about attachments? ie If you have an app which relies on attachments, would you still use Dataverse or stick to SharePoint? If you use Dataverse, but use SharePoint as the location for the attachments, do you then hit the SharePoint limitations? 💥💥

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Most welcome! For attachments, you can create a separate table which includes column of type File and relate it with your main table.

  • @DubbLD
    @DubbLDАй бұрын

    Very informative, thanks Reza! Question, if this was a very large SharePoint list (say 900,000+ items), would doing this be beneficial? How long would the import take?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I have not tested timing for how long that would take. My guess would be a few hours.

  • @HiteshPatil-lx1zy
    @HiteshPatil-lx1zyАй бұрын

    Thanks Raza for such a wonderful video it's really helpful for people like us who works on the Powerapp everyday. I m looking for your support to get solution on one instance where I need to check how many answers are submitted in another SP list vs questionnaire list.. I strongly believe that I will get some solution on this from your end

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Most welcome! I have not done a video on the question answer scenario mentioned. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @anweshasharma6868
    @anweshasharma686825 күн бұрын

    Hi Reza - fantastic content as always! I tried creating a table with a SharePoint list, in my case only 20 rows got migrated. I tried 2 other tables (the SP lists have like 5000+ rows). Is this how the preview feature works - they have limited the data that is migrated?

  • @RezaDorrani

    @RezaDorrani

    24 күн бұрын

    I tried it with a large list and it worked fine. I don’t think there is a 20 row limit. 20 rows are only shown in preview screen but when you import, it will bring in all the data. I mentioned it in video as well.

  • @kyle22686
    @kyle22686Ай бұрын

    Great video, Reza! One question, would this work also with SharePoint libraries?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I don’t think so

  • @TheAILead
    @TheAILeadАй бұрын

    Very helpful video Reza. Is there an option to generate the app as Model Driven or Canvas only?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I show both in the video. You can build either or both.

  • @banihas22
    @banihas22Ай бұрын

    Hi Reza, great work as usual! Can you by chance share a link to that comparison table between Dataverse and SharePoint you presented at the beginning of the video?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I shared that with channel members

  • @Brothercole1994
    @Brothercole1994Ай бұрын

    Rezza, sorry I haven't watched the video yet but do you cover Multi select choice column in this video? This is a major issue when doing these sorts of migrations from SP lists to dataverse as power query has a challenge with choices columns. Thanks

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I have kept this video at beginner - intermediate level. I would call it a major issue. I have not explored multi-select option but I’m sure there would be ways to achieve it. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @jase2568
    @jase2568Ай бұрын

    This is great, thanks again. Do we still need pro licences to use dataverse tables? I noticed if I create tables within a solution I can use them in a canvas app, with no sign of premium/pro requirements. But I haven't fully tested. Anyway, great content as always. I appreciate it!

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Check the comparison deck shown in video. There is a line item on licensing. A premium license is needed. You may be using a developer type environment or may have trial license assigned.

  • @jase2568

    @jase2568

    Ай бұрын

    @@RezaDorrani ah cheers man, totally missed that line. Must be a trial licence. I know what to look for now though. At least I know about this when the time comes, where all my groveling comes to fruition and we get pro licences 😂

  • @sheikfareedh9500
    @sheikfareedh9500Ай бұрын

    Hi Reza, In my project i got a situation to update a incident number to 4950 records when a new incident created. How can i update this large count with PowerApps or power automate? can you please let me know or suggest some video of yours?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I do not have a video reference on this scenario. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @sureshsuthar6118
    @sureshsuthar6118Ай бұрын

    Hi Rezza, Thank you for the informative video. I would like to request a tutorial on building an API in Power Apps. This API would enable other web applications, built using technologies such as React or Angular, to consume data from Power Apps. Is this possible?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.

  • @mallelajyothi9819
    @mallelajyothi9819Ай бұрын

    Hello Reja.. I have a multi choice column,each item have individual approvers how to send approval notification to individual users

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    kzread.info/dash/bejne/h3lmt5SHntCohaw.htmlsi=aePYjnSJgS3nPnY8

  • @catrionacarter4539
    @catrionacarter4539Ай бұрын

    Please do a tutorial for a simple workplace visitor registration app for a company with multiple site locations. This app provides a simple method for employees to check in quickly and check out visitors/maintenance contractors at their office sites from their phones. The data is collated for the security team and added to a SharePoint list to track/log basic visitor information across all sites and create reports for this. It could be from a power page on a SharePoint portal used on a phone or from a SharePoint page. Home screen registration details, e.g., company employee list of names, site locations, visitor/contractor name, visitor/contractor company name, email, phone, reason for visit, check-in date/time, optional upload doc or photo. A free text comments field, search bar to look up, and check out date/time.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Thanks for sharing the requirements in detail 😊 My rules for making videos is set - “I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.”

  • @aussiebladerunner
    @aussiebladerunnerАй бұрын

    We have a popular SharePoint based Enterprise app and we run into the relationship and performance issues and Term Store limitations in canvas apps but the Dataverse app licensing would kill our business if we forced the adoption of dataverse at current prices.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Price is for enterprise grade scalability, performance and security and many other features. The premium license requirement for Dataverse is since day 1.

  • @user-vh6so1vs6g
    @user-vh6so1vs6gАй бұрын

    Hello reza, thank you for everything. please can you help me. I have my power apps application which is connected to a sharepoint source. I would likea user who connects to the application having rights to the application but not to the data source to be able to write to this source using another account which has rights to the application and the source of data svp

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    User must have access to list in order to work with data in power apps. Power Apps respects SharePoint security

  • @user-vh6so1vs6g

    @user-vh6so1vs6g

    Ай бұрын

    @@RezaDorrani ok, so i can't create a flow in such a way that person y to write in the list

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    @@user-vh6so1vs6g I did not understand your question

  • @user-vh6so1vs6g

    @user-vh6so1vs6g

    Ай бұрын

    @@RezaDorrani I would like to send a feed to answer my problem

  • @user-vh6so1vs6g

    @user-vh6so1vs6g

    Ай бұрын

    @@RezaDorrani flow of power automate

  • @SmartLearningAI
    @SmartLearningAIАй бұрын

    Although it gets the job done, Microsoft needs to improve the lookup process and migration into a simpler visual wizard. This should be much simpler todo.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    This is a v1. There is a lot more coming.

  • @samirpathak8580
    @samirpathak8580Ай бұрын

    Is this same as virtual table?

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    No because here the data will be imported into Dataverse

  • @maheshkalidas9906
    @maheshkalidas9906Ай бұрын

    The video quality is a bit poor.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Check your network bandwidth.

  • @JohnHall
    @JohnHallАй бұрын

    No.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    ?

  • @JohnHall

    @JohnHall

    Ай бұрын

    @@RezaDorrani just responding to the title. I will not be transforming our data to Data verse. 😁

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    @@JohnHall Title does not say you have to 😆

  • @HazzR8
    @HazzR8Ай бұрын

    Not with those astronomical Dataverse and premium app license costs LoL.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    Dataverse has been a premium licenses feature since its inception.

  • @KI_Burgberg_DE

    @KI_Burgberg_DE

    Ай бұрын

    for us a big showstopper. This can cause enourmous costs for a company. Most things are done with SharePoint lists. Only one IoT-App uses Azure SQL. In the next 10 years MS will push most users to Dataverse. I am quite sure. They mostly feed where they can make money with, Not only what users want.

  • @RezaDorrani

    @RezaDorrani

    Ай бұрын

    @@KI_Burgberg_DE Its an option not an enforcement. Push is towards highlighting features of Dataverse not forcing one onto Dataverse. If SharePoint fits your scalability and security needs, then please continue using it.

Келесі