【问题标题】:Data Security Profile (Alias Transitions)数据安全配置文件(别名转换)
【发布时间】:2014-10-01 23:23:53
【问题描述】:

我的开发中的 Universe 使用开发数据库(前缀“D_”)。 我在集成环境中有一个宇宙。 这是用于最终用户的测试。一个新版本的宇宙只是从开发环境复制到集成环境。

集成环境中的 Universe 已使用另一个数据库(前缀“I_”)。 我试图通过在集成环境中定义宇宙上的数据安全配置文件来解决这个问题。 (我定义了配置文件,并在“表格”选项卡上定义了相应的表格)。

问题是 - 它按预期对表运行,但不适用于别名。此外,当我尝试将新的“转换”从 D_ 表插入到相应的 I_ 表时,我单击“插入”,但没有显示 ALIAS 表。

问题:如何定义这些从 D_ 到 I_ 别名表的“转换”?

【问题讨论】:

    标签: business-objects


    【解决方案1】:

    我们只能使用安全配置文件将 Universe 表替换为数据库表。我对新的选项表限定符不太了解。

    您是否在右键单击表时选中了“更改数据基础中的表限定符和所有者”选项。

    谢谢, 萨钦

    【讨论】:

    • 不确定我们是否在同一页面上。在开发 Universe 时,我使用开发数据库作为数据基础层的基础。此 Universe 发布在服务器上的 DEV 文件夹中。除了 DEV 我还有创建者 INT 文件夹。在这个文件夹中,我发布了最新的稳定版本,以便最终用户可以在不影响 DEV 世界的情况下测试新功能。同样,我为生产性宇宙创建了 PROD 文件夹。当然INT文件夹中的Universe使用INT数据库,PROD文件夹中的Universe使用PROD Universe。总之 - 3 个不同的文件夹、3 个 Universe、3 个数据库
    • 所以最初的问题是——因为我是通过将 DEV 数据库作为数据基础层的基础进行开发的,我如何更新 INT 和 PROD 文件夹中的宇宙。从这个论坛我得到了建议,最好的做法是使用数据安全配置文件并定义“转换”表。例如,如果 DEV Universe 使用表“D_Table_1”,对于数据安全配置文件内的 INT 文件夹中的 Universe,我定义转换“D_Table_1”->“I_Table_1”。这工作正常。问题在于别名。我无法为别名表定义这些转换。
    • 因此,出现了 2 个问题:(1) 具有数据安全配置文件和转换定义的方法是否正确? (具有结构 DEV、INT、PROD 文件夹,用于不同的环境和不同的 Universe,具有不同的数据库)。 (2) 如果是,如何配置 INT 文件夹中的 Universe 以正确使用别名? INT Universe 中的别名应采用“I_”数据库,而不是“D_”数据库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 2019-04-15
    • 2016-06-03
    • 1970-01-01
    • 2011-08-27
    相关资源
    最近更新 更多