2015-05-04 86 views
2

我正在使用Cognos 10.我在FM中使用DB2中的某些表創建了一個模型。然後我創建了一個包併發布了它。我也在報告工作室爲此製作了報告。一切進展順利,報告看起來不錯。在數據庫中添加新行時,在報告工作室中生成的自動更新報告

現在的實際問題是,我添加了一些行到我用於這個項目的表中,並且以前的報告沒有更新。我嘗試在FM中刷新數據源,但沒有更新。所以我必須創建一個新模型併發佈一個包,並在每次向我的DB2表中添加數據時生成一個新報告。

我看到Tableau報告在發生數據庫更改時會自動更新。 Cognos可以做到這一點嗎?

是否有任何其他方式可以在報告工作室中執行某些操作,並且報告會自動更新到DB2表中的新數據?這樣我就不必爲每個DB2插入創建新的模型,包和報告了?

+1

我剛剛意識到你正在談論行而不是列。我刪除了不適用的答案。至於行,你不應該做任何事情。如果添加到表中的任何新行都自動添加到結果集中,假設它們未被濾除。檢查日期範圍或可能會限制結果的其他過濾器。 – Johnsonium

+0

即使行自動更新爲查詢主題,我仍然必須發佈該包嗎?有沒有什麼方法可以在Framework Manager中查看查詢主題的數據? – MChirukuri

+0

只有在對模型進行某種更改時才需要發佈軟件包。簡單地將行添加到表中不應該要求重新發布。要在Framework Manager中查看查詢主題的數據,請單擊「測試」選項卡。 – Johnsonium

回答

0

如果我使用Framework Manager模型,我遇到了同樣的問題。我現在發現的唯一解決方案是直接在Report Studio中編寫SQL。