业务分析人员需要查看生产表,但是不需要也不被允许查看生产任务。这种情况下,我们可以通Package赋权,将多个生产项目的部分表开放给业务分析人员。
场景分析
业务分析人员需要查看生产表但是又不能查看生产任务,我们可以通过单独创建一个分析项目来实现。
- 在多个生产项目创建Package,把需要开放的表加到Package中。
- 在分析项目中安装Package并授权给分析人员。
操作步骤
- 生产项目中创建Package。
CREATE PACKAGE [pkgname] --创建名为prj_prod2bi的Package。 CREATE PACKAGE prj_prod2bi;
- 生产项目中向Package中添加需要分享的资源。
ADD table [table_name] TO PACKAGE [包名称]; --将表adl_test_table添加至PACKAGE prj_prod2bi中。 ADD table adl_test_table TO PACKAGE prj_prod2bi;
- 生产项目许可分析项目空间使用Package。
ALLOW PROJECT [允许安装的 project] TO INSTALL PACKAGE [包名称]; --授权分析项目空间使用Package prj_prod2bi。 ALLOW PROJECT PRJ_BI TO INSTALL PACKAGE prj_prod2bi;
- 分析项目安装Package。
INSTALL PACKAGE [应用名].[包名称]; --为分析项目安装Package。 INSTALL PACKAGE prj_prod.prj_prod2bi;
- 将Package赋权给使用者。
--赋权给用户。 GRANT read on package prj_prod2bi TO USER[云账号]; --赋权给角色。 GRANT read on package prj_prod2bi TO ROLE[rolename];
在文档使用中是否遇到以下问题
更多建议
匿名提交