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