Megosztás a következőn keresztül:


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.