KB2963137 - DÜZELTME: SSAS 2012 veya SSAS 2014'te MDX ve DAX'ta birden çok boyut üyesini sorguladığınızda yanlış sonuç döndürülüyor

Uygulandığı Öğe
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use)

Belirtiler

Tablo modunda olan Microsoft SQL Server 2012 Analysis Services (SSAS 2012) SP1 için CU4'ten CU8'e Toplu Güncelleştirmelerden (CU) birini uyguladığınızı varsayalım. Birden çok boyut üyesini seçmek için WHERE yan tümcesi sorgusuyla Çok Boyutlu İfadeler (MDX) veya Veri Çözümleme İfadeleri (DAX) sorgusu kullandığınızda, yanlış sonuç döndürülür. Tek tek üye sonucu yerine bunların toplamını döndürür.

Not: Sorun, SQL ServerSQL Server 2012 Analysis Services (SSAS 2012) SP2 ve SQL ServerSQL Server 2014 Analysis Services (SSAS 2014) oyunlarında da görülür.

Çözüm

Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.

SQL Server 2014 için Toplu Güncelleştirme 4 /en-us/help/2999197

SQL Server 2012 SP2 için Toplu Güncelleştirme 2 /en-us/help/2983175

SQL Server 2012 SP1 için Toplu Güncelleştirme 11 /en-us/help/2975396

SQL Server toplu güncelleştirmeleri hakkında

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

      

Geçici çözüm

Bu soruna geçici bir çözüm bulmak için ilişkiyi, ilgili sütuna göre grup düzeninde yeniden düzenleyin. Örneğin, A ve TabloB'nin her ikisi de F ile Sütun1 arasındaki Tabloyla ilişkiliyse, C TabloF ile Sütun2 arasındaki Tabloyla ilişkiliyse, ilişkileri aşağıdaki sırayla ilgili sütuna dayalı olarak el ile yeniden oluşturmanız (silmeniz ve oluşturmanız) gerekebilir: TabloA ile TabloF arasındaki ilişki, TabloB ile TabloF arasındaki ilişki, TabloC ile TabloF arasındaki ilişki. Geçici çözümden sonra veritabanını tablo halinde yeniden işlemeniz gerekir.

NOT İlişkiyi kontrol ettiğinizde, GUI (SQL Server Veri Araçları'de "Tablo" --"İlişkileri Yönet" aracılığıyla) gerçek dağıtılan şemadan farklı sonuç gösterebilir. Bu nedenle, veritabanını Analiz için XML'ye (XMLA) kodlamak ve ilişkiyi orada gözden geçirmek en iyisidir.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.