KB3010148 – RJEŠENJE: Uloga koja nije administrator ne može primiti točne procjene ChildCount za članove lista nadređene/podređene dimenzije u SSAS-u

Primjenjuje se na
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Simptomi

Kada pregledavate neuravnoteženu hijerarhiju nadređenih i podređenih elemenata u klijentskom alatu Microsoft SQL Server Analysis Services (na primjer, Excel, SSDT, SSMS) s ulogom koja nije administratorska, svi članovi hijerarhije prikazuju simbol za pretraživanje kroz razine naniže, čak i ako gledate članove lista koji nemaju što dubinski analizirati.

Uzrok

Mnoge klijentske aplikacije SSAS koriste svojstvo "Children_Cardinality" (broj djece) da bi utvrdile ima li određeni član hijerarhije podređene članove te bi trebale prikazati simbol dubinske analize. Novouvedeno poboljšanje performansi za SSAS 2012 može generirati pogrešne procjene broja djece za članove lista hijerarhije nadređenih/podređenih elemenata koji ne pripadaju najnižoj razini hijerarhije (neuravnotežene hijerarhije).

Rješenje

Taj je problem prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server. Ovaj popravak uvodi novo svojstvo "IgnoreDimensionSecurityForPCChildCount" u konfiguracijsku datoteku SSAS "msmdsrv.ini".
Sada možete odabrati želite li zadržati poboljšanja performansi komponente SSAS 2012 (upotrijebite zadanu vrijednost "0") ili želite li vratiti točne procjene broja djece i poboljšano ponašanje pregledavanja u hijerarhiji (upotrijebite vrijednost "1").

Kumulativno ažuriranje 4 za SQL Server 2017
        
         Kumulativno ažuriranje 6 za SQL Server 2016 SP1

Kumulativno ažuriranje 2 za SQL Server 2014 SP1
        
         Kumulativno ažuriranje 6 za SQL Server 2014
        
         Kumulativno ažuriranje 4 za SQL Server 2012 SP2

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.