KB2748780 – KORJAUS: Lasketut mitat muuttuvat, kun selaat kuutiota SSAS 2012:ssa

Käytetään kohteeseen
SQL Server 2012 Analysis Services

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Sinulla on rooli kuutiossa Microsoft SQL Server 2012 Analysis Services (SSAS 2012) -palvelussa.
  • Lasketut mitat määritellään lasketun mittayksikön komentosarjassa ja ne liittyvät mittayksikköryhmään.
  • MeasureGroupMeasures-funktion vaikutusalue on tarkoitettu vain mittayksikköryhmän todellisiin mittoihin.
  • Rooli kieltää kaikki toimenpiteet-ryhmän todelliset toimenpiteet.
  • Käytät rooliin kuuluvaa käyttäjätiliä kuution selaamiseen.

Tässä skenaariossa vaikutusaluetta ei käytetä oikein lasketuille mitoille.

Syy

Tämä ongelma ilmenee, koska MeasureGroupMeasures-funktion palauttamat lasketut mitat ovat odottamattomia. Odotettu tulos on, että funktio palauttaa tyhjän joukon, koska rooli on estänyt kaikki todelliset mitat. Funktio palauttaa kuitenkin joukon laskettuja mittoja.

Ratkaisu

Kumulatiiviset päivitystiedot

SQL Server 2012 Service Pack 1:n (SP1) kumulatiivinen päivitys 2

                
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 2. Saat lisätietoja tämän SQL Server 2012 Service Pack 1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2790947 Kumulatiivinen päivityspaketti 2 SQL Server 2012 Service Pack 1:lleKoontiversiot ovat kumulatiivisia, joten jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2012 Service Pack 1:n korjausversioon. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:

2772858 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012 Service Pack 1:n julkaisemisen jälkeen

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Vaihtoehtoinen menetelmä

Voit kiertää ongelman lisäämällä Mittarit-ryhmään säännöllisen dummy-mittayksikön, jota rooli ei voi estää.

Huomautus: Tämä mittayksikkö näkyy muille käyttäjille. Kun olet lisännyt säännöllisen tyhjän mittayksikön, MeasureGroupMeasures-funktio palauttaa kuitenkin vain tavallisen tyhjämittayksikön.

Lisätietoja

Lisätietoja laskettujen jäsenten määrittämisestä on seuraavassa MSDN-sivustossa:

Laskettujen jäsenten määrittäminen