2015-03-28 17 views
10

Czy tabele pomostowe są używane tylko w projekcie hurtowni danych lub w jakimkolwiek projekcie SSIS? Chciałbym wiedzieć, co to jest stół inscenizacyjny? Czy ktoś może podać mi kilka przykładów, jak go używać iw jakich okolicznościach jest on realizowany? Czy mogę również poznać najlepsze praktyki podczas korzystania z niego?Co to jest tabela pomostowa?

Odpowiedz

18

Tabele pomostowe to tylko tabele bazy danych zawierające dane biznesowe w takiej lub innej formie. Etapowanie to proces przygotowywania danych biznesowych, zwykle pobierany z niektórych aplikacji biznesowych. Dla przeciętnego systemu BI musisz przygotować dane przed ich załadowaniem. Tabela pomostowa jest zasadniczo tylko tymczasową tabelą zawierającą dane biznesowe, zmodyfikowaną i/lub oczyszczoną. W zależności od rzeczywistego przypadku możesz mieć kilka tabel pomostowych z różnych systemów źródłowych, które następnie zostaną połączone w wynikową tabelę faktów dla systemu BI.

+0

Dziękuję Dirk. Czy możesz podać mi prosty przykład w czasie rzeczywistym? – Suj

+1

prosty przykład: twój system ERP ma kilka tabel dla faktur, nagłówków faktury, wierszy faktur, zaangażowanych partnerów. Potrzebujesz informacji ze wszystkich tych tabel w jednej tabeli faktów. Dodatkowo musisz przekonwertować daty w danych faktury na wymiar daty. Najpierw należy załadować dane faktury do tabel pomostowych, dodać dane wymiaru daty i utworzyć tabelę faktów. Czasami tabele przemieszczania mogą wyglądać identycznie jak tabele w systemie pochodzenia, czasami mogą być wynikiem zapytania SQL łączącego kilka tabel. Wszystko zależy od twojego scenariusza. –

+0

Witaj Dirk, jeszcze raz dziękuję. Tak jak określono (wynik zapytania SQL łączącego kilka tabel), można go również wykorzystać w projekcie domu, którego nie ma w magazynie danych. Mimo że nie jestem zaznajomiony z terminem "staging table", teraz mogłem zrozumieć, że jest to tylko tabela tymczasowa lub pośrednia tabela używana do celów modyfikacji/czyszczenia danych. – Suj