0
在創建數據倉庫時,我習慣於在表格頂部創建視圖,以便用戶查詢這些視圖而不是表格。無論如何,他們永遠不會被授予訪問權限。應該面向最終用戶的表總是處於視圖的形式嗎?
現在關於當前的數據倉庫問題,將會在幾個表格之間建立「結束表」或報告。如果我們使用視圖的路線,那麼這些聯接應該在視圖層次上完成,還是應該使用聯接創建另一組表格並在其上創建基本視圖?
在創建數據倉庫時,我習慣於在表格頂部創建視圖,以便用戶查詢這些視圖而不是表格。無論如何,他們永遠不會被授予訪問權限。應該面向最終用戶的表總是處於視圖的形式嗎?
現在關於當前的數據倉庫問題,將會在幾個表格之間建立「結束表」或報告。如果我們使用視圖的路線,那麼這些聯接應該在視圖層次上完成,還是應該使用聯接創建另一組表格並在其上創建基本視圖?
兩件事情而做決定,我會考慮:
那麼,就像數據庫管理中的大多數問題一樣,沒有「一個正確」的答案。但是,一般來說,DWH將會有大量的報告運行在最前面。所以,從長遠來看,創建視圖並不會削減它。
所以這聽起來像你會親自傾向於創建單獨的連接表? – simplycoding
連接應該在視圖級完成。您試圖讓用戶更容易訪問數據庫,而不僅僅是遵循有關視圖的官僚規則。 –