Freigeben über


Permission-Datentyp (ASSL)

Definiert einen abstrakten, Grunddatentyp, der Informationen über eine individuelle Berechtigung darstellt.

Syntax

  
<Permission>  
   <Name>...</Name>  
   <ID>...</ID>  
   <CreatedTimestamp>...</CreateTimestamp>  
   <LastSchemaUpdate>...</LastSchemaUpdate>  
   <RoleID>...</RoleID>  
   <Description>...</Description>  
   <Process>...</Process>  
   <ReadDefinition>...</ReadDefinition>  
   <Read>...</Read>  
   <Write>...</Write>  
   <Annotations>...</Annotations>  
</Permission>  

Datentypmerkmale

Merkmal BESCHREIBUNG
Basisdatentypen Keine
Abgeleitete Datentypen CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

Datentypbeziehungen

Beziehung Element
Übergeordnete Elemente Keine
Untergeordnete Elemente Annotations, CreatedTimestamp, Description, ID, LastSchemaUpdate, Name, Process, Read, ReadDefinition, RoleID, Write
Abgeleitete Elemente Keine

Bemerkungen

Die Berechtigung dient als abstrakter Basistyp für eine Reihe abgeleiteter Berechtigungstypen, die in einer Instanz von Analysis Services verwendet werden.

Diesem Datentyp sind unter dem DeploymentMode-Wert 2 (tabellarischer Servermodus) die folgenden Überprüfungen zugeordnet:

  • Process -Attribut, dessen Standardwert auf Falsefestgelegt wird, außer wenn der Benutzer über die Berechtigung Aktualisieren verfügt. Für Benutzer mit der Berechtigung Aktualisieren wird der Process -Attributwert auf Truefestgelegt.

  • ReadDefinition -Attribut, dessen Wert auf Nonefestgelegt wird. Bei jedem anderen Wert wird ein Fehler generiert.

  • DerRead -Attributwert wird auf Allowed für Benutzer mit der Berechtigung Benutzer und auf None festgelegt, wenn die Benutzer der Berechtigung Aktualisieren zugewiesen wurden. Wenn ein Benutzer sowohl über die Berechtigung Benutzer als auch über die Berechtigung Aktualisieren verfügt, wird das Attribut auf Allowedfestgelegt. Für Benutzer mit Administratorrechten wird der Attributwert auf Allowedfestgelegt.

  • Write -Attribut, dessen Wert auf Nonefestgelegt wird. Bei jedem anderen Wert wird ein Fehler generiert.

Das entsprechende Element im AMO-Objektmodell (Analysis Management Objects) ist Permission.

Weitere Informationen

Role-Element (ASSL)
Analysis Services Scripting Language-XML-Datentypen (ASSL)