Ongelman ilmenemistapa
Kun selaat Microsoft SQL Server Analysis Services -asiakastyökalussa (esimerkiksi Excel, SSDT, SSMS) epätasapainoista pää-alikohdehierarkiaa, jossa on muu kuin järjestelmänvalvojan rooli, kaikki hierarkian jäsenet näkevät siirtymissymbolin, vaikka tarkastelisit lehtijäseniä ilman mitään alirakenteen tutkimista.
Syy
Monet SSAS-asiakassovellukset käyttävät "Children_Cardinality"-ominaisuutta (childcount) määrittääkseen, onko tietyllä hierarkian jäsenellä alijäseniä ja pitääkö sen näyttää porautumissymboli. Äskettäin käyttöön otettu SSAS 2012:n suorituskyvyn parannus saattaa luoda vääriä alimääräarvioita pää-/alihierarkian lehtijäsenille, jotka eivät kuulu alimmalle hierarkiatasolle (epätasapainoiset hierarkiat).
Ratkaisu
Tämä ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server:n kumulatiivisessa päivityksessä. Tämä korjaus sisältää uuden "IgnoreDimensionSecurityForPCChildCount"-ominaisuuden SSAS-määritystiedostossa "msmdsrv.ini".
Voit nyt joko säilyttää SSAS 2012:n suorituskyvyn parannukset (käytä oletusarvoa "0") tai palauttaa oikeat lasten määrän arviot ja parannetun hierarkian selaustoiminnan (käytä arvoa "1").
SQL Server 2017:n kumulatiivinen päivitys 4
SQL Server 2016 SP1:n kumulatiivinen päivitys 6
SQL Server 2014 SP1:n kumulatiivinen päivitys 2
SQL Server 2014:n kumulatiivinen päivitys 6
SQL Server 2012 SP2:n kumulatiivinen päivitys 4
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
- SQL Server 2017:n uusin kumulatiivinen päivitys
- SQL Server 2016:n uusin kumulatiivinen päivitys
- SQL Server 2014 SP1:n uusin kumulatiivinen päivitys
- SQL Server 2014:n uusin kumulatiivinen päivitys
- SQL Server 2012 SP2:n uusin kumulatiivinen päivitys
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.