Configuring Virtual Tables

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 10

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Configuring Virtual Tables in Microsoft Dataverse

In the modern enterprise landscape, data is rarely confined to a single system. Organizations often find themselves managing a sprawl of information across SQL databases, legacy ERP systems, third-party APIs, and cloud storage solutions like Azure Cosmos DB. Historically, the solution to this fragmentation was to build complex synchronization pipelines—often referred to as ETL (Extract, Transform, Load) processes—to move data from these external sources into Microsoft Dataverse. While effective, synchronization introduces latency, increases storage costs, and creates the risk of data inconsistency.

Virtual tables offer a different approach. Instead of moving the data, a virtual table allows Dataverse to "read" and "write" to an external source in real-time. To the end-user or a Power App, a virtual table looks and behaves almost exactly like a standard Dataverse table. However, the data remains in its original location. This lesson explores how to configure virtual tables, the different providers available, and the best practices for implementing them in a production environment.

Section 1 of 10