上一页 下一页

用户指南

“可见性级别”功能的功能主要限于系统管理员,以便设置和配置模型以限制对模型中某些包的访问。通常,用户不会知道可见性级别; 他们根本不会在模型中看到某些包。

定义可见性级别感知数据库管理器

在大多数情况下,在Sparx Systems Cloud Service Configuration Client的Professional('Pro Cloud')版本中定义数据库管理器的过程与常规版本相同。这些是例外:

DBMS

讨论

Oracle

所有Oracle连接都需要'DefaultSchema = {schema_name};' 选项手动添加到连接字符串,其中{schema_name}是拥有Enterprise Architect表的模式的物理名称。例如:

    Provider = OraOLEDB.Oracle.1; Password = pass; Persist Security Info = True; User ID = user1; Data Source = ORA_SN; DefaultSchema = owner_user;

在与Enterprise Architect模型的典型Oracle连接中,“用户ID”选项既是表的所有者,也是用于访问数据的用户凭据。但是,在使用“可见性级别”功能的模型中,这些选项不同,因此添加了“DefaultSchema”选项以定义表所有者。

Microsoft SQL Server

所有SQL Server连接都需要一个“别名”字段值,该值唯一标识当前服务器上的数据库管理器。“Alias”值是Enterprise Architect用户了解模型的名称。

在早期版本的Cloud Service中,基于SQL Server的连接的数据库管理器别名由数据库名称自动确定,这意味着每个SQL Server数据库只能在Cloud Service中定义一个数据库管理器。现在,通过使用“别名”字段,单个数据库可以定义无限数量的数据库管理器。

在数据库管理器上启用扩展OLSC接口

为了使Pro Cloud Server允许在模型中使用可见性级别,必须选择“启用Pro功能(OSLC,WebEA和集成)”选项。这是通过打开连接到相应服务器的Sparx Systems云服务配置客户端应用程序(SSProCloudClient.exe)来实现的。然后,在列表中选择数据库管理器,然后单击“ 配置”按钮在生成的“ 配置数据库管理器”屏幕上,选中“启用Pro功能(OSLC,WebEA和集成)”复选框。

可见性等级管理

当企业架构师的终极版是用来连接到已配置的可见度的模型,有一个额外的菜单项“设置可见度...”下的每个包对象的“包控制”上下文菜单项目浏览器

如果您的模型启用了安全性,则需要使用标准Enterprise Architect权限分配,为需要访问“设置可见性级别...”菜单项的所有应用程序用户分配“可见性级别管理员”安全权限。

设置包的可见性级别

在Enterprise Architect的Ultimate版本中,可以使用项目浏览器上下文菜单项“Package Control” 设置包的可见性级别。设置可见性等级......'。

此菜单项仅在已为可见性级别设置的模型中可用,通过Pro Cloud服务器连接访问且用户具有终极许可证。

在包上设置可见性级别后,只有具有相应访问级别的用户才能查看,访问和更新该包及其所有子级,并在用户安全性中进行设置。

要从包(及其所有子项)中删除可见性级别,只需将“可见性级别”设置为零。

用户可以申请的可见性级别

用户只能将包上的可见性级别设置为当前数据库用户有权访问的级别。例如,连接到使用已分配级别3和4的数据库用户的云连接的Enterprise Architect客户端可以将任何包的可见性级别更新为级别0,3或4。