How to Design and Build a Data Model in Microsoft Dataverse

  Рет қаралды 67,405

Lisa Crosbie

Lisa Crosbie

Күн бұрын

In this video I break down the thought process of creating a data model in Microsoft Dataverse, taking you step-by-step through the process of designing and building a data model with multiple tables and relationships. This can help you prepare for exams including PL-100 where you need to understand how to create a high level design for your app and data source. #MicrosoftDataverse #DataModeling #PowerApps
0:00 - Designing a data model in Dataverse
0:37 - Why Dataverse?
4:46 - Create a solution
6:02 - Design a table and columns
12:53 - Create a Power App connected to your dataverse data
18:11 - Designing your data model
22:05 - Contact, User, AAD User Tables
25:40 - Create 1 to many relationships between tables

Пікірлер: 146
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
Connect with me: ☕ Buy me a coffee: www.buymeacoffee.com/lisacrosbie 🖇 LinkedIn: www.linkedin.com/in/lisa-crosbie/ 📼 TikTok: www.tiktok.com/@lisa.crosbie 🐦 X (Twitter): twitter.com/LisaCrosbie 📚Take my LinkedIn Learning Course: Microsoft Power Platform Fundamentals (PL-900) Exam: Power Apps www.linkedin.com/learning/microsoft-power-platform-fundamentals-pl-900-cert-prep-power-apps/
@lillyclimant3464
@lillyclimant3464 8 ай бұрын
Thank you so much Lisa for sharing your knowledge. Very simple, useful and practical.👏👍
@taiwoadegbite1770
@taiwoadegbite1770 6 ай бұрын
I am loving these tutorials. You deserve a Golden Medal Lisa. Thank you for all your profound help and support, taking your family time to impact other professional lives. Really appreciate you.
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
Thank you so much ☺️
@lesliegombart239
@lesliegombart239 8 ай бұрын
Thanks Lisa, I REALLY enjoy your content on Model Driven app's. Helps me a huge amount as I am trying to teach myself to replace Access app's that I have created in the past😊.
@jannatulf6415
@jannatulf6415 4 ай бұрын
Thank you so much for this video Lisa. I truly appreciate your work.
@wachhagottoday
@wachhagottoday 4 ай бұрын
Thanks heaps for this video Lisa. The Crows nest notation and how it translates to the backend with regards to Creating relationships between a myriad of tables was really helpful. Would love to go deeper into more complex model designs to get indepth understanding and also would love to see the AAD User table put to use :) Thanks again!
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
Excellent, tnanks, the AAD video and more of this are both on my list
@el_witcher
@el_witcher 8 ай бұрын
Fascinating stuff you've been putting out there, Lisa. Love it. Thank you so much. Greetings from Germany.
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
Hello all the way over there in Germany, thank you!
@PavloBilan
@PavloBilan 9 ай бұрын
Thank you very much for your videos, especially for scheme at 35:20. It's very helpful for understanding relationships between the entities.
@bretttallada
@bretttallada 9 ай бұрын
I found it most helpful to think of it like this: If you have a form on Table 1, and you want to select a lookup record in Table 2, that is a One to Many Relationship. It means you have a lookup field on Table 1 Form, and a Subgrid on Table 2 Form. Many to many requires a subgrid on both forms. With many to many, by default, you can't create a new record from a subgrid so the related records have to be created in other ways. Idk it's putting it into this kind of context that i think is the most helpful for creators.
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
Glad it was helpful, thank you
@simonlloydspencer
@simonlloydspencer 8 ай бұрын
Another great vid Lisa, really helpful 🙏
@SothearithKONGMrMuyKhmer
@SothearithKONGMrMuyKhmer 6 күн бұрын
Thanks so much, Lisa! That’s really helpful!
@MartinLavoieSimon
@MartinLavoieSimon 8 ай бұрын
Great videos Lisa. Would like to hear your thoughts about using AAD Users table in MDAs. Namely its limitations (ex. power automate), limited of AAD amount data being pulled.
@greghodgins8741
@greghodgins8741 8 ай бұрын
Really great video Lisa! I really like you delivery/production too. This is the first one I watched on a whim tonight, looking to answers some questions I've had for a while. I'll definitely be checking out some of your others. I have a couple questions for you. First, when you choose any of the standard OOTB tables, are you getting a copy of the table? Inheriting all of the structure, but your applications own copy? Is that how/why you are able to customize the table? You're not changing the "business" table to supplier for the rest of your organization, and the rest of the organization is not seeing your data, and you're not seeing the data from other application. when you choose it. I can imagine there may be some times when you might want to share a table like customer across all your organizations applications, so perhaps that is also an option somehow? But, in general, you're just getting a copy of the structure and underlying capabilities, no data concerns outside of your application. Correct? On a related note, I gather you recommend using the available standard tables vs. doing everything custom. I understand they can deliver much of the structure you often want, and more. Things you might not even know you want - yet. However, all of the columns can be a little overwhelming, distracting and perhaps of concern in terms of efficiency. Both in working with the tables and the data size, no?? Can you remove columns, or do they need to remain to ensure some underlying capability, one you might not even leverage in the application, remains possible? Even if you can, should you? Do you just learn to live with all the baggage columns for their capability - kind of like you need to accept all the tables that are available to you as a benefit? Lastly, being old, I find the web based GUI interface to be somewhat limiting in terms of speed and perhaps storing the database structure/definition as code for quick modification and replay. Have there been any developments of a more code based data model for the Dataverse? Thanks again!!
@anilb5836
@anilb5836 2 ай бұрын
Excellent Tutorial on Power App - Dataverse , Ma'am. Watching your video, I am pretty confident and started preparing my own tracking report. Appreciated for preparing such an informative video and your efforts.
@spen2431
@spen2431 8 ай бұрын
Yes... VERY helpful 😀 Thank You 💥💥
@bokinloch9045
@bokinloch9045 5 ай бұрын
Another great Dataverse tutorial, Lisa! I'm coming from canvas apps, so I've got to admit that the lookup method of creating a table relationship makes the most immediate sense to me. I think that thinking about it as a crow's foot diagram is a really good idea, though. The reason being is that one can make the mistake of creating lookups going both ways between two tables and not really thinking about which table is playing more of a dimensional role. (Note that you can use Excel's (or Power BI's) PowerQuery environment to model these tables out visually.) Have you done content of tying a Document Library in SharePoint with a DataVerse model? Use case: contract lifecycle management (storing contract metadata in Dataverse and using SharePoint as the DMS). Business-user front-end in Power Apps canvas app, admin tools in a model-driven app. Happy to have a chat about it!
@dododudu9641
@dododudu9641 28 күн бұрын
I love your content! It helps me a lot. Thankyou :)
@kpr_drone4888
@kpr_drone4888 9 ай бұрын
If you need a ERD for dataverse you can just use power Bi to connect to your environment and then your solution, and choose ERD, it will give you a very very good ERD
@bretttallada
@bretttallada 9 ай бұрын
Noted, thanks. However, I do think these are steps to take before those tables are created (though I think there may be more efficient ways to create the Entity info before creating the tables, in which case your method could show/export a final version)
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
Thanks for the tip. There are also some great tools available in XRM toolbox for this.
@kpr_drone4888
@kpr_drone4888 8 ай бұрын
@@LisaCrosbieHi Lisa, that's what I don't know! Do you have a good ERD tool in xrm tool box for recommendations?
@christopherbahl4458
@christopherbahl4458 Ай бұрын
One of the best videos I have seen. Better than Pluralsight videos! I have a project coming up where my first steps are Dataverse modeling which I have never done before. This video makes me confident. You saved my job!
@LisaCrosbie
@LisaCrosbie Ай бұрын
Awesome, and good luck!
@user-pl2iu4pb9y
@user-pl2iu4pb9y 6 ай бұрын
Love this video!! Please create the data model for the AAD user
@lakergreat1
@lakergreat1 2 ай бұрын
yes please! more videos with aad user tables!
@sultanSurya
@sultanSurya 5 ай бұрын
Wonderful explanation
@davidjuliovergaramarin2500
@davidjuliovergaramarin2500 26 күн бұрын
Excelente aporte y muy bien explicado Muchas Gracias
@muriwangul.chinyerere5381
@muriwangul.chinyerere5381 4 ай бұрын
Thank you Lisa! Great video. Your explainations are really comprehensible, especially for us coming from the "user" side of things. When are we expecting that video on AAD Users though? I think that would be a great one 😁
@LisaCrosbie
@LisaCrosbie 3 ай бұрын
On my (long) list of videos to make!
@fardeck296
@fardeck296 7 ай бұрын
Hi Lisa, Thanks for the detailed video on entity relationship, awesome material for learning, I would request you to make an model driven app at the end of creating the tables, and show go through a cycle of asset allocation, asset check, returned etc That will help us a lot.
@LisaCrosbie
@LisaCrosbie 7 ай бұрын
Actually the model driven app tutorial based on this was the one I did first - you’ll find it here Power Apps Model Driven Apps FULL COURSE for Beginners kzbin.info/www/bejne/gnqmaXd8jJ2Zhac
@moisesgonga1302
@moisesgonga1302 Ай бұрын
Hello Lisa, thank you for your great content. You're doing a great job. I noticed a mistake in this ER diagram, specifically in the connection between "Asset Allocation" and "Asset Check". The connection should be one-to-many (1:N) from "Asset Allocation" to "Asset Check". With this configuration, we will have the key from "Asset Allocation" present in "Asset Check", as shown in the picture at 00:08. Additionally, there should also be a one-to-one (1:1) relationship between them.
@user-uh8ul7fu7j
@user-uh8ul7fu7j 6 ай бұрын
Really excellent tutorials 🙂
@FlyPerL
@FlyPerL 8 ай бұрын
Thanks, excellent video as always. Is there any information on the recommended tables and how to use them? We are using Account and Contact at the moment. And do you have any video on how to use alternate keys in a Data driven app?
@islamshaban216
@islamshaban216 6 ай бұрын
It is really Amazing, Lisa
@frankchythlook152
@frankchythlook152 4 ай бұрын
I have a lot of respect for this knowledge - I am so far behind on CRM using Excel all the time, I am hopeful I can put these things together for my radio and TV station.
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
Great to see you on the learning journey and good luck.
@bretttallada
@bretttallada 9 ай бұрын
Glad to see you address this topic! I think Model driven apps are relevant as a low-cost, enterprise alternative to SAP/Salesforce/Dynamics 365 and not sure organizations realize. 90% of the functionality and development is required, and is really centered around the data modelling and translating business processes, and does not necessarily need to be paired with high licensing costs!
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
100% this! Thank you!
@odaysalah
@odaysalah 6 ай бұрын
I am very grateful for this wonderful lesson and I hope that an make video will be presented about the HR app, such as the employee database, attendance, and vacations
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
Thanks for watching and glad this was helpful. I haven't done much with HR though at this stage.
@emanefo
@emanefo 8 ай бұрын
Thank you! This is so helpful. Is it possible. to do this in the context of collecting requirement, team project roles, user stories, the design of the data model with MS .. and how all that translate in dataverse. and Apps.
@dougydoe
@dougydoe 7 ай бұрын
Hi Lisa, It appears this is the video you did on Data Modelling before I requested you do one when we met at the South Coast Summit at Farnborough in the UK about 2 weeks back. I should be because it seems you released this about a month ago. I've just watched it and I think its great! It's already given me clues as to how the thought process should be in terms of identifying and creating the required relationships. Would be great if you can expand on this and go into a bit more depth, either in another video or continuing from where you left off. Awesome presentation. Thanks.
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
Yes, when we chatted about that, I had already done this one, I'm taking it as feedback that you'd like more along these lines! Glad you found this one, and lovely to meet you at SCS.
@dougydoe
@dougydoe 6 ай бұрын
@LisaCrosbie Yeeeeeees, more of that, please 😀. Was good meeting you as well. Looking forward to the Part 2. Thank you
@ninabrown7353
@ninabrown7353 4 ай бұрын
Hi Lisa! Thanks for the video, very helpful. Let's say I have some data already, and I want to port it over to my new Dataverse tables, how could I import it while maintaining the table relationships? Would I do it on the front end like in your video "How to Turn Your Excel Spreadsheets into Power Apps"? Or could I simply import the data in my tables section? Thanks again
@akshaynangare1887
@akshaynangare1887 4 ай бұрын
Up until today, I only had Lisa Kudrow on my famous Lisa list. Now, I've got another delightful addition - the wonderful Lisa Crosbie! Double the Lisas, double the charm!🎉❤
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
hahaha, that's very great company, thank you!
@dnast01
@dnast01 8 ай бұрын
Also auditing / governance is a dataverse advantage too. I would actually say never use Excel for business data. Good video Lisa
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
Absolutely, yes. And thanks.
@martinefferoth8432
@martinefferoth8432 8 ай бұрын
I would love you to explain, based on this example how interrelated tables work togehter or how the mapping has to be set up. For example that we can immediately show which Contact had been served by which supplier already.
@Spotlight.Data.Analytics
@Spotlight.Data.Analytics Ай бұрын
Hi. Excellent video. Just wondering how would you apply row level security so that a user would not see certain data (at either the row level or column level)? Thanks again for all you do for the Power Apps community.
@zachariaheverhart5795
@zachariaheverhart5795 3 ай бұрын
Can you do a mock up on creating a reporting data mart concept using DataVerse? The ideal topic covered would be data pipelines from csv/excel, sharepoint lists and calculated tables/views that summarize content from underlying tables.
@polinabondaruk5084
@polinabondaruk5084 25 күн бұрын
Hi! Thank you so much for such amazing videos on Power Apps. I was wondering what tool did you to visualise the connections between the entities (tables) form min 35 onward?
@LisaCrosbie
@LisaCrosbie 25 күн бұрын
Thanks - it's Microsoft Visio
@Joelis-ty3po
@Joelis-ty3po 2 күн бұрын
Good video. I have a question. I need to use the table called "Mailbox" that is already included in the default tables since I need the users and their emails and this table has them, however, it is not updated with the latest users added. Is there a way to sync it so it's up to date? I am using users that are added in Admins in Microsoft 365.
@SmartLearningAI
@SmartLearningAI 6 ай бұрын
Interesting. I particulary like using Ms-Access front-end applications, split with data in Dataverse Tables on the back-end to enable the best of both worlds without needed a dedicated/standalone SQL server or Azure SQL server.
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
That's pretty much it. But also a lot more flexibility and nicer UI than you could do with Access
@branelala
@branelala 2 ай бұрын
Good stuff Lisa. Are you aware of any modeling tool that could eventually be helpful with Dataverse?
@InformationWoWiase
@InformationWoWiase 7 ай бұрын
Great tutorial. How would you connect a form (in a model-driven app) to the data model so that input values can be stored in the appropriate tables when a user submits a form?
@LisaCrosbie
@LisaCrosbie 7 ай бұрын
When you build your table in Dataverse you will find the form component right there in the build experience, you don’t need to do anything extra to connect it. This tutorial will help Power Apps Model-Driven Apps: Tutorial for Complete Beginners (2023 UPDATED) kzbin.info/www/bejne/gKWwfJashsh-hLs
@DavidParkinson
@DavidParkinson 7 ай бұрын
The use of choice fields I have found is on of the biggest fudges in DV and one of the things we have to unpick the most from amateur LDS/ERD designs, removing them and placing them in proper tables so they can be managed and archived without massive data loss.
@LisaCrosbie
@LisaCrosbie 7 ай бұрын
Choices vs related tables is on my list of videos to make!
@DavidParkinson
@DavidParkinson 7 ай бұрын
@@LisaCrosbie not just related tables but also those with a 1TM relation to allow cascading choice logic via the data structure. So far for yes/no, fine, choices ok, but long lists such as business units, which change endlessly, we are finding a related table with the ability to archive more precessional.
@fredbarnes196
@fredbarnes196 3 ай бұрын
Yes related tables for choices is better than choice option But power apps does not want to display related tables more than one relationship away from the table you are displaying. For example. You have the asset table related to the supplier table and if you had a states table related to the suppliers you couldn’t display what state you supplier is in when displaying your assets
@abdulwestwood625
@abdulwestwood625 8 ай бұрын
Thank you
@take1risk
@take1risk 4 ай бұрын
Great video Lisa. I've been a Software Engineer for over a decade and am taking a look at Power Apps for the first time. I'm digesting how Power Apps abstracts away many software design fundamentals that people like me know. It seems it'd still be a good investment for anyone getting into Power Apps to at least have a basic grasp of these principles. We seem to agree the Asset Allocation table is a join table for the many to many relationship between Asset and Contact. I see you have the option to create the many to many relatonship rather than manually creating the join table and the two many to one relationships for this join table that sits between Asset and Contact. Does creating a many to many relationship table automate the setup of this join table so it still lives?
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
You're absolutely right, understanding how to do the data modelling is the most important part, and if you have that background then learning the click and point here should be relatively easy for you - although I do find with software engineers there is a path of "unlearning" things that are abstracted away, as you point out. Have a look at the last chapter in this video for what many to many relationships do - kzbin.info/www/bejne/f3SveIRnmK6ib68 You can create them that way if you don't need or want access to the join table, but if you do, then the way I've done it here will be the better solution.
@nasiralimuhammadmirza8335
@nasiralimuhammadmirza8335 3 ай бұрын
thanks a lot, you are amazing girl, and wonderful teacher
@navarrocloud
@navarrocloud 4 ай бұрын
Hi. Great content. For a future video can you provide examples of the 8 Security Permissions. I'm trying to wrap my head around the Append and Append To permissions, it hasn't clicked yet.
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
Yes, it's on my list. Append and Append to are basically about being able to connect related records to each other. But yes, I agree it's confusing!
@praveenmurthy4869
@praveenmurthy4869 8 ай бұрын
hey Lisa, is there a way to bring in related tables columns onto the form for the current table? in your example, columns from asset allocation onto the asset form?
@LisaCrosbie
@LisaCrosbie 7 ай бұрын
Yes, you do that using a subgrid. Jump to module 5 in this video Power Apps Model Driven Apps FULL COURSE for Beginners kzbin.info/www/bejne/gnqmaXd8jJ2Zhac
@macbeardie
@macbeardie 8 ай бұрын
Lisa, i love the videos. Our company is selecting a new CRM+ERP system to replace a deprecated old ERP system. We are down to Salesforce +Rootstock or Dynamics. I'm a huge fan of Dynamics capabilities from Sales to field service, supply chain, etc. But the local integrators (Western Canada) are terrible salesmen. Any suggestions on who we could work with that can sell/present dynamics to those who are less tech savvy?
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
You could try Forceworks - www.forceworks.com or RSM Canada rsmcanada.com/technologies/microsoft.html
@user-me8xb1wi5g
@user-me8xb1wi5g 5 ай бұрын
Would the ADD table (Azure Active Directory table) work when people leave the company? Just wondering about assigning an asset to somebody and then they leave. Does the record stay in ADD with an end date/status or are they removed? If they are removed then I guess it wouldn't work for your asset scenario with PC/phone assignments.
@BhekiCelesaved
@BhekiCelesaved 6 ай бұрын
Great content. I cannot figure out which table to use to map out my company clients and its subcontractors/suppliers. Can you please advise how can I use "Accounts" table to achieve this. Thank you
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
The accounts table has its own built it hierarchy, you'll find a lookup column on that table called "Parent Account" so you can use accounts for both the company clients and the sucontractors. I'd suggest creating a choice column (or using the category column and adding your own options) so you know which is which.
@stefanievallee6600
@stefanievallee6600 6 ай бұрын
You're stellar 🌟
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
🥰🤩
@raphaelilli9071
@raphaelilli9071 9 ай бұрын
I prefer to use the systemuser table as the users activity status is being shown in a model driven app form. AAD virtual table hast some limitations about certain properties not being available on the power platform...
@bretttallada
@bretttallada 9 ай бұрын
Noted, thanks
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
Agree, AAD User has limitations as a virtual table. I think I will do a video comparing all these options properly
@annahodge9008
@annahodge9008 7 ай бұрын
I am also interested in learning more about AAD Users. I want to be able to visualize and sort users by certain criteria (title, organization, position) and be able to pull up their contact info through visually clicking through relationships to get the phone number and email.
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
You can configure a view for AAD Users (the table is now called Microsoft Entra ID) and bring in the columns you want, and then sort and filter by those columns on the view. If you want something more visual than that, you could use that table in a Custom Page.
@dondominus666
@dondominus666 8 ай бұрын
Newby question here : If I have solution A and solution B in the same environnement, with both solution using table Contact. If I had a contact in solution A, will it also be added in solution B?
@parthpriyam4360
@parthpriyam4360 9 ай бұрын
This is absolutely great, Lisa! I had a question around Dataverse. let's say there is a canvas apps, which is used firmwide(around 10K users). It is wise to use Dataverse as the backend source as this might come as huge licensing cost? In other words, how can we handle leveraging Dataverse for a Canvas app which we would like the entire firm with 10k users to consume.
@bretttallada
@bretttallada 9 ай бұрын
Using Dataverse is what requires the additional licensing. There is not a way to create a model driven or canvas app that integrates directly with Dataverse without a $5/user/month for one app (10 for 2, 15 for 3), or $20/user/month for unlimited apps. Theoretically, you could license a single model driven app, create virtual tables with SharePoint to create free use canvas apps that could be integrated into the single premium model driven app. However this still requires you to have at least one $5/user/month license which you don't have now. So since its 10,000K users, i would wonder how many use it daily because if it's widespread access, but low use per user - then there is one more license option which is "Pay as you go". Or how many people do you need to interact with the Dataverse table? or do only you want to do more sophisticated things with the Data. You could have a single Dataverse license for you and set up the SharePoint List as a Virtual Table. However, I do think there are limitations to how you can then Edit the sharepoint table that I need to look into. Maybe @lisacrosbie could do a video on how to make changes to an existing Virtual Table relationship between dataverse/sharepoint 😛
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
You need to weigh up the cost vs benefit here. If it's a simple app that everyone uses that doesn't need secure, scalable, complex data, then you won't be able to justify the cost. However if you are genuinely working with enterprise data - huge data set, mission critical data that needs to be secure, complex tables and relationships and business processes - and genuinely the entire company needs to use that - then you are at massive risk building that on a productivity platform, and you would be in the market for enterprise database systems, most of which will cost a lot more than $20/user/month. If you genuinely only need to build a single app, then you can get per app licensing which is much cheaper, or look at the PAYG licensing if many people are using it infrequently. Also if you have 10k users you should talk to whoever does your Microsoft enterprise licensing about actual cost for your organisation.
@DanOrian-sd9dl
@DanOrian-sd9dl 23 күн бұрын
Hi Lisa Just viewed your tutorial getting to where I want to get to regards to managing multiple contracts, generating reports, automating approaches and sharing the date in a secure way. I still need more understanding of how to do those things and adopt them to the business. Thank you enlightening content and are there any recommendations you may put up in managing data in multiple contracts in an automated way? My data is getting large and cumbersome in to manage in excel.
@LisaCrosbie
@LisaCrosbie 20 күн бұрын
Model driven apps are definitely the right solution for this scenario. It’s hard for me to tell where you’re stuck - you’d want to have a data model where a company or person has multiple contracts associated with it (one to many from account to contract). I’d create views that show the contracts with expiry dates and other key information so you can sort and filter and then Power Automate will help with whatever you need for automation - find all contracts expiring next month and send an email or whatever you need to do.
@DanOrian-sd9dl
@DanOrian-sd9dl 11 күн бұрын
@@LisaCrosbie Thank you Lisa will do that and hope will solve my issues in managing contracts. ...definitely would love to buy you coffee/cups of them!!
@user-ve1zx7fd2p
@user-ve1zx7fd2p 8 ай бұрын
Hello Lisa, after the creation of an object in powerapps dataverse (and published), how could it be visible in my dynamics 365 sales aswell? :) Thanks for your videos, really helpfull
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
As long as you've made the changes in the same environment as where your Dynamics 365 Sales app is, all you need to do is go in and make changes to the Sales Hub app - add your new table / form / view etc to that app. I've got some examples here kzbin.info/www/bejne/eaPPqaGirbudgK8
@100xloading
@100xloading 8 ай бұрын
Thanks for the video. Excellent content as always! Something lacking with Dataverse is the ability to produce entity relationship diagrams. MS Access and MS SQL Management Studio have diagrams **integrated**, why on earth doesn't Dataverse? 😞
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
Here are the best options - using Power BI or the XRM Toolbox techcommunity.microsoft.com/t5/healthcare-and-life-sciences/dataverse-visualizing-with-an-entity-diagram/ba-p/3117769#:~:text=Once%20you%20have%20logged%20into,entities%20to%20how%20you%20prefer.
@melanietully3735
@melanietully3735 8 ай бұрын
I have been using Visio to create the ERDs but its an extra step and takes time, it would be great the ERDs similar to MS access ERD diagrams were available in power apps or even as a report in power BI
@jamieAust
@jamieAust 7 ай бұрын
This was interesting though, following along I'm a bit confused over the best practise with some of the default fields that are brought in and not needed. For example the Asset Allocation table - which is effectively just a way to join Contact and Assets in a many to one way. It has a default (primary and required) Name field - you are not going to give a 'name' to each of these assignments are you? Its a primary filed and required though .. I can't delete it. can I safely make it not required somehow? Should I just make it an auto number and hide it on form ignoring it? is that smart .. or a date field .. but there are heaps of date fields included already.
@LisaCrosbie
@LisaCrosbie 7 ай бұрын
You have to have a primary name field so it’s best to find a sensible way to use it. Auto number is a good idea. You can also make it not mandatory
@dennisjohnson8854
@dennisjohnson8854 6 ай бұрын
Lisa, I have watched a few of your videos and have learned from both. Thanks for sharing. I do have a question regarding Lookups. Does the Lookup always go back to the primary name column? I have attempted several times to do a Lookup into another table and a specific column in that table. However, the Lookup values keep showing the primary name column data.
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
You can configure the lookup view to add other columns to search for (and to show when you do the search in the lookup) but it will always be the primary name displayed in that lookup field in the end. You can add a quick view form to display other fields from that related table. I need to do a video on this, it comes up all the time! (Stay tuned)
@dennisjohnson8854
@dennisjohnson8854 6 ай бұрын
Thanks for the response Lisa@@LisaCrosbie
@LisaCrosbie
@LisaCrosbie 6 ай бұрын
kzbin.info/www/bejne/f3SveIRnmK6ib68 - my full tutorial on this is up now
@MattSchuessler
@MattSchuessler 4 ай бұрын
If you want to create a Many-To-Many Relationship in Dataverse without using the guided ootb experience, how does that work? More specifically, at a high level, how do you work with your intermediary "join" table? Do you need some type of process to write to it? Thanks
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
If you use the many to many OOTB then you won't have access to the join table. If you want access to the join table then you create 2 x one to many relationships to the join table in the middle.
@BigzampanoXXL
@BigzampanoXXL 8 ай бұрын
Hello Lisa, which tool do you use for drawing an ER-diagram?
@LisaCrosbie
@LisaCrosbie 8 ай бұрын
Visio
@qiongli8887
@qiongli8887 Ай бұрын
Hi, anyone could tell me what software Lisa use for ERD please? Thanks!
@LisaCrosbie
@LisaCrosbie Ай бұрын
I’ve used Microsoft Visio here
@qiongli8887
@qiongli8887 Ай бұрын
@@LisaCrosbie Thank you so much !
@pumoyai168
@pumoyai168 19 күн бұрын
❤❤
@yayak.9726
@yayak.9726 9 ай бұрын
So overall which is better for powerapps, sql or dataverse
@bretttallada
@bretttallada 9 ай бұрын
I believe they are almost equal and it comes down to where you want the data and the cost of maintaining your own SQL databases. That said, I'm sure there are limitations in Dataverse that SQL can be worked around in SQL. They both require premium licensing (per app/per user). You may need Dataverse to do something like "Virtual Tables". Theoretically, you could license a single model driven app, create virtual tables with SharePoint to create free use canvas apps that could be integrated into the single premium model driven app.
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
If you're starting from scratch right now, and you want to use Power Platform, I would choose Dataverse, because it's natively built right into all the other tools - so you can add a model-driven app, a portal (Power Pages) and more right on top of it quickly and easily. Dataverse actually uses SQL underneath (along with other services), with a layer of abstraction to make it low code.
@techdelasabana
@techdelasabana 6 ай бұрын
Thank you very much, Lisa. I love how you simplify complex concepts. I would appreciate a video tutorial for those of us who started with Excel due to a lack of coding or database literacy, and now manage spreadsheets that have grown to hundreds or even thousands of rows. Imagine a scenario where tables such as Asset, Contact, Allocation, and many more are already filled with hundreds to thousands of related rows and columns. How would you approach migrating all of that data to Dataverse?
@AjaySingh-bm5bl
@AjaySingh-bm5bl 2 ай бұрын
What about many to many relationship? And how to configure "Append" and "Append To"?
@JakobRohde
@JakobRohde 3 ай бұрын
The "AAD User" table is no longer there. I guess it has been replaced by the table called "Microsoft Entra ID"
@LisaCrosbie
@LisaCrosbie 3 ай бұрын
It’s the same table renamed.
@dennisnjoroge5478
@dennisnjoroge5478 4 ай бұрын
how do I recover a record after deletion in model driven app record?
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
Unfortunately you can't (without doing a full recover of the database). Deactivating is an option that allows you to "undo" and reactivate but delete is permanent. (Sorry!)
@fredbarnes196
@fredbarnes196 3 ай бұрын
If you take this example and you want to create a gallery in a canvas app based off these tables, how do you do it? I mean the gallery is sourced from a view and you can’t create a view that includes elements from all those related tables Say the view was based off the asset table. You could see the supplier but not who it is allocated to. If you did the view from the allocated table you could see the asset but not the supplier. This has baffled me because it leads to avoiding setting up related tables .
@LisaCrosbie
@LisaCrosbie 3 ай бұрын
You can put related tables in a view as long as it's a lookup from the table you are creating the view on. So in this instance, the asset has a lookup to supplier. I've set up a 1:N relationship for asset to who it's allocated to, because I want to track multiple allocations. I could create another lookup, and when the asset is allocated, write that current person into that lookup -then you could create a view on asset that had both the supplier and currently allocated to.
@fredbarnes196
@fredbarnes196 3 ай бұрын
@@LisaCrosbie I have stared at this for awhile trying to get it to sink in. Are you saying create a second relationship between asset and asset allocation going in the other direction? But then it wouldn't be a 1:N anymore since there could be multiple rows in the allocation table for each per asset
@AbhijeetSinghs
@AbhijeetSinghs 3 ай бұрын
what is for if i have 110000(more than hundred thousand) rows and 365 columns, if not dataverse?
@LisaCrosbie
@LisaCrosbie 3 ай бұрын
For that amount of data you need an enterprise database of some kind. Dataverse can handle that and more. Otherwise you could use SQL
@AbhijeetSinghs
@AbhijeetSinghs 3 ай бұрын
@@LisaCrosbie for website I store data in SQL, I want another set of data stored for automation via power automate.
@narenkumar8868
@narenkumar8868 9 ай бұрын
For a minute I thought we have a new ERD tool for Dataverse!!!!
@reeceharsley
@reeceharsley 9 ай бұрын
whats your go to ERD tool?
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
Hahaha, no, this is just using Visio
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
Visio
@monkeydog8681
@monkeydog8681 Ай бұрын
I always call it ERD. I mean is it wrong to use that term?
@LisaCrosbie
@LisaCrosbie Ай бұрын
That’s exactly right. I’m just breaking it down for people not familiar with that term.
@yaynative
@yaynative 9 ай бұрын
Which ERD was that?
@raphaelilli9071
@raphaelilli9071 9 ай бұрын
Visio
@LisaCrosbie
@LisaCrosbie 9 ай бұрын
I used Visio
@yaynative
@yaynative 8 ай бұрын
@@LisaCrosbie Nice, thanks 👍
@pjhaction
@pjhaction 4 ай бұрын
I am an Access/VBA guy, change is challenging
@LisaCrosbie
@LisaCrosbie 4 ай бұрын
Change is challenging for all of us. 7 years ago I was working in book publishing!
@imadbabbili
@imadbabbili 6 ай бұрын
w Why the very lengthy introductions? and the frequent interruptions that distract focus. If I cut to the chase, 80% of this video is not required. I feel you are promoting Power App then "it is not working" and it is demoting it.
Microsoft Copilot: Transform Excel to Power Apps IN 3 MINUTES
3:09
Model Driven Power Apps Beginner Tutorial [Full Course] 2024 Edition
2:21:17
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 166 МЛН
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 10 МЛН
Overview of Microsoft Dataverse
2:08
Microsoft Power Platform
Рет қаралды 53 М.
Support Ticket System Built with PowerApps
9:01
MEQuest
Рет қаралды 10 М.
I tried Unraid for the FIRST time in 2024
21:05
Techno Tim
Рет қаралды 29 М.
Entity Relationship Diagram (ERD) Tutorial - Part 1
6:10
Lucid Software
Рет қаралды 251 М.
Create a Data Model in Excel
18:31
ExcelDemy
Рет қаралды 8 М.
🤔Почему Samsung ПОМОГАЕТ Apple?
0:48
Technodeus
Рет қаралды 307 М.
Very Best And Good Price Smart Phone
0:42
SDC Editing Zone 9K
Рет қаралды 216 М.
wyłącznik
0:50
Panele Fotowoltaiczne
Рет қаралды 14 МЛН
🤖Вернулись в ПРОШЛОЕ🤪
0:28
Demin's Lounge
Рет қаралды 120 М.
Introducing GPT-4o
26:13
OpenAI
Рет қаралды 4,3 МЛН