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.
Feljegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Engedélyek
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. |