簡體   English   中英

什么是臨時表?

[英]What is a staging table?

暫存表是否僅用於數據倉庫項目或任何SSIS項目? 我想知道什么是臨時表? 任何人都可以給我一些關於如何使用它以及在什么情況下實施它的例子嗎? 另外,我可以知道使用它時的最佳做法嗎?

臨時表只是包含某種形式的業務數據的數據庫表。 暫存是准備業務數據的過程,通常取自某些業務應用程序。 對於普通的 BI 系統,您必須在加載數據之前准備好數據。 臨時表本質上只是一個包含已修改和/或清理過的業務數據的臨時表。 根據您的實際情況,您可能有多個來自不同源系統的臨時表,然后將它們組合到 BI 系統的結果事實表中。

暫存表允許對延遲物化查詢表進行增量維護支持。 它通常收集必須應用於物化表(例如,事實表)的更改,以將其與基礎表的內容同步。 在此處查看 IBM 文檔。

更多信息:

暫存區是復制源系統數據的臨時位置。 由於不同的業務周期、數據處理周期、硬件和網絡資源限制以及地理因素,同時從所有運營數據庫中提取所有數據是不可行的。 數據倉庫中的數據可以是持久的(即長期存在)或瞬態的(即僅暫時存在)。 並非所有企業都需要數據倉庫暫存區。 對於很多企業來說,使用ETL將數據直接從運營數據庫復制到Data Warehouse中是可行的。

下面是通常開發暫存表的示例:

在此處輸入圖像描述

巴塞爾監管機構 OFSAA 中的暫存表是一組包含產品處理器和其他暫存表中的數據的表,用於存儲來自銀行運營系統的數據。 產品處理器是根據銀行迎合的各種金融產品創建的。 產品處理器的階段表已被歸類為產品處理器的曝光數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM