KB3163991-kan geen dimensie verwerken die gebruik maakt van onbuigzaame kenmerkrelaties in SQL Server Analysis Services

Symptomen

Wanneer u een verwerkings bewerking uitvoert voor een dimensie in SQL Server Analysis Services en de service onder geheugenbelasting, kan de dimensie niet worden verwerkt en kunnen de gegevens beschadigd raken.Opmerking Dit probleem treedt op in een tamelijk zeldzame race-voorwaarde die niet voor pervasive is. Als dit probleem zich voordoet, ondervindt u mogelijk onjuiste dimensierelaties of ProcessUpdate -fouten. Dit probleem is geconstateerd onder de volgende voorwaarden:

  • Het geheugenverbruik van Analysis Services overschrijdt de maximale geheugenlimiet die voor de service is geconfigureerd tijdens de verwerking van de verwerking, waardoor Analysis Services op agressieve geheugen pagina's te reinigen.

  • Er is geen fout of bericht over het probleem tijdens de verwerking vastgelegd en de verwerking van de dimensie mislukt. In plaats daarvan wordt de verwerking van de gegevens voltooid en worden beschadigde gegevens weggeschreven naar het dimensie bestand.

  • Het probleem kan worden weergegeven als onjuiste relaties voor dimensierelaties voor toegevoegde dimensieleden. Bijvoorbeeld: een lid van de dimensie product wordt weergegeven onder de onjuiste categorie of subcategorie.

  • Een andere manier: dit beschadiging kan zichzelf veroorzaken: als een volgende ProcessUpdate op een dimensie met onbuigzaame kenmerkrelaties, mislukt de verwerking van de dimensie met het volgende foutbericht:

    U kunt geen strikte relaties tussen kenmerken wijzigen tijdens de incrementele verwerking van een dimensie.

    Opmerking Deze fout kan ook optreden vanwege geldige redenen, zoals wijzigingen in de onderliggende gegevensbron. Als de onderliggende gegevens in de tabel of weergave die fungeren als de bron voor de dimensie, echter niet zijn gewijzigd, kan dit de oorzaak van de fout zijn.

  • Het probleem treedt niet altijd op wanneer de server onder de geheugendruk staat, maar soms ook als de reinigings thread een gegevenspagina voor toegevoegde, toegevoegde dimensieleden verwijdert voordat de dimensie verwerking is voltooid. Dit is een tamelijk sporadische race voorwaarde tussen de Dimension processing thread en de threads voor geheugen Removal in de Analysis Services-service.

  • Nadat deze oplossing is geïnstalleerd, is het probleem niet meer te vinden, maar de objecten die het probleem hebben, moeten opnieuw worden verwerkt om het probleem op te lossen.

    • Een ProcessUpdate van een beïnvloede dimensie wanneer de server niet onder geheugendruk staat, wordt beschadigd als gevolg van dit probleem opgelost voor alle flexibele relaties. Voor een betrokken dimensie met een of meer onbuigzaame kenmerkrelaties wordt de verwerking mislukt met de hierboven genoemde fout.

    • Als u het probleem wilt corrigeren voor dimensies met strikte relaties, wijzigt u de kenmerkrelaties voor de desbetreffende dimensie op de server en voert u een ProcessUpdateuit. De kenmerkrelatie kan vervolgens worden gewijzigd in stijf en de indexen voor de maateenheidgroepen die de dimensie gebruiken, kunnen opnieuw worden opgebouwd.

Oplossing

Dit probleem is voor het eerst opgelost in de volgende cumulatieve updates voor SQL Server:

Cumulatieve update 14 voor SQL server 2014 cumulatieve update 4 voor SQL Server 2012 Service Pack 3 cumulatieve update 13 voor SQL Server 2012 SP2 cumulatief update 7 voor SQL Server 2014 Service Pack 1

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Laatste cumulatieve update voor SQL server 2014 nieuwste cumulatieve update voor SQL Server 2012 SP3 nieuwste cumulatieve update voor SQL Server 2012 SP2

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Verwijzingen

Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×