Ta poprawka dotyczy również usług Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomy
Rozpatrzmy następujący scenariusz:
-
Przetwarzasz dane w modelu tabelarycznym usług Analysis Services programu Microsoft SQL Server 2012 (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014), który zawiera niektóre kolumny obliczeniowe.
-
Kolumna obliczeniowa zależy od innej kolumny obliczeniowej za pośrednictwem ścieżki zależności, która zawiera relację.
-
Operację ProcessRecalc można wykonać po wykonaniu ProcessData operacji na modelu tabelarycznym.
W tym scenariuszu nie można przetworzyć kolumny obliczeniowej i mogą zostać wyświetlone następujące komunikaty o błędach:
Wyrażenie, do którego odwołuje się kolumna "<columnname>", w którym nie są przechowywane żadne dane, ponieważ wymaga ponownego obliczenia lub odświeżenia. Zapytanie odwołuje się do kolumny obliczeniowej "<columnname>", która nie zawiera żadnych danych, ponieważ Ocena jednego z wierszy spowodowała błąd.
UwagaKolumny, do których odwołuje się komunikat o błędzie, są obliczane jako kolumny.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 /en-us/help/2931693
Zbiorcza aktualizacja 6 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2874879
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".