Beispiele für gültige Schnittmengen

In diesem Abschnitt finden Sie Beispiele fürGruppen von gültigen Schnittmengen und Schnittmengenregeln, mit denen einige einfache und komplexe sowie Grenzfallszenarios veranschaulicht werden.

Beispiel: Ankerdimensionen und nicht verankerte Dimensionen

Die Auswahl der Ankerdimension ist kritisch. Bei folgendem Beispiel ergibt sich abhängig von der Definition der Ankerdimension ein unterschiedliches Ergebnis:

  • In der gültigen Schnittmengengruppe 1 wird "Entity" als Ankerdimension und "Product" als nicht verankerte Dimension definiert.

  • In der gültigen Schnittmengengruppe 2 wird diese Definition umgekehrt, sodass "Product" als Ankerdimension und "Entity" als nicht verankerte Dimension gilt.

Tabelle 18-1 Beispiel: Ankerdimension "Entity"

Gültige Schnittmengengruppe Ankerdimension - Entity Nicht verankerte Dimension - Product
1 DESC(500 – Fertigung) – Nicht ausgewählte Elemente sind gültig DESC(P_TP1 – Computerausrüstung)

Gruppe 1 bedeutet, dass Entitys, die von "Fertigung" abhängen, nur mit abhängigen Produkten von "Computerausrüstung" gültig sind. Mit abhängigen Elementen von "Fertigung" sind keine anderen Produkte gültig. Alle anderen Entitys außer denen, die von "Fertigung" abhängen, sind mit allen Produkten (einschließlich abhängigen Produkten von "Computerausrüstung") gültig.

Tabelle 18-2 Beispiel: Ankerdimension "Product"

Gültige Schnittmengengruppe Ankerdimension - Product Nicht verankerte Dimension - Entity
2 DESC(P_TP1 - Computerausrüstung) – Nicht ausgewählte Elemente sind gültig DESC(500 - Fertigung)

Gruppe 2 bedeutet, dass Produkte, die von "Computerausrüstung" abhängen, nur mit abhängigen Entitys von "Fertigung" gültig sind. Mit abhängigen Elementen von "Computerausrüstung" sind keine anderen Entitys gültig. Alle anderen Produkte außer denen, die von "Computerausrüstung" abhängen, sind mit allen Entitys (einschließlich abhängigen Produkten von "Fertigung") gültig.

Achtung:

Die Auswahl der Ankerdimension ist wichtig. Sie erhalten stark abweichende Ergebnisse, wenn Sie die falsche Ankerdimension auswählen.

Beispiel: Erforderliche Dimension

Im folgenden Beispiel ist eine nicht verankerte Dimension nicht erforderlich. In diesem Fall wertet die Anwendung alle restlichen Dimensionsschnittmengen in der gültigen Schnittmengengruppe für einen Cube aus, der die nicht erforderliche Dimension nicht enthält. Dieses Verhalten kann dazu führen, dass eine gültige Schnittmengengruppe mit nur einer wirksamen Dimension ausgewertet wird.

Tabelle 18-3 Beispiel: Erforderliche und nicht erforderliche nicht verankerte Dimensionen

Gültige Schnittmengengruppe Ankerdimension - Entity Nicht verankerte Dimension - Product
1 DESC(500 – Fertigung) – Nicht ausgewählte Elemente sind gültig DESC(P_TP1 – Computerausrüstung) – Nicht erforderlich

In Gruppe 1 ist die Product-Dimension nicht erforderlich, und die nicht ausgewählten Entitys sind gültig. Wenn daher der Cube des Formulars oder der Geschäftsregel zur Laufzeit die Product-Dimension nicht enthält, wertet die Anwendung die Entity-Dimensionsauswahlen aus, um alle Entitys für einen Cube als gültig zu markieren, der die Product-Dimension nicht enthält.

Tabelle 18-4 Beispiel: Erforderliche und nicht erforderliche nicht verankerte Dimensionen

Gültige Schnittmengengruppe Ankerdimension - Entity Nicht verankerte Dimension - Product
2 DESC(500 – Fertigung) – Nicht ausgewählte Elemente sind ungültig DESC(P_TP1 – Computerausrüstung) – Nicht erforderlich

In Gruppe 2 ist die Product-Dimension nicht erforderlich, und die nicht ausgewählten Entitys sind ungültig. Wenn daher ein Cube die Product-Dimension nicht enthält, wertet die Anwendung die Entity-Dimensionsauswahlen aus, um alle Entitys mit Ausnahme der von "Fertigung" abhängigen Elemente als ungültig zu markieren. Anschließend ist für jeden Cube, der die Product-Dimension nicht verwendet, die Dateneingabe nur in abhängigen Elementen von "Fertigung"-Entitys zulässig.

Achtung:

Achten Sie sorgfältig darauf, ob eine nicht verankerte Dimension erforderlich ist oder nicht, insbesondere, wenn als Ergebnis eine gültige Schnittmengengruppe mit nur einer wirksamen Dimension übrig bleibt. Darüber hinaus spielt die Auswahl der Option Nicht ausgewählte Elemente sind gültig für Elemente der Ankerdimension eine wichtige Rolle im Systemverhalten für gültige Schnittmengen. Informationen hierzu finden Sie unter Beispiele für gültige Schnittmengen.

