横幅MDUU过程

背景信息

MDUU的创建过程,Ellucian使用“单身”模式(所有者)表所使用的部门/用户处理MDUU流程。许多用户在这些部门表示需要能够有选择(阅读)在这些表中。

因为这个过程不是由生产控制,用户可以以任何方式或格式的表名称。与所有ut /横幅过程一样,必须有某种类型的安全、命名约定和标准。MDUU过程的第一个用户Brian长从金融援助。基于“增大化现实”技术部门表现出兴趣在使用MDUU过程中,随着校友/发展。

数据包含敏感数据,数据管家,货币或其他敏感数据存储在MDUU表坚称他们是某种方式控制谁看到特定的表。此外,因为他们可以根据需要创建表,这个过程需要修复或动态自动适用于新表。最后,Ellucian最初规定或预期的所有部门使用一个存储库的数据文件(csv)。跟Ellucian和升级后,他们把意味着每个区域/部门使用特定目录。因为生产已经有数据加载目录,使用很简单。

如前所述,与所有部门/区域表都在相同的模式(PRGNREP),没有一些命名约定执行,它会很快变得难以管理,一片混乱。因此,正常的旗帜产品会议将使用。如果其他部门/区域使用MDUU,额外的代码需要建立。

下面,我列出一些数据加载Banjobs服务器上的目录。这些也有一个Oracle目录已经建立。

数据加载目录和角色

让部门/区域控制的用户可以选择/阅读他们MDUU表,并允许一组动态访问,角色需要被使用。每个部门的角色列表列出MDUU DL的旁边。

校友(ALUMNI_DL) ALUMNI_MDUU_EXT_R A_table_namearsys (ARSYS_DL) ARSYS_MDUU_EXT_R T_table_name资助(FINAID_DL) FINAID_MDUU_EXT_R R_table_name金融(FINANCE_DL) * FINANCE_MDUU_EXT_R F_table_namegradadm (GRADADM_DL) * UGRADADM_MDUU_EXT_R G_table_name工资(PAYROLL_DL) PAYROLL_MDUU_EXT_R P_table_name注册(REGISTRAR_DL) * STUDENT_MDUU_EXT_R S_table_name学生(STUDENT_DL) STUDENT_MDUU_EXT_R S_table_nameugradadm (UGRADADM_DL) * UGRADADM_MDUU_EXT_R G_table_nameuts (UTS_DL) UTS_MDUU_EXT_R U_table_name

这个角色需要被添加到列表的每个部门之一访问请求的形式。如果/当其他领域请求使用MDUU(数据管家区域),需要考虑访问请求形式和角色。这可能永远不会需要。

创建或替换目录xxxxx_DL作为“/横幅/测试/ dataload / xxxxx”;格兰特读目录xxxxx_DL BAN_DEFAULT_M;格兰特读目录xxxxx_DL BAN_DEFAULT_Q;在目录xxxxx_DL公众授予读、写;格兰特读、写在系统目录xxxxx_DL GRANT选项;

动态创建角色

下面的SQL将需要运行的脚本动态格兰特选择所有MDUU表。我不希望大量的表,但是每次一个部门/区域创建一个新表,我们不希望他们必须创建一个机票和生产人员必须执行拨款在测试和刺激。这个工作可以设置在UC4每天运行一次,以及设置在横幅作业提交允许用户列表提交工作从旗帜的工作控制。

