我创建了有关访问 Oracle 数据库的 Web Intelligence 的报告。但现在,其他人想要同样的报告。他们每个人都有一个不同的数据库(但都是 Oracle),具有相同的结构但有自己的数据。
我必须做什么才能使所有人都可以使用相同的报告?报告是相同的,但连接或 Universe 会根据运行它的用户而变化。
我不想将它们复制给每个人,因为对一份报告的任何更改都必须可供所有人使用。
问候,安东尼奥
我创建了有关访问 Oracle 数据库的 Web Intelligence 的报告。但现在,其他人想要同样的报告。他们每个人都有一个不同的数据库(但都是 Oracle),具有相同的结构但有自己的数据。
我必须做什么才能使所有人都可以使用相同的报告?报告是相同的,但连接或 Universe 会根据运行它的用户而变化。
我不想将它们复制给每个人,因为对一份报告的任何更改都必须可供所有人使用。
问候,安东尼奥
如果您的文档建立在“经典”UNV Universe 之上,则可以通过定义连接限制在 Universe 级别完成此操作。如果您使用的是新的 BI4 UNX Universe,则需要创建数据安全配置文件连接。这两种机制都允许您为同一 Universe 中的不同用户映射备用数据库连接(因此基于该 Universe 共享相同的文档)。
这个功能在 Universe Designer 文档(针对 UNV)和信息设计工具用户指南(针对 BI4)中有很好的描述。
如果此产品位于服务器上,您可能可以排除数据库登录名和密码,因此用户必须为他们必须登录的数据库输入单独的登录名和密码。也许这是您的 DBA 为每个数据库用户设置的对某些表具有只读访问权限的设置。