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. |