使用 OBIEE Web 服务 (12c) 确定列级权限
Using OBIEE Web Service (12c) to Determine Column Level Permissions
我正在使用 OBIEE Web 服务创建一个客户端,允许我们的内部用户检查我们的客户是否可以访问 OBIEE 中的各种对象。
一个用例可能是 - 'can user A read folder B?'。
这个我已经很好地实现了。
另一个用例是 'can user A see characteristic B?'。假设特征 B 是员工 table 的姓氏字段,在 RPD 中,这仅限于特定组。我们的一位内部用户为客户创建了一份报告,需要验证客户是否能够看到分析中的所有列。我们不想为所有内部用户提供 'Act As'.
MetadataService 的 describeColumn 没有向我提供权限信息。我希望 getSubItems 可以深入到足够远的地方,但它没有,WebCatalogService 中的 readObjects 也没有。
我是不是遗漏了什么或者网络服务无法提供这种级别的详细信息?
Web 服务不会为您做那件事,但有一个基于图形分析的解决方案可以完全满足您的需求。
我正在使用 OBIEE Web 服务创建一个客户端,允许我们的内部用户检查我们的客户是否可以访问 OBIEE 中的各种对象。
一个用例可能是 - 'can user A read folder B?'。 这个我已经很好地实现了。
另一个用例是 'can user A see characteristic B?'。假设特征 B 是员工 table 的姓氏字段,在 RPD 中,这仅限于特定组。我们的一位内部用户为客户创建了一份报告,需要验证客户是否能够看到分析中的所有列。我们不想为所有内部用户提供 'Act As'.
MetadataService 的 describeColumn 没有向我提供权限信息。我希望 getSubItems 可以深入到足够远的地方,但它没有,WebCatalogService 中的 readObjects 也没有。
我是不是遗漏了什么或者网络服务无法提供这种级别的详细信息?
Web 服务不会为您做那件事,但有一个基于图形分析的解决方案可以完全满足您的需求。