Zarządzanie usługami Azure Analysis Services przy użyciu programu PowerShell

W tym artykule opisano polecenia cmdlet programu PowerShell używane do wykonywania zadań zarządzania serwerem i bazą danych usług Azure Analysis Services.

Zadania zarządzania zasobami serwera, takie jak tworzenie lub usuwanie serwera, zawieszanie lub wznawianie operacji serwera lub zmienianie poziomu usługi (warstwa) używają poleceń cmdlet usług Azure Analysis Services. Inne zadania związane z zarządzaniem bazami danych, takimi jak dodawanie lub usuwanie członków roli, przetwarzanie lub partycjonowanie, używają poleceń cmdlet zawartych w tym samym module SqlServer co usługi SQL Server Analysis Services.

Uwaga

Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Zobacz Instalowanie programu Azure PowerShell, aby rozpocząć. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.

Uprawnienia

Większość zadań programu PowerShell wymaga Administracja uprawnień na zarządzanym serwerze usług Analysis Services. Zaplanowane zadania programu PowerShell to nienadzorowane operacje. Konto lub jednostka usługi z uruchomionym harmonogramem musi mieć uprawnienia Administracja na serwerze usług Analysis Services.

W przypadku operacji serwera przy użyciu poleceń cmdlet programu Azure PowerShell konto lub konto z uruchomionym harmonogramem musi również należeć do roli Właściciel zasobu w kontroli dostępu opartej na rolach (Azure RBAC) na platformie Azure.

Operacje na zasobach i serwerach

Instalowanie modułu — Az.AnalysisServices
Dokumentacja — dokumentacja modułu Az.AnalysisServices

Operacje bazy danych

Operacje bazy danych usług Azure Analysis Services używają tego samego modułu SqlServer co usługi SQL Server Analysis Services. Jednak nie wszystkie polecenia cmdlet są obsługiwane w przypadku usług Azure Analysis Services.

Moduł SqlServer udostępnia polecenia cmdlet zarządzania bazami danych specyficzne dla zadań, a także polecenie cmdlet invoke-ASCmd ogólnego przeznaczenia, które akceptuje zapytanie lub skrypt języka TMSL (Tabular Model Scripting Language). Następujące polecenia cmdlet w module SqlServer są obsługiwane w usługach Azure Analysis Services.

Moduł instalacji — SqlServer
Dokumentacja — dokumentacja serwera SqlServer

Obsługiwane polecenia cmdlet

Polecenia cmdlet opis
Add-RoleMember Dodaj członka do roli bazy danych.
Backup-ASDatabase Tworzenie kopii zapasowej bazy danych usług Analysis Services.
Remove-RoleMember Usuń członka z roli bazy danych.
Invoke-ASCmd Wykonaj skrypt TMSL.
Invoke-ProcessASDatabase Przetwarzanie bazy danych.
Invoke-ProcessPartition Przetwarzanie partycji.
Invoke-ProcessTable Przetwarzanie tabeli.
Scalanie partycji Scal partycję.
Restore-ASDatabase Przywracanie bazy danych usług Analysis Services.