——列表MDUU Grant语句,表和角色选择主,TABLE_NAME、案例SUBSTR (TABLE_NAME, 1, 1)当A“USR_ALUMNI_MDUU_EXT_R”当“F”“USR_FINANCE_MDUU_EXT_R”当‘G’‘USR_UGRADADM_MDUU_EXT_R’当“P”“USR_PAYROLL_MDUU_EXT_R”当“R”“USR_FINAID_MDUU_EXT_R”当“年代”“USR_STUDENT_MDUU_EXT_R”当“T”“USR_ARSYS_MDUU_EXT_R”当“U”“USR_UTS_MDUU_EXT_R”结束MDUU_ROLE、案例SUBSTR (TABLE_NAME, 1, 1)当A的格兰特选择| |所有者| |”。“| | table_name | |”USR_ALUMNI_MDUU_EXT_R;”当“F”的格兰特选择| |所有者| |”。“| | table_name | |”USR_FINANCE_MDUU_EXT_R;”当“G”的格兰特选择| |所有者| |”。“| | table_name | |”USR_UGRADADM_MDUU_EXT_R;”当“P”的格兰特选择| |所有者| |”。“| | table_name | |”USR_PAYROLL_MDUU_EXT_R;”当“R”的格兰特选择| |所有者| |”。“| | table_name | |”USR_FINAID_MDUU_EXT_R;”当“年代”的格兰特选择| |所有者| |”。“| | table_name | |”USR_STUDENT_MDUU_EXT_R;”当“T”的格兰特选择| |所有者| |”。“| | table_name | |”USR_ARSYS_MDUU_EXT_R;”当“U”的格兰特选择| |所有者| |”。“| | table_name | |”USR_UTS_MDUU_EXT_R;”结束GRANT_STATEMENT从SYS.ALL_TABLES在所有者= ' PRGNREP '和SUBSTR (TABLE_NAME 2 1) = ' _ '和SUBSTR (TABLE_NAME 1 1) (' A ',‘F’,‘G’,‘P’,‘R’,‘S’,‘T’,‘U’);——列表MDUU Grant语句,表和角色——不存在可以切换显示角色——存在——存在或需要授予SELECT *(选择主,TABLE_NAME、案例SUBSTR (TABLE_NAME, 1, 1)当A“USR_ALUMNI_MDUU_EXT_R”当“F”“USR_FINANCE_MDUU_EXT_R”当‘G’‘USR_UGRADADM_MDUU_EXT_R’当“P”“USR_PAYROLL_MDUU_EXT_R”当“R”“USR_FINAID_MDUU_EXT_R”当“年代”“USR_STUDENT_MDUU_EXT_R”当“T”“USR_ARSYS_MDUU_EXT_R”当“U”“USR_UTS_MDUU_EXT_R”结束MDUU_ROLE、案例SUBSTR (TABLE_NAME, 1, 1)当A的格兰特选择| |所有者| |”。“| | table_name | |”USR_ALUMNI_MDUU_EXT_R;”当“F”的格兰特选择| |所有者| |”。“| | table_name | |”USR_FINANCE_MDUU_EXT_R;”当“G”的格兰特选择| |所有者| |”。“| | table_name | |”USR_UGRADADM_MDUU_EXT_R;”当“P”的格兰特选择| |所有者| |”。“| | table_name | |”USR_PAYROLL_MDUU_EXT_R;”当“R”的格兰特选择| |所有者| |”。“| | table_name | |”USR_FINAID_MDUU_EXT_R;”当“年代”的格兰特选择| |所有者| |”。“| | table_name | |”USR_STUDENT_MDUU_EXT_R;”当“T”的格兰特选择| |所有者| |”。“| | table_name | |”USR_ARSYS_MDUU_EXT_R;”当“U”的格兰特选择| |所有者| |”。“| | table_name | |”USR_UTS_MDUU_EXT_R;”结束GRANT_STATEMENT从SYS.ALL_TABLES在所有者= ' PRGNREP '和SUBSTR (TABLE_NAME 2 1) = ' _ '和SUBSTR (TABLE_NAME 1 1) (' A ',‘F’,‘G’,‘P’,‘R’,‘S’,‘T’,‘U’))T1 = 1(选择R.ROLE而不存在,P.GRANTEE,P.OWNER,P.TABLE_NAME,P.GRANTOR,P.PRIVILEGE从SYS.DBA_ROLESR,系统。DBA_TAB_PRIVS P在R。角色= P.GRANTEE和R。角色= T.MDUU_ROLE和P。老板= T.OWNER和P。TABLE_NAME = T.TABLE_NAME);创建角色USR_FINAID_MDUU_R不确定;SELECT *从SYS.DBA_TAB_PRIVS在受让人= ' USR_FINAID_MDUU_R ';SELECT *从SYS.DBA_ROLES在角色= ' USR_FINAID_MDUU_R ';选择R.ROLE,P.GRANTEE,P.OWNER,P.TABLE_NAME,P.GRANTOR,P.PRIVILEGE从SYS.DBA_ROLESR,系统。DBA_TAB_PRIVS P在R。角色= P.GRANTEE和R。角色= ' USR_FINAID_REPORT_ADM_R ';

一条横幅(85857)(mzupgsr作业提交工作。shl和mzupgsr.sql)更新权限创建新表,建议在前一节。UC4 /全自动条幅工作(109868)(MZUPGSR)设置运行横幅作业提交工作进度的8点到晚上8点每小时一次。

请参考https://kb.www.zhongqiwg.com/uts/MassDataUpdateUtility用户如何设置在横幅MDUU工作。


  • DBHowTo