Zusammenführen von Partitionen mit unterschiedlichen Datenslices

Wenn Sie Partitionen zusammenführen, bei denen Datenslices im Partitions-Assistenten angegeben wurden, kann die sich ergebende Partition nach dem Verarbeiten unerwartete, falsche Daten enthalten. Sie vermeiden dies, indem Sie einen Filter erstellen, der die Daten in der sich ergebenden Partition festlegt.

Verwenden von Filtern zur Vermeidung doppelter Daten

Ein Cube, der z. B. Informationen zu drei nicht alkoholischen Getränken enthält, besitzt drei Partitionen, die dieselbe Faktentabelle verwenden. Diese Partitionen verfügen über Datenslices, die auf dem jeweiligen Produkt basieren. Partition 1 enthält Daten über [ColaFull], Partition 2 enthält Daten über [ColaDecaf] und Partition 3 enthält Daten über [ColaDiet]. Wenn Partition 3 in Partition 2 zusammengeführt wird, sind die Daten in der sich ergebenden Partition (Partition 2) richtig und die Cubedaten sind richtig. Wird jedoch Partition 2 verarbeitet, kann ihr Inhalt, falls kein Filter eingerichtet wurde, vom übergeordneten Element auf der Produktebene bestimmt werden. Diese übergeordnete Ebene, [SoftDrinks], enthält auch [ColaFull], das Produkt in Partition 1. Durch das Verarbeiten von Partition 2 wird die Partition mit Daten für alle nicht alkoholischen Getränke geladen, einschließlich [ColaFull]. Der Cube enthält dann doppelte Daten für [ColaFull] und gibt falsche Daten an Endbenutzer zurück.

In diesem Beispiel können Sie nach dem Zusammenführen von Partition 3 in Partition 2 einen Filter bereitstellen, z. B. ("Product" = 'ColaDecaf' OR "Product" = 'ColaDiet'), um die Daten in der sich ergebenden Partition 2 anzugeben, damit nur Daten über [ColaDecaf] und [ColaDiet] aus der Faktentabelle extrahiert und die zu [ColaFull] gehörenden Daten ausgeschlossen werden. Alternativ können Sie bereits beim Erstellen Filter für Partition 2 und Partition 3 angeben. Diese Filter werden beim Zusammenführen dann kombiniert. In beiden Fällen enthält der Cube nach der Verarbeitung der Partition keine doppelten Daten.

Siehe auch

Konzepte