Fact Table Considerations When Merging Partitions
Podczas scalania partycje filtry zarówno partycje są łączone za pomocą OR Aby utworzyć filtr dla wynikowego partycji. Ten filtr Scalonej określa zestaw faktów użyty w wynikowej partycji.Jeśli partycja urządzenie źródłowe i partycja docelowa za pomocą tej samej tabela fakt w widoku urządzenie źródłowe danych lub urządzenie źródłowe danych, filtr Scalonej określa danych tabela fakt, odpowiedni wynikowy partycji.Ponieważ fakt, wymagane do partycji wynikowy znajdują się w tabela fakt, dalsza akcja nie jest konieczne.
Tabele fakt nie są scalane automatycznie podczas scalania partycji.Wówczas, gdy scalane partycje tabele fakt różnych, musi ręcznie Scal tabele fakt.Podczas scalania partycji korzystających z tabel fakt inny wynikowy partycji odnosi się tylko do oryginalnej tabela fakt partycja docelowa.Fakty z tabela fakt partycji urządzenie źródłowe musi ręcznie scalania w tabela fakt partycja docelowa.Alternatywnie można zmienić urządzenie źródłowe danych korespondencji seryjnej partycji nazwaną kwerendę, która zwraca zawartość dwóch tabel fakt oddzielne.Jeśli w tym kroku ręczne nie jest wykonywane, tabela fakt nie zawiera pełnych informacji.
Jeśli scalone partycje są oparte na dwóch różnych o nazwie kwerendy widok urządzenie źródłowe danych, należy zmienić nazwanej kwerendy, na której oparty jest uwzględnienie wszystkich wierszy zwracanych przez oddzielne, o nazwie kwerendy Scalonej partycji.
Partycje MOLAP
W przypadku scalania wielowymiarowych partycje MOLAP (OLAP), również są scalane faktów, przechowywane w wielowymiarowej strukturze partycji.Wynika to z partycji wewnętrznie pełne i zgodne.Jednak przechowywane w partycji MOLAP fakt są kopiami fakt w tabela fakt.Po partycji jest następnie przetwarzane są usuwane fakt w struktura wielowymiarowa (tylko w przypadku pełnego i odświeżyć) i dane są kopiowane z tabela fakt określone przez urządzenie źródłowe danych i filtru dla tej partycji.Jeśli partycja urządzenie źródłowe korzysta z tabela fakt różne od partycja docelowa, w tabela fakt partycji urządzenie źródłowe musi być ręcznie scalone z tabela fakt partycja docelowa zapewniające kompletny zestaw danych jest dostępna, podczas przetwarzania partycji wynikowe.Dotyczy to także dwie partycje były oparte na kwerendy o nazwie inne.
Ostrzeżenie
Scalone partycji MOLAP z niekompletne tabela fakt zawiera wewnętrznie scalonych kopii tabela fakt danych i działa prawidłowo, dopóki nie jest przetwarzane.
HOLAP i MOLAP partycji
Hybrydowego HOLAP (OLAP) i relacyjnych partycji ROLAP (OLAP) jest fakt różnych tabel są łączone, tabele faktów nie są automatycznie łączone.Chyba że tabela fakt s ręcznie są scalane, tylko tabela fakt skojarzonych z obiektu docelowego jest dostępna do partycji wynikowy partycja.Fakty związane z partycji urządzenie źródłowe nie są dostępne dla drilldown w wynikowym partycji, a po przetworzeniu partycji agregacji nie podsumowywać dane z tabela niedostępna.
![]() |
---|
Scalone partycji HOLAP lub ROLAP z niekompletne tabela fakt zawiera dokładne agregacji, ale niepełny fakt.Kwerendy odwołujące się do brakującego faktów zwracać niepoprawne dane.Podczas przetwarzania partycji agregacji są obliczane tylko z dostępnych faktów. |
Nieobecności niedostępne faktów nie może być ustali, chyba że użytkownik próbuje wykonać drążenie do fakt tabela niedostępna lub wykonuje kwerendę, która wymaga faktów z tabela niedostępna.Ponieważ agregacji są łączone w trakcie procesu korespondencji seryjnej, kwerendy, których wyniki są oparte jedynie na agregacji zwraca dokładnych danych, natomiast inne kwerendy mogą zwracać niedokładne dane.Nawet po partycji wynikowy jest przetwarzany, brakujące dane z tabela fakt niedostępne mogą nie być zauważalny, zwłaszcza wtedy, gdy reprezentuje on tylko mały fragment połączonych danych.
Tabele fakt mogą być scalane, przed lub po scaleniu partycji.Jednak agregacji nie dokładnie reprezentuje podstawowej faktów aż obie operacje zostały zakończone.Zaleca się, że w przypadku scalania HOLAP lub ROLAP partycji, w których dostęp tabele fakt inny, gdy użytkownicy nie są podłączeni do moduł, który zawiera partycje.
W widoku urządzenie źródłowe danych moduł, aby przywrócić zawartość Scalonej dwie tabele fakt różnych można również utworzyć kwerendę o nazwie.Można następnie zmienić urządzenie źródłowe danych korespondencji seryjnej partycji do odwoływania się do tej kwerendy o nazwie.