SQL Server Analysis Services hücre güvenliği etkinleştirildiğinde geri yazma performansı sorunu

Bu makale, SQL Server Analysis Services hücre güvenliği etkinleştirildiğinde oluşan geri yazma performansı sorununu geçici olarak çözmenize yardımcı olur.

Özgün ürün sürümü: SQL Server 2012 Analysis Services
Özgün KB numarası: 2747616

Belirtiler

Hücre güvenliğinin etkinleştirildiği bir rol altında Microsoft SQL Server Analysis Services (SSAS) çalıştırdığınızı varsayalım. Update CUBE Çok Boyutlu İfadeler (MDX) deyimini yürütmeyi denediğinizde, hücre güvenliğinin etkinleştirilmediği bir rolden daha uzun süre yürütülebilir.

Neden

Bu davranış tasarımdan kaynaklanır. Hücre güvenliği etkinleştirildiğinde Analysis Services altyapısı sorguları hücre hücre modunda yürütür. Geri yazma işlemi yüksek düzeyde ayırma gerçekleştirirse, yaprak düzeyi hücrelerin alanı büyük olur.

Not

Boşluk, olgu tablosundaki satır sayısı değildir. Boşluk, tüm boyut ayrıntı düzeyi özniteliklerinin tam çapraz birleştirme alanıdır. Hücre güvenliğini denetlemek için bu hücreleri birer birer listelemek uzun zaman alır.

Geçici Çözüm

Geçici bir çözüm olarak aşağıdaki yöntemlerden birini kullanın.

  • Yöntem 1

    Güvenliği sağlanacak ölçüleri ayrı bir küpe yerleştirin ve rolünüz altında küp düzeyinde yazma güvenliğini uygulayın.

    Not

    Bu yöntemi kullandığınızda performans, sorgunun bir yönetici rolü altında çalıştırılması kadar hızlıdır. Ancak, küp tasarımınız karmaşık hale gelir ve tek bir MDX sorgusunda farklı ölçüleri döndürmek için bağlantılı ölçü gruplarını kullanmak için sanal küpler oluşturmanız gerekir. Ayrıca, geri yazma işlemini gerçekleştirdiğinizde, geri yazma ölçüsüne göre doğru küp adını kullanan bir MDX sorgusu oluşturmanız gerekir.

  • Yöntem 2

    Geri yazma işlemini belirli bir üyenin en düşük ayrıntı düzeyinde gerçekleştirin. Birçok ayrıntılı ayrıntı düzeyi üyesi için ayıramazsınız.

    Not

    Geri yazma işlemini desteklemek için boyut tablolarında her boyutta ayarlama üyesi olarak işaretlenmiş işlevli üyeler oluşturmanız gerekebilir.