Översikt över säkerhet i OLAP

Du kan använda säkerhetsfunktionerna i OLAP-modellen om du vill begränsa användare från att komma åt specifika kuber i en databas, se vissa element i en angiven dimension och ändra dimensioner och kubregler.

Det finns tre typer av behörigheter i OLAP:

  • Global: Fastställ vilka åtgärder som användare i en viss roll kan utföra.
  • Objekt: Ange vilka objekt som ska vara tillgängliga för användare av en viss roll.
  • Data: Fastställ vilka datavärden som kan nås av användare med en viss roll.

Globala behörigheter avser OLAP-objekt och datakatalogsobjekt. Globala OLAP-behörigheter är behörigheter att administrera databasen, redigera dimensioner, redigera regler, importera och exportera värden, starta databasen och skriva värden. Globala datakatalogbehörigheter är behörigheter att administrera de behörigheter som tilldelas rollerna och att radera, redigera och visa dessa behörigheter.

Globala behörigheter krävs förutom objektbehörigheter. En roll med behörighet att redigera en kub måste till exempel också ha behörighet till den kuben.

Objektssäkerhet gäller för säkerhet i kuber. #_TABACC tillhandahåller objektssäkerhet.

#_TABACC är inte inblandad i dimensionssäkerhet eftersom du inte kan konfigurera säkerheten för en hel dimension, bara för dess element. Om en användare inte har behörighet till något element i dimensionen får användaren ett fel när kuben frågas.

#_TABACC innehåller endast dimensionerna #__TAB__ och #__GRP_.

Det finns fyra möjliga behörigheter för varje cell i kuben:

  • Förinställning: Vanligen ställs förinställningen in på Skriva, men det kan också konfigureras med Ingen eller Läsa.
  • Ingen: Det är inte tillåtet att använda kuben för den aktuella rollen.
  • Läsa: Rollmedlemmar kan se och fråga kuben.
  • Skriva: Rollmedlemmar kan ändra cellvärden och cellanteckningar i kuben.

Kuber för åtkomstkontroll för dimensioner (DAC) och åtkomstkontroll för flera dimensioner (MDAC) tillhandahåller datasäkerhet. Datasäkerhet avser behörighet att läsa och ändra data i kubens celler.

DAC är det som är oftast används. MDAC används framför allt i planerings- och budgeteringsprogram. DAC och MDAC kan dock användas tillsammans.