Pragmatic Works Nerd News

Object-Level Security in Under 5 Minutes!

Written by Greg Trzeciak | Oct 29, 2026

In this tutorial, Greg Trzeciak from Pragmatic Works demonstrates how to implement object-level and column-level security in PowerBI reports in under five minutes. With the integration of Microsoft Fabric, understanding object-level security has become increasingly important for PowerBI users. Previously, implementing this feature required the Tabular Editor, but now with the Tindle view, it can be done directly within PowerBI without the need for external tools.

 

What is Object-Level Security?

Object-level security allows users to control access to specific elements in a report, including tables and columns, ensuring sensitive data is restricted based on roles. While row-level security (RLS) is commonly used to manage access based on rows of data, object-level security offers more granular control, enabling restrictions at the table or column level.

Setting Up Object-Level Security in PowerBI

  • Step 1: Understand the Tindle View - The Tindle view is a powerful feature within PowerBI, allowing you to manage your model’s metadata, tables, and security rules directly.
  • Step 2: Create a Role - Navigate to the Modeling tab in PowerBI and create a new role. This role will be used to define access restrictions, such as no access to certain regions or columns in your data model.
  • Step 3: Configure the Security Rules - Using the Tindle view, you can apply permissions for specific tables or columns. In this case, Greg demonstrates how to create a role called "No Site Access" to restrict access to specific regions in the dataset.
  • Step 4: Apply Permissions - Define the permissions for the selected table and column, such as denying access to the "region" column in the "alien signals" table.
  • Step 5: Test the Security - Once the role and permissions are applied, use the "View as" feature to simulate the role and ensure that users with that role can only access the appropriate data.

Advantages of Object-Level Security

  • Granular Control: You can restrict access not just to entire tables but also to individual columns, offering a more tailored security model.
  • Efficiency: The ability to set these permissions directly in PowerBI without the need for external tools like the Tabular Editor streamlines the process.
  • Seamless Integration: With Microsoft Fabric, integrating object-level security is smoother and more intuitive, providing a better experience for PowerBI users.

Conclusion

Object-level security in PowerBI is a game-changer for users looking to secure sensitive data at a more granular level. By using the Tindle view, you can set up security rules in just a few minutes, streamlining the process and ensuring your reports are both secure and accessible. For more tips and tutorials on PowerBI and data security, make sure to subscribe to Pragmatic Works' on-demand learning platform and explore all the great content available.

If you want to dive deeper into PowerBI’s capabilities, check out more tutorials by Pragmatic Works, and don't forget to use the code Greg 40 to save 40% on your yearly subscription!

 Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Power BI 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.