Az Azure Analysis Services kezelése a PowerShell-lel
Ez a cikk az Azure Analysis Services-kiszolgálói és adatbázis-kezelési feladatok végrehajtásához használt PowerShell-parancsmagokat ismerteti.
A kiszolgálói erőforrás-kezelési feladatok, például a kiszolgáló létrehozása vagy törlése, a kiszolgálói műveletek felfüggesztése vagy folytatása, illetve a szolgáltatási szint (szint) módosítása azure Analysis Services-parancsmagokat használnak. Az adatbázisok kezelésével kapcsolatos egyéb feladatok, például a szerepkörtagok hozzáadása vagy eltávolítása, a feldolgozás vagy a particionálás az SQL Server Analysis Servicesrel azonos SqlServer-modulban található parancsmagokat használják.
Megjegyzés:
We recommend that you use the Azure Az PowerShell module to interact with Azure. See Install Azure PowerShell to get started. To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.
Permissions
A Legtöbb PowerShell-feladathoz Rendszergazda jogosultság szükséges a kezelt Analysis Services-kiszolgálón. Az ütemezett PowerShell-feladatok felügyelet nélküli műveletek. Az ütemezőt futtató fióknak vagy szolgáltatásnévnek Rendszergazda jogosultságokkal kell rendelkeznie az Analysis Services-kiszolgálón.
Az Azure PowerShell-parancsmagokat használó kiszolgálói műveletek esetében a fióknak vagy a futtató ütemezőnek is az Azure szerepköralapú hozzáférés-vezérlési (Azure RBAC) erőforrás tulajdonosi szerepköréhez kell tartoznia.
Erőforrás- és kiszolgálóműveletek
Modul telepítése – Az.AnalysisServices
Dokumentáció – Az.AnalysisServices-referencia
Adatbázis-műveletek
Az Azure Analysis Services adatbázis-műveletei ugyanazt az SqlServer-modult használják, mint az SQL Server Analysis Services. Az Azure Analysis Services azonban nem minden parancsmagot támogat.
Az SqlServer modul feladatspecifikus adatbázis-kezelési parancsmagokat, valamint egy TMSL-lekérdezést vagy szkriptet elfogadó általános célú Invoke-ASCmd parancsmagot biztosít. Az Azure Analysis Services az SqlServer modul alábbi parancsmagjait támogatja.
Modul telepítése – SqlServer
Dokumentáció – SqlServer-referencia
Támogatott parancsmagok
Parancsmag | Leírás |
---|---|
Add-RoleMember | Tag hozzáadása adatbázis-szerepkörhöz. |
Backup-ASDatabase | Analysis Services-adatbázis biztonsági mentése. |
Remove-RoleMember | Tag eltávolítása adatbázis-szerepkörből. |
Invoke-ASCmd | TMSL-szkript végrehajtása. |
Invoke-ProcessASDatabase | Adatbázis feldolgozása. |
Invoke-ProcessPartition | Partíció feldolgozása. |
Invoke-ProcessTable | Táblázat feldolgozása. |
Egyesítés-partíció | Partíció egyesítése. |
Restore-ASDatabase | Analysis Services-adatbázis visszaállítása. |