上一主题: 数据分区

下一主题: 约束规格

数据分区设置

您可以定义无数个数据分区。 在由数据分区限制的每个数据库表上,每个数据分区包含一组约束和验证。 对于数据分区中的每个表,您可以使用以与 SQL WHERE 子句相似的格式指定的标准来指定查看、更新、创建或删除记录的独立权限。 您可以根据要访问的记录中的任何属性以及用户的联系人记录中的任何数据进行限制。 这样做,在定义数据分区时会具有相当大的灵活性。 例如,使用 Contact 表中的“供应商”字段,将对有权直接访问 CA SDM 的供应商施加数据分区限制。

由于性能原因,CA SDM 不允许数据分区约束包含笛卡尔连接。 笛卡尔连接产生于包含“OR”的约束,其不完全限制 OR 两侧的所有已连接表。 要确保数据分区约束不会产生笛卡尔连接,请输入以下命令:

Windows
bop_cmd -f $NX_ROOT\bopcfg\interp\bop_diag.frg "check_queries()"
UNIX
bop_cmd -f $NX_ROOT/bopcfg/interp/bop_diag.frg "check_queries()"

重要信息! 此程序标记的任何数据分区必须进行适当地更新。 有关如何定义数据分区、约束和约束类型的详细信息,请参阅联机帮助