KB2880071 — POPRAWKA: Komunikaty o błędach podczas wykonywania operacji ProcessRecalc po operacji ProcessData w modelu tabelarycznym usług SSAS 2012 lub SSAS 2014

Dotyczy
SQL Server 2012 Analysis Services

Poprawka ma również zastosowanie do usług Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Objawy

Rozważmy następujący scenariusz:

  • Dane są przetwarzane w modelu tabelarycznym usług Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014), który zawiera pewne kolumny obliczeniowe.
  • Kolumna obliczeniowa pośrednio zależy od innej kolumny obliczeniowej poprzez ścieżkę zależności, która zawiera relację.
  • Operację ProcessRecalc wykonuje się po operacji ProcessData w modelu tabelarycznym.

W tym scenariuszu kolumna obliczeniowa nie może być przetwarzana i mogą być wyświetlane następujące komunikaty o błędach:

Uwaga

Wyrażenie odnosiło się do kolumny "<ColumnName>", która nie przechowuje żadnych danych, ponieważ wymaga ponownego obliczenia lub odświeżenia.

Zapytanie odwoływało się do kolumny obliczeniowej "<ColumnName>", która nie zawiera żadnych danych, ponieważ oszacowanie jednego z wierszy spowodowało błąd.

Uwaga: kolumny, do których odwołuje się komunikat o błędzie, są kolumnami obliczeniowymi.

Rozwiązanie

Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.

Aktualizacja zbiorcza 1 dla systemu SQL Server 2014 /pl-pl/pomoc/2931693

Zbiorcza aktualizacja 6 dla SQL Server 2012 z dodatkiem SP1 /en-us/help/2874879

Informacje o aktualizacjach zbiorczych dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

      

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.