有什麼方法可以創建一個視圖,該視圖返回可執行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做的事情,但相反?
用例是我們想從現有的數據倉庫中抽取一大堆數據。如果我們能夠在一次旅行中將所有的多值數據(很多很多的加入深度)拉過來,那將會很好。我們不太關心這個對象的大小,因爲我們計劃以這種或那種方式拉取這些數據。