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:

Javasoljuk az Azure Az PowerShell modult használni az Azure-val való interakcióhoz. Az első lépésekhez tekintse meg Az Azure PowerShell telepítése témakört. Az Az PowerShell-modulba való migrálásról további információt az Azure PowerShell migrálása az AzureRM-ből az Az-be című témakörben talál.

Engedélyek

A Legtöbb PowerShell-feladathoz rendszergazdai 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 rendszergazdai 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 általános célú Invoke-ASCmd parancsmagot biztosít, amely egy táblázatos modellszkriptnyelvi (TMSL) lekérdezést vagy szkriptet fogad el. Az Azure Analysis Services az SqlServer modul alábbi parancsmagjait támogatja.

Modul telepítése – SqlServer
Dokumentáció – SqlServer-referencia

Támogatott parancsmagok

Cmdlet 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ók egyesítése.
Restore-ASDatabase Analysis Services-adatbázis visszaállítása.