在 QlikView 中创建语义层
我试图弄清楚是否有一种方法可以创建语义层,类似于 QlikView 中 SAP-Business Objects 中的 Cognos 和 Universe 中的目录。
我相当确定这不是您可以开箱即用的操作,但我想知道是否没有一种创造性的方法可以通过 qvd 和 qvw 文件的组合来实现相同的目的。
I am trying to figure out if there's a way to create a semantic layer, similar to what you can do with Catalogs in Cognos and Universe in SAP-Business Objects, in QlikView.
I am fairly certain that it is not something that you can do out of the box but I am wondering if there isn't a creative way to achieve the same through a combination of qvd and qvw files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过创建实现数据模型和行级安全性但不包含任何 UI 元素的 QVW 来有效地实现此目的。这些“数据模型”QVW(概念上与 BO 域相同)可以在实现用户界面的各种 QVW 应用程序中重用。 “数据模型”QVW 可以使用二进制加载语句加载到 UI 中。
这种方法有一些小的限制,因为您只能在给定的 QVW 中执行单个二进制加载语句,并且通过采用这种方法,您可以有效地增加 IO(您需要将数据写入一次“数据”)模型”QVW,然后再次进入 UI QVW n 次)。
You can effectively achieve this by creating a QVW which implements the data model and row level security, but does not contain any UI elements. These "data model" QVW's (conceptually the same as a BO universe) can be reused in various QVW applications which implement the user interface. The "data model" QVW can be loaded into the UI using a Binary load statement.
There are a few minor limitations with this approach in that you can only perform a single binary load statement in a given QVW, and that by taking this approach you are effectively increasing your IO (you need to write the data down once to the "data model" QVW, and then again into the UI QVW's n times).