Mengelola Azure Analysis Services dengan PowerShell

Artikel ini menjelaskan cmdlet PowerShell yang digunakan untuk melakukan tugas manajemen server dan database Azure Analysis Services.

Tugas manajemen sumber daya server seperti membuat atau menghapus server, menangguhkan atau melanjutkan operasi server, atau mengubah tingkat layanan (tingkat) menggunakan cmdlet Azure Analysis Services. Tugas lain untuk mengelola database seperti menambahkan atau menghapus anggota peran, pemrosesan, atau partisi menggunakan cmdlet disertakan dalam modul SqlServer yang sama dengan SQL Server Analysis Services.

Catatan

Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Lihat Menginstal Azure PowerShell untuk memulai. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Izin

Sebagian besar tugas PowerShell mengharuskan Anda memiliki hak istimewa Admin di server Analysis Services yang Anda kelola. Tugas PowerShell terjadwal adalah operasi tanpa pengawasan. Akun atau perwakilan layanan yang menjalankan penjadwal harus memiliki hak istimewa Admin di server Analysis Services.

Untuk operasi server menggunakan cmdlet Azure PowerShell, akun Anda atau penjadwal yang menjalankan akun juga harus termasuk dalam peran Pemilik untuk sumber daya dalam kontrol akses berbasis peran Azure (Azure RBAC).

Operasi sumber daya dan server

Modul penginstalan - Az.AnalysisServices
Dokumentasi - Referensi Az.AnalysisServices

Operasi database

Operasi database Azure Analysis Services menggunakan modul SqlServer yang sama dengan SQL Server Analysis Services. Namun, tidak semua cmdlet didukung untuk Azure Analysis Services.

Modul SqlServer menyediakan cmdlet manajemen database khusus tugas serta cmdlet Invoke-ASCmd tujuan umum yang menerima kueri atau skrip Tabular Model Scripting Language (TMSL). Cmdlet berikut dalam modul SqlServer didukung untuk Azure Analysis Services.

Modul penginstalan- SqlServer
Dokumentasi - Referensi SqlServer

Cmdlet yang didukung

Cmdlet Deskripsi
Add-RoleMember Menambahkan anggota ke peran database.
Backup-ASDatabase Mencadangkan database Analysis Services.
Remove-RoleMember Menghapus anggota dari peran database.
Invoke-ASCmd Menjalankan skrip TMSL.
Invoke-ProcessASDatabase Memproses database.
Invoke-ProcessPartition Memproses partisi.
Invoke-ProcessTable Memproses tabel.
Merge-Partition Menggabungkan partisi.
Pemulihan-ASDatabase Memulihkan database Analysis Services.