比方說,我有以下數據:如何通過層次結構中的標識符來獲取我的聚合暴露?
貿易數據:
TradeId,CptyID,Exposure
T1 , C3, 100
T2 , C2, 50
T3 , C6, 200
業務層次數據:
CptyID,L1-Acronym,L2-Acronym,L3-Acronym
C3, H1, H2, H3
C2, H4, H5, H2
C6, H4, H5, H6
ID映射:
Acronym,CptyID,Identifier
H1 , C1, B1
H2 , C2, B2
H3 , C3, B3
H4 , C4, B4
H5 , C5, B5
H6 , C6, B6
個
IE具有層次結構,如: 水平縮寫(識別符)
L1 H1(B1) H4(B4)
L2 H2(B2) H5(B5)
L3 H3(B3) H2(B2) H6(B6)
Trade T1 T2 T3
我想獲得由標識符(B1,B2,B3,B4,B5,B6)曝光其中,exp(B1) = Exp(T1),Exp(B2)= Exp(T1)+ Exp(T2)...
將它們連接在一起不起作用。它會給我3個事實:
TradeID, CptyID, Exposure, L1-Acronym, L2-Acronym, L3-Acronym, Identifier
T1 , C3 , 100, H1, H2, H3, B3
T2 , C2 , 50, H4, H5, H2, B2
T3 , C6 , 200, H4, H5, H6, B6
,並給我錯誤的結果,因爲我只在3級獲得的標識符曝光:
Identifier,ResultInLive,ExpectedResult
B1 , Null, 100 (Null because I have no facts associated directly to B1)
B2 , 50, 150
B3 , 100, 100
B4 , Null, 250
B5 , Null, 250
B6 , 200, 200
另一個困難是,這些尺寸可以有很多成員(> 300K)。
親切的問候,
克里斯托夫
爲什麼會出現在你的元組沒有提到B1和B2?您可以將它們添加爲屬性,因爲您已經添加了H1和H2。 – tuxmobil
嗨, 這是因爲現有的數據模型。 目前我們有3個文件: 層次 - 文件,給我的H1,H2和H3 - 標識符文件 - 貿易文件。 目前,它們使用cptyID進行連接。因此,對於每個交易事實,我將具有與該CptyID相對應的層次結構並且僅具有與該cptyID相對應的標識符。 建立一個標識符層次結構確實是可行的,但它不能完全解決我的問題,因爲一個標識符可能在兩個不同的層次結構中,因此會被視爲兩個不同的成員。 – ChristopheCC
你的意思是你想要一個標識符被認爲是同一個成員,即使它在2個不同的層次/深度/層次結構中?如果是,那麼你應該創建一個只有標識符的額外層次結構,否則(如你所說)它們將被視爲2個不同的成員。 – tuxmobil