前页 后页

用户指南

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

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

在大多数情况下,在Sparx Systems Pro Cloud Server Configuration Client中定义数据库管理器的过程与非可见性级别数据库管理器的过程相同。这些是例外:

数据库管理系统

讨论区

也可以看看

甲骨文

所有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服务器

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

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

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

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

可见度管理

当使用Enterprise Architect的Ultimate Edition连接到配置了可见性级别的模型时,在菜单项中每个Package对象的“ Package Control”上下文菜单下还有一个附加菜单项“ Set Visibility Level ...”。浏览器窗口。

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

设置包装的可见度等级

在Enterprise Architect的Ultimate Edition中,可以使用“浏览器”窗口上下文菜单项“ Package Control | Package”来设置Package的可见性级别。设置可见度级别...”。

该菜单项仅在已设置为“可见性级别”,通过Pro Cloud服务器连接进行访问且用户具有Ultimate许可的型号中可用。

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

要从包(及其所有子级)中删除可见性级别,只需将可见性级别设置回不受限制。

用户可以应用的可见度级别

用户只能将“包的可见性级别”设置为当前数据库用户有权访问的级别。例如,连接到使用已分配了级别3和4的数据库用户的Cloud连接的Enterprise Architect客户端可以将任何程序包的可见性级别更新为不受限制的级别3或4。