KB2748780 – OPRAVA: Počítané míry se změní po procházení datové krychle v SSAS 2012

Platí pro
SQL Server 2012 Analysis Services

Příznaky

Vezměte v úvahu následující scénář:

  • Máte roli v krychli v Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
  • Počítané míry jsou definované ve skriptu počítaných měr a vztahují se ke skupině měr.
  • Funkce MeasureGroupMeasures je v oboru, aby ovlivnila pouze skutečné míry skupiny měr.
  • Tato role popírá všechna skutečná opatření skupiny opatření.
  • K procházení datové krychle použijete uživatelský účet, který patří k dané roli.

V tomto scénáři není správně použit rozsah na počítané míry.

Příčina

K tomuto problému dochází, protože vypočítané míry, které funkce MeasureGroupMeasures vrátí, jsou neočekávané. Očekávaným výsledkem je, že funkce vrátí prázdnou sadu, protože role popírá všechny skutečné míry. Funkce ale vrátí sadu vypočítaných měr.

Řešení

Informace o kumulativní aktualizaci

Kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 1 (SP1)

                
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 2. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 Service Pack 1 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2790947 Balíček kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 1Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy Service Pack 1 pro SQL Server 2012. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2772858 Buildy SQL Server 2012 vydané po vydání aktualizace Service Pack 1 SQL Server 2012

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Alternativní řešení

Pokud chcete tento problém obejít, přidejte fiktivní běžnou míru ve skupině měr, kterou role nemůže odepřít.

Poznámka: Tato míra se zobrazí ostatním uživatelům. Po přidání fiktivní pravidelné míry ale funkce MeasureGroupMeasures vrátí jenom fiktivní běžnou míru.

Další informace

Informace o definování počítaných členů naleznete na následujícím webu MSDN:

Jak definovat počítané členy