Which Connector for a Teams Power Apps Project Report?
You have a project management app that is fully hosted in Microsoft Teams. The app was developed by using Microsoft Power Apps. You need to create a Power BI report that connects to the project management app. Which connector should you select?
Community Insight
The question tests identifying the backing data store of a Teams-hosted Power Apps solution; the trap is choosing a connector named after Teams (Personal Analytics) or a generic ingestion feature (dataflows) instead of the actual storage platform.
A project management app built with Microsoft Power Apps and hosted entirely in Microsoft Teams stores its data in Dataverse for Teams, so the Power BI report must use the Microsoft Dataverse connector. This page confirms that Dataverse (option C) is the correct selection and explains why Teams Personal Analytics, SQL Server, and dataflows do not apply.
Option A, Microsoft Teams Personal Analytics, is the most tempting wrong pick because the app is described as being 'fully hosted in Microsoft Teams,' but that connector surfaces Teams usage/activity signals rather than the relational tables a Power Apps model writes to.
Community Discussion (48 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Power Apps built for Microsoft Teams are provisioned on Dataverse for Teams, a low-code relational data platform that lives inside the Teams environment and stores every table the app creates. As lizbette noted, "Microsoft Dataverse for Teams is a built-in, low-code data platform for Microsoft Teams" that "lets users build custom apps, bots, and flows in Microsoft Teams by using Power Apps." Because the app's data physically resides in Dataverse, the Microsoft Dataverse connector is the only option that lets Power BI read those tables directly. This also matches srikanth923's reasoning that Dataverse lets you "use the data from the business applications such as Microsoft teams directly in power bi." The relationship is one-to-one: Power Apps authoring platform determines the backing store, and the backing store determines the connector.Why the Other Options Are Wrong
Option A, Microsoft Teams Personal Analytics, reports on an individual's Teams collaboration activity — meetings, chats, and calls — not on custom business tables written by a Power Apps solution, so it would return no project records. Option B, SQL Server database, would be correct only if the app were backed by an Azure SQL or on-premises SQL instance, which the scenario never states; Power Apps in Teams defaults to Dataverse for Teams rather than SQL. Option D, Dataflows, is not a data source at all — as LOCOBI pointed out, "Dataflows is the configuration of the manipulation of data," i.e., a preparation and ingestion feature that would still need Dataverse as its underlying source, making it a second hop rather than the connector to select.Community Comment Notes
The community converges strongly on C, with lizbette, Shalaleh, srikanth923, Saluk_DE, AK055, lukelin08, and eckip all selecting Dataverse, and Igetmyrole spelling out that the answer is C "because it is a database platform often used in conjunction with power apps." Abasifreke's top-voted comment points to the Power BI Project for the web template that connects to "your Microsoft Dataverse instance, where your Microsoft Project web app data is stored" — useful supporting evidence that Dataverse is Microsoft's default store for project-type apps, though that template addresses Project for the web rather than a custom Power Apps solution.Official Reference
Exam Strategy
On PL-300 connector questions, identify the system of record implied by the scenario before reading the options: the authoring tool (Power Apps in Teams) signals Dataverse, an external ERP signals SQL/SAP, and a movement feature (dataflows) is never the answer to a 'which connector' question.
Frequently Asked Questions
Why is Microsoft Teams Personal Analytics not the right connector here?
Teams Personal Analytics reports on meetings, chats, and call activity, not on custom business tables. Your project records live in Dataverse, so that connector would return nothing relevant.
Could I use Dataflows instead of the Dataverse connector?
Dataflows are a preparation and refresh feature, not a source. You would still have to point the dataflow at Dataverse, making it an unnecessary extra step for a direct report connection.
Related Analysis
Practice All PL-300 Questions
Access 116 questions with complete answers and detailed explanations.
View Full PL-300 Practice Test →