有什么方法可以创建一个视图,该视图返回可执行RDB时Pega本地解析的pzPVStream?从视图动态生成pzPVStream
举例来说,也许这很像一个查询(MS SQL Server中):
SELECT test_tbl_outer.ID, (
select *, 'My-Int-TestClass' as "pxObjClass"
from {class:My-Int-TestClass} as test_tbl_inner
where test_tbl_inner.ID=test_tbl_outer.ID
FOR XML RAW('pagedata'), TYPE, ELEMENTS
) as pzPVStream
from {class:My-Int-TestClass} as test_tbl_outer
这得到一个无效的签名错误(SQL查询不会工作,而是直接),如果我尝试推签名字符串到列('PR6d'或以前)我只是得到一个关于标题的不同的错误。
所以在这一点上,我确实意识到pzPVstream并不是以xml的形式存储,而是作为某种打包的压缩字符串。有没有办法让我即时创建一个有效的pzPVstream?也许类似pr_read_from_stream做的事情,但相反?
用例是我们想从现有的数据仓库中抽取一大堆数据。如果我们能够在一次旅行中将所有的多值数据(很多很多的加入深度)拉过来,那将会很好。我们不太关心这个对象的大小,因为我们计划以这种或那种方式拉取这些数据。