*iNavigator 中的所有权限
*ALL Authority in iNavigator
我使用 iNavigator 进行数据提取,我的团队由 20 名具有个人用户 ID 的分析师组成。分析师将他们的最终数据 table 保存在公共库中,下载数据并将其发送给用户。问题是分析师无法下载其他人创建的 table(即我无法下载同事休假时创建的 table)。在 iNavigator 中创建 table 时是否可以给出 sql 命令。
听起来您在 table 上使用长 SQL 名称而不是短系统名称。既然如此,documentation 表示:
Table authority: If SQL names are used, tables are created with the
system authority of *EXCLUDE to *PUBLIC. If system names are used,
tables are created with the authority to *PUBLIC as determined by the
create authority (CRTAUT) parameter of the schema. If the owner of the
table is a member of a group profile (GRPPRF keyword) and group
authority is specified (GRPAUT keyword), that group profile will also
have authority to the table.
因此您可以记得在创建 table 之后或如上所述将权限授予其他开发者;您可以让您的所有开发人员成为同一个组 (GRPPRF) 的成员,并让他们的配置文件默认 (CRTAUT) 以对新创建的对象进行组所有权。
我使用 iNavigator 进行数据提取,我的团队由 20 名具有个人用户 ID 的分析师组成。分析师将他们的最终数据 table 保存在公共库中,下载数据并将其发送给用户。问题是分析师无法下载其他人创建的 table(即我无法下载同事休假时创建的 table)。在 iNavigator 中创建 table 时是否可以给出 sql 命令。
听起来您在 table 上使用长 SQL 名称而不是短系统名称。既然如此,documentation 表示:
Table authority: If SQL names are used, tables are created with the system authority of *EXCLUDE to *PUBLIC. If system names are used, tables are created with the authority to *PUBLIC as determined by the create authority (CRTAUT) parameter of the schema. If the owner of the table is a member of a group profile (GRPPRF keyword) and group authority is specified (GRPAUT keyword), that group profile will also have authority to the table.
因此您可以记得在创建 table 之后或如上所述将权限授予其他开发者;您可以让您的所有开发人员成为同一个组 (GRPPRF) 的成员,并让他们的配置文件默认 (CRTAUT) 以对新创建的对象进行组所有权。