Ich habe einen SSAS-Würfel mit Verkaufsdaten. Eine Dimension ist Abteilung genannt und sieht wie folgt aus: Ebene 1: AbteilungDimension Sicherheit in SSAS
Stufe 2: Kostenstelle
Eine weitere Dimension wie folgt aussieht: Stufe 1: Client
Stufe 2: AccountNo
Level 3: Rechnung
Einige Benutzer sollten nur eine bestimmte Kostenstelle sehen können. Dies habe ich mit dem Erstellen einer Rolle und dem eingeschränkten Zugriff auf Dimensionsdaten für die Dimension Abteilung gelöst. Das funktioniert bisher gut.
Jetzt hat mein Manager gesagt, dass die Benutzer mit eingeschränktem Zugang nicht die Namen der Kunden sehen dürfen, die nicht mit der Kostenstelle der begrenzten Benutzer Geschäfte gemacht haben.
Also muss ich den Zugriff auf die Dimension Client beschränken. Das geht aber nicht so einfach, da es tausende Kunden gibt und ein Kunde eines Tages von einem anderen Unternehmen mit einer neuen Kostenstelle Geschäfte machen kann. Ein Kunde kann auch mehrere Konten haben, die zu verschiedenen Kostenstellen gehören.
Ich brauche hier einen Eintrag zu meinen Optionen. Wäre irgendeine Art von Subcube eine Option oder ein neuer Cube (klingt ein wenig übertrieben)? Eine andere Option wäre, eine weitere Hierarchie in der Client-Dimension zu erstellen, die Kostenstelle, Konto und Rechnung verwendet. Dies würde die Kundenebene eliminieren müssen, da ein Kunde mehrere Konten haben kann, die zu verschiedenen Kostenstellen gehören.
Jeder Eingang willkommen, ich brauche keine exakten Lösungen, sondern Führung ...
Es funktioniert! Vielen Dank! – user88139