Beispiel: Nicht ausgewählte Elemente sind gültig

Im folgenden Beispiel sind zwei Schnittmengengruppen gültig. In einer Gruppe sind die nicht ausgewählten Elemente der Ankerdimension ungültig (diese Option ist nicht markiert). In der anderen Gruppe sind die nicht ausgewählten Elemente der Ankerdimension gültig (diese Option ist markiert).

Tabelle 18-5 Beispiel: Nicht ausgewählte Elemente sind gültig

Gültige Schnittmengengruppe Ankerdimension - Account Nicht verankerte Dimension - Entity
1 IDESC(BS – Bilanz) – Nicht ausgewählte Elemente sind ungültig 000 - Keine Abteilung
2 IDESC(GP – Bruttogewinn) – Nicht ausgewählte Elemente sind gültig IDESC(403 - Umsatz)

Da Gruppe 1 alle nicht ausgewählten Elemente als ungültig definiert, markiert die Anwendung nicht-inklusive abhängige Elemente von "Bilanz" als ungültig. "Bruttogewinn" ist kein inklusives abhängiges Element von "Bilanz". Auch wenn also Gruppe 2 ausdrücklich angibt, dass einschließliche abhängige Elemente von "Bruttogewinn" mit einschließlich abhängigen Elementen von "Umsatz"-Entitys gültig sind, überschreibt die ungültige Definition aus Gruppe 1 alle weiteren gültigen Schnittmengen desselben Elementsatzes der Ankerdimension.

Beispiel: Redundante oder sich überschneidende Regeln für gültige Schnittmengen innerhalb derselben gültigen Schnittmengengruppe

Wenn sich Regeln für gültige Schnittmengen in derselben gültigen Schnittmengengruppe befinden und eine Redundanz oder Überschneidung hervorrufen, markiert das System eine Schnittmenge als gültig, wenn eine der Bedingungen der gültigen Schnittmengenregel erfüllt wird.

Tabelle 18-6 Beispiel: Redundante oder sich überschneidende Regeln für gültige Schnittmengen innerhalb derselben gültigen Schnittmengengruppe

Regel für gültige Schnittmengen Ankerdimension - Account Nicht verankerte Dimension - Entity
1 IDESC(GP – Bruttogewinn) – Nicht ausgewählte Elemente sind gültig IDESC(403 - Umsatz)
2 IDESC(NI - Nettoeinkommen) – Nicht ausgewählte Elemente sind gültig IDESC(TD – Abteilung gesamt)

Da "Bruttogewinn" ein abhängiges Element von "Nettoeinkommen" und "Vertrieb" ein abhängiges Element von "Abteilung gesamt" ist, sind eingeschlossene abhängige Elemente von "Bruttogewinn" mit einem beliebigen eingeschlossenen Element von "Abteilung gesamt" gültig. Regel 1 ist eine Teilmenge von Regel 2. Somit ist Regel 1 im Grunde eine Regel ohne Vorgang und daher unnötig. Es gibt keine Einschränkung für eingeschlossene abhängige Elemente von "Bruttogewinn"-Konten, die nur für eingeschlossene abhängige Elemente von "Umsatz"-Entitys gültig sind.

Beispiel: Redundante oder sich überschneidende gültige Schnittmengenrelgen in verschiedenenGruppen von gültigen Schnittmengen

Wenn sich Regeln für gültige Schnittmengen in verschiedenenGruppen von gültigen Schnittmengen befinden und eine Redundanz oder Überschneidung hervorrufen, markiert das System eine Schnittmenge nur dann als gültig, wenn sie die Anforderungen allerGruppen von gültigen Schnittmengen erfüllt.

Im folgenden Beispiel liegen redundante oder sich überschneidende Regeln in verschiedenen Gruppen vor:

Tabelle 18-7 Beispiel: Redundante oder sich überschneidende Regeln für gültige Schnittmengen in verschiedenenGruppen von gültigen Schnittmengen

Gültige Schnittmengengruppe Ankerdimension - Account Nicht verankerte Dimension - Entity
1 IDESC(GP – Bruttogewinn) – Nicht ausgewählte Elemente sind gültig IDESC(403 - Umsatz) - Erforderlich
2 IDESC(NI - Nettoeinkommen) – Nicht ausgewählte Elemente sind gültig IDESC(TD – Abteilung gesamt) – Nicht erforderlich

Da Gruppe 1 für einschließlich abhängige Elemente der "Bruttogewinn"-Konten, die mit einschließlichen abhängigen Elementen der "Umsatz"-Entitys gültig sind, noch restriktiver ist, erzwingt die Anwendung diese Gruppe für diese Schnittmengen. Andere, nicht zu "Bruttogewinn" gehörende Konten können weiterhin alle einschließlichen abhängigen Elemente der "Abteilung gesamt"-Entitys verwenden, einschließliche abhängige Elemente der "Bruttogewinn"-Konten müssen jedoch einschließliche abhängige Elemente der "Umsatz"-Entitys verwenden.