Poli魄力用户权限管理:3种系统角色+分组访问控制的完整配置指南
Poli魄力用户权限管理3种系统角色分组访问控制的完整配置指南【免费下载链接】poliAn easy-to-use BI server built for SQL lovers. Power data analysis in SQL and gain faster business insights.项目地址: https://gitcode.com/gh_mirrors/po/poliPoli是一款面向SQL爱好者的BI服务器提供高效数据分析与业务洞察能力。本文将详细介绍Poli魄力的用户权限管理系统包括3种系统角色的配置方法和分组访问控制策略帮助管理员轻松实现数据安全与访问控制。系统角色详解3种权限级别的精准划分Poli魄力提供三种系统角色每种角色拥有不同的功能权限满足企业内部不同用户的需求。Admin管理员角色Admin是系统最高权限角色具有以下特点每个实例仅允许一个Admin用户无法通过常规方式创建拥有系统全部操作权限包括管理报表、数据源和所有用户Developer开发者角色Developer角色主要面向数据开发人员权限包括创建和管理报表配置和维护数据源管理Viewer角色的用户账号Viewer查看者角色Viewer是普通用户角色权限仅限于访问已授权的报表查看数据可视化结果应用预设的筛选条件图Poli用户创建界面显示系统角色选择下拉菜单一键创建用户从配置到登录的完整流程创建用户是权限管理的基础以下是详细步骤1. 访问用户管理界面以Admin身份登录Poli系统点击顶部导航栏的User Management进入用户管理页面。2. 创建新用户点击New按钮在弹出的对话框中填写用户名Username如viewer1姓名Name用户的真实姓名密码New Password设置初始密码系统角色System Role从下拉菜单选择合适角色所属组Groups选择用户归属的组图Poli创建新用户表单包含用户名、密码和角色选择3. 保存并验证点击Save按钮完成创建新用户将出现在用户列表中。图Poli用户管理列表显示已创建的用户信息4. 用户登录新创建的用户可以使用设置的用户名和密码登录系统。图Poli登录界面用户输入凭据访问系统分组访问控制精细化管理报表权限Poli通过分组功能实现对报表访问权限的精细化控制确保用户只能访问其工作所需的报表。什么是分组访问控制Group分组用于控制Viewer用户对报表的访问级别。将报表分配给特定组后属于该组的Viewer用户才能访问这些报表。创建组的步骤在用户管理页面切换到Group标签点击New按钮输入组名称如Group 1从下拉菜单选择要分配的报表点击Add按钮添加报表点击Save完成创建图创建新组并分配报表的界面组访问控制示例* User u1属于Group g1 * User u2属于Group g2 * Report r1分配给Group g1 * Report r1、r2和r3分配给Group g2 * User u1只能访问Report r1 * User u2可以访问Report r1、r2和r3创建完成后组将显示在组列表中可随时编辑或删除。图Poli组管理列表显示已创建的组信息用户属性与行级安全实现数据访问的细粒度控制Poli支持通过用户属性实现行级安全RLS进一步限制用户可访问的数据范围。用户属性配置在创建或编辑用户时找到Attributes部分输入属性键Key和值Value如department: Engineering点击Add按钮添加属性保存用户设置图配置用户属性的界面用于实现行级安全控制行级安全实现原理用户属性可在SQL查询中作为参数使用通过在报表SQL中引用这些属性实现数据行级别的访问控制。例如可以根据用户的部门属性仅显示该部门的数据。权限管理最佳实践遵循最小权限原则为用户分配刚好满足其工作需求的最小权限减少数据泄露风险。定期审查权限设置建议每季度审查一次用户权限和组配置确保权限设置与实际需求保持一致。使用有意义的命名规范为用户和组使用清晰、一致的命名规范如按部门或功能命名组便于管理和维护。结合用户属性实现动态权限利用用户属性功能实现基于用户特征如部门、地区等的动态权限控制提高权限管理的灵活性。权限验证与故障排除创建用户和组后建议进行权限验证使用不同角色的用户账号登录系统检查是否只能访问授权的报表验证数据筛选是否符合预期如果发现权限问题可以检查用户所属的组和系统角色确认报表是否正确分配给相应的组验证用户属性配置是否正确图Viewer用户登录后只能看到授权的报表内容通过合理配置系统角色、分组访问控制和用户属性Poli魄力能够为企业提供安全、灵活的数据访问管理方案既保证数据安全又不影响用户工作效率。如需了解更多配置细节请参考官方文档docs/user-management.md。【免费下载链接】poliAn easy-to-use BI server built for SQL lovers. Power data analysis in SQL and gain faster business insights.项目地址: https://gitcode.com/gh_mirrors/po/poli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考