Azure Analysis Services’ı PowerShell ile yönetme

Bu makalede, Azure Analysis Services sunucusu ve veritabanı yönetim görevlerini gerçekleştirmek için kullanılan PowerShell cmdlet'leri açıklanmaktadır.

Sunucu oluşturma veya silme, sunucu işlemlerini askıya alma veya devam ettirme veya hizmet düzeyini (katman) değiştirme gibi sunucu kaynak yönetimi görevleri Azure Analysis Services cmdlet'lerini kullanır. Rol üyeleri ekleme veya kaldırma, işleme veya bölümleme gibi veritabanlarını yönetmeye yönelik diğer görevler, SQL Server Analysis Services ile aynı SqlServer modülüne dahil edilen cmdlet'leri kullanır.

Dekont

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

İzinler

PowerShell görevlerinin çoğu, yönettiğiniz Analysis Services sunucusunda Yönetici ayrıcalıklara sahip olmanız gerekir. Zamanlanmış PowerShell görevleri katılımsız işlemlerdir. Zamanlayıcıyı çalıştıran hesap veya hizmet sorumlusunun Analysis Services sunucusunda Yönetici ayrıcalıkları olmalıdır.

Azure PowerShell cmdlet'lerini kullanan sunucu işlemleri için, hesabınızın veya zamanlayıcıyı çalıştıran hesabın da Azure rol tabanlı erişim denetimindeki (Azure RBAC) kaynağın Sahip rolüne ait olması gerekir.

Kaynak ve sunucu işlemleri

Modülü yükleme - Az.AnalysisServices
Belgeler - Az.AnalysisServices başvurusu

Veritabanı işlemleri

Azure Analysis Services veritabanı işlemleri, SQL Server Analysis Services ile aynı SqlServer modülünü kullanır. Ancak Azure Analysis Services için tüm cmdlet'ler desteklenmez.

SqlServer modülü, göreve özgü veritabanı yönetimi cmdlet'lerinin yanı sıra Tablosal Model Betik Dili (TMSL) sorgusu veya betiği kabul eden genel amaçlı Invoke-ASCmd cmdlet'i sağlar. SqlServer modülündeki aşağıdaki cmdlet'ler Azure Analysis Services için desteklenir.

Modülü yükleme - SqlServer
Belgeler - SqlServer başvurusu

Desteklenen cmdlet'ler

Cmdlet Tanım
Add-RoleMember Veritabanı rolüne üye ekleme.
Backup-ASDatabase Analysis Services veritabanını yedekleme.
Remove-RoleMember Veritabanı rolünden üye kaldırma.
Invoke-ASCmd Bir TMSL betiği yürütün.
Invoke-ProcessASDatabase Veritabanını işleme.
Invoke-ProcessPartition Bir bölümü işleme.
Invoke-ProcessTable Tabloyu işleme.
Birleştirme Bölümü Bölümü birleştirme.
Restore-ASDatabase Analysis Services veritabanını geri yükleme.