Správa služby Azure Analysis Services pomocí PowerShellu
Tento článek popisuje rutiny prostředí PowerShell, které se používají k provádění úloh správy Azure Analysis Services serveru a databáze.
Úlohy správy prostředků serveru, jako je vytvoření nebo odstranění serveru, pozastavení nebo obnovení operací serveru nebo změna úrovně služby (vrstvy) pomocí rutin Azure Analysis Services. Další úlohy týkající se správy databází, jako je přidání nebo odebrání členů role, zpracování nebo dělení, obsahují rutiny, které jsou součástí stejného modulu SqlServer jako Služba Analysis Services serveru SQL.
Poznámka
Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Oprávnění
Většina úloh prostředí PowerShell vyžaduje oprávnění správce na spravovaném serveru Analysis Services. Naplánované úlohy PowerShellu jsou bezobslužné operace. Účet nebo instanční objekt, na kterém běží Plánovač, musí mít na serveru Analysis Services oprávnění správce.
Pro operace se serverem, které používají rutiny Azure PowerShell, musí účet nebo účet spouštějící Plánovač taky patřit do role vlastníka pro prostředek v řízení přístupu na základě role Azure (Azure RBAC).
Operace s prostředky a servery
Instalace modulu – AZ. AnalysisServices
Dokumentace – reference AZ. AnalysisServices
Databázové operace
Operace Azure Analysis Services Database používají stejný modul SqlServer jako Služba Analysis Services serveru SQL. Některé rutiny ale nejsou podporované pro Azure Analysis Services.
Modul SqlServer poskytuje rutiny pro správu databáze specifické pro úlohu a také rutinu pro obecné účely Invoke-ASCmd, která přijímá dotaz nebo skript TMSL (Tabular model Scripting Language). Pro Azure Analysis Services jsou podporovány následující rutiny v modulu SqlServer.
Nainstalovat modul – SQLServer
Dokumentace – Reference k SQLServer
Podporované rutiny
| Rutina | Popis |
|---|---|
| Add-RoleMember | Přidejte člena do databázové role. |
| Backup-ASDatabase | Zálohuje databázi Analysis Services. |
| Remove-RoleMember | Odebere člena z databázové role. |
| Invoke – ASCmd | Spusťte skript TMSL. |
| Invoke – ProcessASDatabase | Zpracování databáze. |
| Invoke – ProcessPartition | Zpracuje oddíl. |
| Invoke – procesní | Zpracuje tabulku. |
| Sloučení – oddíl | Sloučí oddíl. |
| Restore-ASDatabase | Obnovení databáze Analysis Services. |