KB3010148 – POPRAVKA: Uloga neadministratora ne može da primi ispravne procene broja dece za članove lista nadređene/podređene dimenzije u SSAS

Primenjuje 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 pregledate neuravnoteženu hijerarhiju nadređeno/podređeno u klijentskoj alatki sistema Microsoft SQL Server Analysis Services (na primer, Excel, SSDT, SSMS) sa ulogom koja nije administrator, svi članovi hijerarhije prikazuju simbol dubinske analize, čak i ako gledate članove lista koji nemaju šta da dubinski pretražite.

Uzrok

Mnoge SSAS klijentske aplikacije koriste svojstvo "Children_Cardinality" (broj dece) da bi utvrdile da li određeni član hijerarhije ima podređene članove i da li treba da prikaže simbol dubinske analize. Nedavno uvedeno poboljšanje performansi SSAS 2012 može generisati pogrešne procene broja dece za članove lista hijerarhije nadređene/podređene koji ne pripadaju najnižem nivou hijerarhije (neuravnotežene hijerarhije).

Rešenje

Ovaj problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server. Ova ispravka uvodi novo svojstvo "IgnoreDimensionSecurityForPCChildCount" u SSAS konfiguracionoj datoteci "msmdsrv.ini".
Sada imate izbor da zadržite poboljšanja performansi SSAS 2012 (koristite podrazumevanu vrednost "0") ili da vratite ispravne procene broja dece i poboljšano hijerarhije pri pregledanju (koristite vrednost "1").

Kumulativna ispravka 4 za SQL Server 2017
        
         Kumulativna ispravka 6 za SQL Server 2016 SP1

Kumulativna ispravka 2 za SQL Server 2014 SP1
        
         Kumulativna ispravka 6 za SQL Server 2014
        
         Kumulativna ispravka 4 za SQL Server 2012 SP2

Osnovni podaci o kumulativnim ispravkama za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.