In this tutorial, Brian Knight from Pragmatic Works demonstrates how to connect external data sources, such as SQL Server, SharePoint, and Excel, to Dataverse using Virtual Tables. This method helps save both time and storage capacity by allowing direct access to live data without needing to import it physically into Dataverse.
When syncing data with Dataverse, traditional methods like importing Excel spreadsheets or using Data Flows often result in data being outdated. For example, if a data flow runs at midnight, the data may become stale by 1 AM. Virtual Tables solve this problem by offering a live connection to external data, providing real-time access without the need for constant synchronization.
Brian walks through the setup of a Virtual Table using a SQL Server database. Here’s a step-by-step guide:
Once the Virtual Table is set up, you can use it just like any other Dataverse table. For instance, Brian creates a lookup field to reference the SQL Server table within a different Dataverse table. He also demonstrates how to create an app (e.g., a model-driven app) to interact with the data in real-time.
The key feature here is that all changes (inserts, updates, and deletes) are directly reflected in the underlying SQL Server database, without the need for a sync process.
Dataverse Virtual Tables provide a powerful way to connect external data sources with Dataverse, offering real-time data access and reducing the need for constant data imports or synchronization. By using this method, businesses can save time, storage, and resources while maintaining up-to-date information across systems.
For more tutorials and training on Dataverse and other Power Platform tools, visit Pragmatic Works.
Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Dataverse Virtual Table and other Microsoft applications. Be sure to subscribe to the Pragmatic Works YouTube channel to stay up-to-date on the latest tips and tricks.