The invention discloses a data access authority management method, a device, a terminal device and a storage medium. The data access authority management methods include: obtaining report metadata in Tableau, report metadata including report ID; creating folder data in the Portal platform, folder data including at least one folder, folders including folders ID; and creating a relationship between the report table ID and folder ID in the Portal platform; access to the Portal platform; User class permission configuration requests are entered by the user, and user class permission configuration requests include user class ID and target folder ID; in the Portal platform, user class permissions are configured based on user class permission configuration, and user class ID corresponding to the user class has the number of reports corresponding to the report ID of the target file folder ID. According to the authority. The data access authority management method can make the permissions of each report metadata in Tableau Server a user class instead of a single user, so as to realize the flexible management of the access rights of the reports in the Tableau Server and improve the application scope of the Tableau.
【技术实现步骤摘要】
数据访问权限管理方法、装置、终端设备及存储介质
本专利技术涉及权限管理
,尤其涉及一种数据访问权限管理方法、装置、终端设备及存储介质。
技术介绍
Tableau是一种致力于帮助人们查看并理解数据的桌面系统简单的智能商业(BusinessIntelligence,即BI)工具。其中,Tableau包括TableauDesktop和TableauServer,基于TableauDesktop为应用Tableau的客户端,而TableauServer为Tableau的服务器。TableauDesktop是一种用于分析实际存在的任何结构化数据,以在几分钟内生成美观的图表、坐标图和、仪表盘与报告的软件应用程序。TableauServer是企业智能化软件,提供任何人可以学习与使用的基于浏览器的分析。TableauServer是软件应用程序,将TableauDesktop中最新的交互式数据可视化内容、仪表盘、报告与工作簿的共享变得迅速简便。Tableau是一款非常流行的BI工具,可实现对预先存储的报表进行可视化显示,但当前TableauServer在对报表进行权限管理,任一报表只能为一个用户所有,使得Tableau的权限管理时不灵活。在企业使用Tableau时,由于TableauServer的权限管理不灵活,无法对同一报表分别给企业内部不同机构、部门或岗位的用户配置不同的权限,使得每一报表需保存多份并分别配置不同权限,影响Tableau的应用。
技术实现思路
本专利技术实施例提供一种数据访问权限管理方法、装置、终端设备及存储介质,以解决当前Tableau欠缺强大的权限 ...
【技术保护点】
1.一种数据访问权限管理方法,其特征在于,包括:在Tableau中获取报表元数据,所述报表元数据包括报表ID;在Portal平台中创建文件夹数据,所述文件夹数据包括至少一个文件夹,所述文件夹包括文件夹ID;在Portal平台中创建所述报表ID与所述文件夹ID的关联关系;获取用户输入的用户类权限配置请求,所述用户类权限配置请求包括用户类ID和目标文件夹ID;在Portal平台中基于所述用户类权限配置请求进行用户类权限配置,以使用户类ID对应的用户类具有访问与目标文件夹ID对应的报表ID对应的报表元数据的权限。
【技术特征摘要】
1.一种数据访问权限管理方法,其特征在于,包括:在Tableau中获取报表元数据,所述报表元数据包括报表ID;在Portal平台中创建文件夹数据,所述文件夹数据包括至少一个文件夹,所述文件夹包括文件夹ID;在Portal平台中创建所述报表ID与所述文件夹ID的关联关系;获取用户输入的用户类权限配置请求,所述用户类权限配置请求包括用户类ID和目标文件夹ID;在Portal平台中基于所述用户类权限配置请求进行用户类权限配置,以使用户类ID对应的用户类具有访问与目标文件夹ID对应的报表ID对应的报表元数据的权限。2.如权利要求1所述的数据访问权限管理方法,其特征在于,所述数据访问权限管理方法还包括:获取用户输入的个人权限配置请求,所述个人权限配置请求包括用户ID和目标用户类ID;在Portal平台中基于所述个人权限配置请求进行个人权限配置,以使用户ID对应的用户具有与所述目标用户类ID对应的用户类权限。3.如权利要求2所述的数据访问权限管理方法,其特征在于,所述数据访问权限管理方法还包括:获取用户输入的数据访问请求,所述数据访问请求包括用户ID和目标文件夹ID;基于所述用户ID,获取对应的目标用户类ID;判断目标用户类ID对应的用户类是否具有访问与所述目标文件夹ID对应的报表ID对应的报表元数据的权限;若目标用户类ID对应的用户类具有访问与所述目标文件夹ID对应的报表ID对应的报表元数据的权限,则显示与所述目标文件夹ID对应的报表ID对应的报表元数据。4.如权利要求1所述的数据访问权限管理方法,其特征在于,所述在Tableau中获取报表元数据,还包括:将所述报表元数据存储在PostgreSQL数据库,并形成报表关系表,所述报表关系表包括至少一个报表元数据信息,所述报表元数据信息包括所述报表ID和报表名称;所述在Portal平台中创建文件夹数据,还包括:将所述文件夹数据存储在Oracle数据库中,并形成文件夹关系表,所述文件夹关系表包括至少一个文件夹信息,所述文件夹信息包括文件夹ID和文件夹名称;所述在Portal平台中创建所述报表ID与所述文件夹ID的关联关系,包括:在所述Portal平台中创建关联关系信息表,所述关联关系信息表包括至少一个关联信息,所述关联信息包括所述报表ID与所述文件夹ID。5.如权利要求1-4任一项所述的数据访问权限管理方法,其特征在于,所述文件夹数据包括多层嵌套式文件夹组,每一层文件夹组包括至少一个所述文件夹。6.一种数据访问权限管理装置,其特征在于,包括:报表元数据获取模块,用于在Tableau中获取报表元数据,所述报表元数据包括报表ID;文件夹数据创建模块,用于在Portal...
【专利技术属性】
技术研发人员:谭志杰,梁永健,张川,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。