Pragmatic Works Nerd News

Choosing the Right Data Source for Your Power Apps: A Comprehensive Guide

Written by Brian Knight | Oct 17, 2023

Brian Knight guides viewers through the critical decision of selecting an appropriate data source for Power Apps and other application development. Brian shares his expertise in this comprehensive analysis of the pros and cons associated with various data sources.



Beginning with a visual representation on a whiteboard, Brian emphasizes the importance of considering licensing factors when choosing a data source. He introduces a green line that delineates the boundary between resources that come with an Office 365 subscription and those requiring additional payments.

Brian elaborates on the following data sources:

  1. Excel: Brian points out that many newcomers to Power Apps often opt for Excel due to its familiarity. However, he cautions that Excel is not a true database and highlights scalability issues when multiple users access the same Excel spreadsheet, especially when formulas are involved.
  2. SharePoint: Brian acknowledges SharePoint as a popular choice, citing its simplicity and low learning curve, often preferred by users already accustomed to SharePoint. Still, he stresses its limitations, such as scalability challenges and security concerns in certain application scenarios.
  3. Power Apps for Teams: Brian explains that this option is included in the Teams license. He highlights its combination of SharePoint-like features and robust security. While it can handle substantial data, Brian mentions the need to access applications through Teams, which can be seen as both an advantage and a drawback.


For those crossing into premium data sources, Brian discusses:

  1. Data Verse: Brian identifies Data Verse as a powerful choice offering ease of use, robust security, and ample capacity for records and data. However, he emphasizes the potential cost implications, as it's charged based on usage.
  2. Dedicated Database (e.g., SQL Server): For those requiring extensive scalability and performance, Brian recommends a dedicated database such as SQL Server. He highlights the cost structures and the ability to fine-tune performance. However, Brian underlines that working with a dedicated database demands a database developer's expertise.

Brian summarizes the importance of considering scalability, security, and cost when choosing a data source. He encourages viewers to make informed decisions based on their specific requirements and available resources.

Brian Knight also mentions the valuable training, virtual mentoring, and hackathons offered by Pragmatic Works to help individuals master these tools and create exceptional applications. For more information and to enhance Power Apps proficiency, Brian invites viewers to explore their boot camp at pragmaticworks.com.

Brian Knight's insightful video provides a comprehensive understanding of data source selection for Power Apps, empowering viewers to make informed decisions that align with their unique needs.