Azure Analysis Services’ı PowerShell ile yönetme

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

Sunucu oluşturma veya silme, sunucu işlemlerini askıya alma veya sürdürme veya hizmet düzeyi (katman) Azure Analysis Services cmdlet 'lerini değiştirme gibi sunucu kaynak yönetimi görevleri. Rol üyeleri ekleme veya kaldırma 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.

Not

Bu makalede, Azure ile etkileşim kurmak için önerilen PowerShell modülü olan Azure Az PowerShell modülü kullanılır. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

İzinler

Çoğu PowerShell görevi, yönettiğiniz Analysis Services sunucuda yönetici ayrıcalıklarına sahip olmanızı gerektirir. Zamanlanmış PowerShell görevleri katılımsız işlemlerdir. Zamanlayıcı 'yı çalıştıran hesap veya hizmet sorumlusu Analysis Services sunucuda yönetici ayrıcalıklarına sahip olmalıdır.

Azure PowerShell cmdlet 'leri kullanan sunucu işlemleri için, hesabınız veya zamanlayıcı çalıştıran hesap, Azure rol tabanlı erişim denetimi (Azure RBAC)içindeki kaynak için sahip rolüne de ait olmalıdır.

Kaynak ve sunucu işlemleri

Modül-Install- az. AnalysisServices
Belgeler- az. AnalysisServices başvurusu

Veritabanı işlemleri

Azure Analysis Services veritabanı işlemleri SQL Server Analysis Services 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önetim cmdlet 'lerinin yanı sıra tablosal model betik dili (TMSL) sorgusu veya betiği kabul eden genel amaçlı Invoke-ASCmd cmdlet 'ini sağlar. Azure Analysis Services için SqlServer modülündeki aşağıdaki cmdlet 'ler desteklenir.

Modül Install- SqlServer
Belgeler- SqlServer başvurusu

Desteklenen Cmdlet 'ler

Cmdlet Açıklama
Add-Rolemebir Bir veritabanı rolüne üye ekleyin.
Backup-ASDatabase Analysis Services bir veritabanını yedekleyin.
Remove-Rolemeoda Bir üyeyi veritabanı rolünden kaldırın.
Invoke-ASCmd Bir TMSL betiği yürütün.
Invoke-ProcessASDatabase Bir veritabanını işleyin.
Invoke-ProcessPartition Bir bölümü işleyin.
Invoke-ProcessTable Bir tabloyu işleyin.
Birleştirme-bölüm Bölüm birleştirme.
Restore-ASDatabase Bir Analysis Services veritabanını geri yükleyin.