我是Oracle BI的新手。我一直在閱讀文檔,教程,示例指南中的oracle並觀看一些視頻。 但我無法回答一些令我困惑的問題。Oracle BI知識庫
1-)爲什麼我們有3個存儲庫層?在教程中,他們將對象從物理層拖放到業務模型和映射圖層。在這一層,他們正在重命名錶名稱。然後他們將對象從業務模型拖到表示層。在這一層,他們重新命名錶名並且他們正在刪除一些列。我認爲我們只能使用物理層和表示層。在表示層中,我們可以重命名錶名並刪除一些列。
2-)在物理層,我們從數據源導入對象。我們可以導入表,視圖和外鍵。設計商業模式的最佳做法是什麼? 我創建了一個測試庫。我從數據庫導入表,視圖和外鍵。但是當我嘗試檢查一致性(在準備表示層之後)時,我收到了關於物理層中的自連接的錯誤消息。我可以解決自我加入問題嗎?
3-)我應該僅從物理層的數據庫導入表和視圖嗎?我認爲,如果在導入操作後不手動停止連接,Oracle BI Server可能無法準備正確的sql語句。 我們有一個很大的數據庫(也許500個表),所以如果我不導入外鍵,手動創建外鍵將是一個大規模的手動過程。我也不知道哪些外鍵對於精心設計的商業模式是強制性的? 4)當數據庫表更改(例如添加新列)時,這些更改會自動更新到物理層嗎?
謝謝。