Správa služby Azure Analysis Services pomocí PowerShellu

Tento článek popisuje rutiny PowerShellu používané k provádění úloh správy serveru a databáze služby Azure Analysis Services.

Ú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 , používají rutiny služby Azure Analysis Services. Další úlohy správy databází, jako je přidání nebo odebrání členů rolí, zpracování nebo dělení, používají rutiny zahrnuté ve stejném modulu SqlServer jako Služba Analysis Services serveru SQL.

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Začněte tím, že si projdete téma Instalace 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 PowerShellu vyžaduje, abyste měli na serveru Analysis Services, který spravujete, Správa oprávnění. 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áva.

V případě operací se serverem pomocí rutin Azure PowerShellu musí váš účet nebo plánovač, který spouští účet, patřit také do role Vlastník prostředku v řízení přístupu na základě role v Azure (Azure RBAC).

Operace prostředků a serverů

Instalace modulu – Az.AnalysisServices
Dokumentace – Referenční informace k Az.AnalysisServices

Databázové operace

Databázové operace služby Azure Analysis Services používají stejný modul SqlServer jako Služba Analysis Services serveru SQL. Azure Analysis Services ale nepodporuje všechny rutiny.

Modul SqlServer poskytuje rutiny pro správu databází specifické pro úlohy a také rutinu Invoke-ASCmd pro obecné účely, která přijímá dotaz nebo skript jazyka TMSL (Tabular Model Scripting Language). Služba Azure Analysis Services podporuje následující rutiny v modulu SqlServer.

Instalace modulu – SqlServer
Dokumentace – Referenční informace k SqlServeru

Podporované rutiny

Rutina Popis
Add-RoleMember Přidání člena do databázové role
Backup-ASDatabase Zálohujte databázi Analysis Services.
Remove-RoleMember Odeberte člena z databázové role.
Invoke-ASCmd Spusťte skript TMSL.
Invoke-ProcessASDatabase Zpracování databáze
Invoke-ProcessPartition Zpracování oddílu
Invoke-ProcessTable Zpracování tabulky
Sloučit oddíl Sloučení oddílu
Restore-ASDatabase Obnovení databáze Analysis Services