Berechtigung1:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
- |
Berechtigung2:
Merkmale |
Werte |
0CALYEAR |
- |
0PRODUCT |
Case |
0CUSTOMER |
Schmidt |
0COUNTRY |
DE, US |
Hier werden die Berechtigungen in folgende zwei Berechtigungen zusammengefasst:
Ergebnis1:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
DE, US |
Ergebnis2:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Case |
0CUSTOMER |
Schmidt |
0COUNTRY |
DE, US |
Beachten Sie: die Kombination 0PRODUCT = Pencil, 0CUSTOMER = Schmidt ist nicht berechtigt. Dies zeigt, dass die multidimensionalen Kombinationen vom Berechtigungen berücksichtigt werden.
Dieses Beispiel zeigt, dass das Resultat von zwei zu kombinierenden Berechtigungen nicht nur eine neue Berechtigung erzeugen kann. Es können auch zwei neue Berechtigungen entstehen, welche berechtigte Einträge für alle zu den Berechtigungen gehörenden Dimensionen enthalten.
Dieses Beispiel zeigt, was passiert, wenn es mehr als zwei Berechtigungen gibt.
Berechtigung1:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
- |
0COUNTRY |
- |
Berechtigung2:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Case |
0CUSTOMER |
Schmidt |
0COUNTRY |
- |
Berechtigung3:
Merkmale |
Werte |
0CALYEAR |
- |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
DE, US |
Hier werden zuerst alle Berechtigungen verglichen und mit den anderen Berechtigungen in mehreren Schritten kombiniert.
Berechtigung1 muss mit Berechtigung2 kombiniert werden. Dies ergibt Ergebnis1 und Ergebnis2.
Ergebnis1:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Schmidt |
0COUNTRY |
- |
Ergebnis2:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Case |
0CUSTOMER |
Schmidt |
0COUNTRY |
- |
Berechtigung1 wird mit Berechtigung3 zu Ergebnis3 und Ergebnis4 kombiniert.
Ergebnis3:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
DE, US |
Ergebnis4:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
DE, US |
Bei diesem Ergebnis ist gleich offensichtlich, dass die Ergebnisse identisch sind und somit auch zusammengefasst werden können.
Berechtigung2 und Berechtigung3 werden folgendermaßen zusammengefasst:
Ergebnis5:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
DE, US |
Ergebnis6:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Case |
0CUSTOMER |
Schmidt |
0COUNTRY |
DE, US |
In Ergebnis1 und Ergebnis2 fehlen noch die Einträge für 0COUNTRY. Deswegen muss der ganze Ablauf wiederholt werden. Alle Berechtigungen werden wieder mit allen anderen zusammengefasst.
Die zweite Wiederholung liefert folgende Endergebnisse, wobei alle identischen Berechtigungen ignoriert werden:
Endergebnis1:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Schmidt |
0COUNTRY |
DE, US |
Endergebnis2:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Case |
0CUSTOMER |
Schmidt |
0COUNTRY |
DE, US |
Endergebnis3:
Merkmale |
Werte |
0CALYEAR |
1999-2002 |
0PRODUCT |
Pencil |
0CUSTOMER |
Miller |
0COUNTRY |
DE, US |