Azure Analysis Services beheren met PowerShell
In dit artikel worden PowerShell-cmdlets beschreven die worden gebruikt om Azure Analysis Services server- en databasebeheertaken uit te voeren.
Serverresourcebeheertaken, zoals het maken of verwijderen van een server, het opschorten of hervatten van serverbewerkingen, of het wijzigen van het serviceniveau (laag) maken gebruik van Azure Analysis Services cmdlets. Andere taken voor het beheren van databases, zoals het toevoegen of verwijderen van rolleden, verwerking of partitionering, maken gebruik van cmdlets die zijn opgenomen in dezelfde SqlServer-module als SQL Server Analysis Services.
Notitie
In dit artikel wordt de Azure Az PowerShell-module gebruikt. Dit is de aanbevolen PowerShell-module voor interactie met Azure. Raadpleeg Azure PowerShell installeren om aan de slag te gaan met de Az PowerShell-module. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.
Machtigingen
Voor de meeste PowerShell-taken hebt u beheerdersbevoegdheden nodig op Analysis Services server die u beheert. Geplande PowerShell-taken zijn bewerkingen zonder toezicht. Het account of de service-principal met de scheduler moet beheerdersbevoegdheden hebben op de Analysis Services server.
Voor serverbewerkingen met Azure PowerShell-cmdlets moet uw account of de account met scheduler ook behoren tot de rol Eigenaar voor de resource in op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC).
Resource- en serverbewerkingen
Module installeren - Az.AnalysisServices
Documentatie - Az.AnalysisServices-verwijzing
Databasebewerkingen
Azure Analysis Services databasebewerkingen gebruiken dezelfde SqlServer-module als SQL Server Analysis Services. Niet alle cmdlets worden echter ondersteund voor Azure Analysis Services.
De SqlServer-module biedt taakspecifieke databasebeheer-cmdlets, evenals de algemene Invoke-ASCmd-cmdlet die een TMSL-query (Tabular Model Scripting Language) of -script accepteert. De volgende cmdlets in de SqlServer-module worden ondersteund voor Azure Analysis Services.
Module installeren - SqlServer
Documentatie - SqlServer-verwijzing
Ondersteunde cmdlets
| Cmdlet | Beschrijving |
|---|---|
| Add-RoleMember | Voeg een lid toe aan een databaserol. |
| Backup-ASDatabase | Een back-up maken Analysis Services database. |
| Remove-RoleMember | Een lid uit een databaserol verwijderen. |
| Invoke-ASCmd | Voer een TMSL-script uit. |
| Invoke-ProcessASDatabase | Een database verwerken. |
| Invoke-ProcessPartition | Een partitie verwerken. |
| Invoke-ProcessTable | Een tabel verwerken. |
| Merge-Partition | Een partitie samenvoegen. |
| Restore-ASDatabase | Een database Analysis Services herstellen. |