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.