Pataisa taikoma ir "Microsoft SQL Server" 2014 analizės tarnyboms (apie 2014).
Simptomai
Apsvarstykite šį scenarijų:
-
Apdorosite duomenis "Microsoft SQL Server" 2012 analizės tarnybose (apie 2012) arba SQL serverio 2014 analizės tarnybų (apie 2014) lentelės modelį, kuriame yra apskaičiuotų stulpelių.
-
Apskaičiuojamasis stulpelis priklauso nuo kito apskaičiuotojo stulpelio netiesiogiai per priklausomybės kelią, kuriame yra ryšys.
-
Atliekate Processprocessc operaciją po ProcessData operacijos lentelės pavyzdyje.
Pagal šį scenarijų, apskaičiuojamasis stulpelis negali būti apdorotas ir gali būti rodomas šis klaidos pranešimas:
Išraiška nurodo stulpelį "<Columnname>", kuris neturi jokių duomenų, nes reikia perskaičiuoti arba atnaujinti. Užklausoje nurodytas apskaičiuojamasis stulpelis <Columnname> ", kuris neturi jokių duomenų, nes vienos iš eilučių įvertinimas sukėlė klaidą.
Pastaba. Stulpeliai, kurie nurodyti klaidos pranešime, yra apskaičiuojamieji stulpeliai.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2014 /en-us/help/2931693
Kaupiamasis naujinimas 6 SQL serverio 2012 SP1 /en-us/help/2874879
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.