web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / One big Sharepoint Lis...
Power Apps
Answered

One big Sharepoint List or many sharepoint lists

(1) ShareShare
ReportReport
Posted on by 137

Hi,

 

I have a power apps collecting the same information for different departments, every department has its own user and the information showed depends on the user's department, the process and the data structure are the same. Performance wise, is it better to store the information in one big sharepoint list with a column called 'Department' or create one list for each department.

 

Note: Important to notice that the data must be filtered according to the user's department

 

Thanks in advance,

 

Regards,

Carlos

Categories:
I have the same question (0)
  • Static Profile Picture
    118 on at

    Hi,

    Well. When deciding whether to store information in one big SharePoint list with a 'Department' column or to create separate lists for each department, you should consider both performance and maintainability:

    Single List with Department Column

     

    Advantages:

    1. Simplified Structure: Easier to manage one list instead of multiple lists.
    2. Consistent Schema: Ensures that all departments use the same data structure.
    3. Easier to Perform Aggregations: Aggregating data across departments is simpler with one list.

    Disadvantages:

    1. Performance Impact: Large lists can suffer from performance issues, especially when filtering and loading data.
    2. Security and Permissions: More complex to set up row-level security and permissions to ensure users can only see their department’s data.

    Separate Lists for Each Department

    Advantages:

    1. Performance Improvement: Smaller lists will generally perform better with filtering and data operations.
    2. Simpler Permissions: Easier to manage permissions as you can set them at the list level.

    Disadvantages:

    1. Complexity: Managing multiple lists can become cumbersome.
    2. Inconsistent Schema Risk: Risk of schema drift if not carefully managed.
    3. Aggregation Complexity: Aggregating data across lists is more complex and may require additional steps or workflows.

    Given your requirement that data must be filtered according to the user's department, here are some recommendations:

     

    Use a Single List with Indexing and Views:

    • Indexed Columns: Index the 'Department' column to improve performance on filtering.
    • Filtered Views: Create views for each department that filter data based on the 'Department' column.
    • Row-Level Security: Implement row-level security using Power Apps or SharePoint permissions to ensure users can only see their department's data.

     

    • Delegation: Ensure that your data operations are delegated to SharePoint, which means using supported functions and operators that can be processed server-side.
    • Threshold Management: Be aware of SharePoint list thresholds (default is 5,000 items). Plan for indexing and potentially partitioning data if you expect to exceed these thresholds.

    Best Regards,

    Anton N

     

     

  • Verified answer
    Pstork1 Profile Picture
    69,026 Most Valuable Professional on at

    Since each connection in a Power App points to one and only one list its usually better for this kind of scenario to have a single list and filter things by department.  Otherwise you need to build multiple identical apps or manage multiple connectors in the app. The one downside is security. Filtering by department is easy, but that's not really security. User's will have permission to access the list and will then be able to see all the entries. But if security is not a major concern then one list would be best.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 549 Most Valuable Professional

#2
Kalathiya Profile Picture

Kalathiya 225 Super User 2026 Season 1

#3
Haque Profile Picture

Haque 224

Last 30 days Overall leaderboard