Udostępnij za pośrednictwem


Filtering a Fact Table for Multiple Partitions

Gdy taka sama tabela fakt jest używany więcej niż jedną partycję w module, ważne jest ten sam wierszy nie są używane w więcej niż jedną partycję.Może się zdarzyć, że wiersz, który jest używany w więcej niż jedną partycję mają zostać uwzględnione, wiele razy, gdy moduł jest przetwarzany lub kwerendy, może to spowodować kwerendy zwracają niepoprawne dane.

Filtry w partycjach służy do zapewnienia, że dane nie są zduplikowane między partycji.Określa filtr na partycji, dane, które w tabela fakt jest używany w partycji.Ważne jest, że filtry dla wszystkich partycji w moduł wyodrębnić wykluczają zestawów danych z tabela fakt.Na przykład, filtry te wzajemnie się wykluczają w ramach każdej zestaw:

Ustaw 1:

"SaleYear" = 2004 r.

"SaleYear" = 2005 r.

Ustaw 2:

"Kontynent" = "AmerykaPółnocna"

"Kontynent" = "Europa"

"Kontynent" = "SouthAmerica"

Ustaw 3:

"Kraj" = "USA"

"Kraj" = "Meksyk"

("Kraj" <>"USA" i "Kraj" <> "Meksyk")

Można określić kwerendę w celu ograniczenia wierszy w tabela w Wprowadź kwerendę w celu Ogranicz wiersze strona kreatora partycji.Na tej stronie wybierz Określić kwerendę, aby ograniczyć wiersze należy zaznaczyć pole wyboru, a następnie utworzyć kwerendę, która ogranicza wiersze.

Po utworzeniu kwerendy wykluczają dla partycji, upewnij się, że dane połączone partycja zawiera wszystkie dane, które mają zostać uwzględnione w module.Zwykle chcesz usunąć partycji domyślnej, która została oparta na samej tabela, czyli partycje kwerenda oparta będzie nakładają się na kwerendy oparte na pełny spis.

Uwaga

Zamiast filtrowanie danych na partycji, aby utworzyć kwerendę w widoku urządzenie źródłowe danych za pomocą tej samej kwerendy i następnie jako podstawy partycji o nazwie kwerendy.