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. Pokud chcete začít, přečtěte si 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 |