sql >> Database >  >> RDS >> Sqlserver

SSAS-kubusverwerkingsfout over kolombinding

Deze foutmelding maakt me al uren gek. Ik heb al gevonden welke kolom zijn lengte heeft vergroot en heb de gegevenstabel in de bron bijgewerkt die nu de juiste lengte liet zien. Maar de fout bleef maar opduiken. Blijkt dat dat veld werd gebruikt in een koppeling tussen feiten en dimensies op het tabblad Dimensiegebruik van de kubus. En wanneer u de bron vernieuwt, wordt de binding die voor die koppeling is gemaakt niet vernieuwd. De oplossing is om die link te verwijderen (wijzig relatietype in 'Geen relatie') en opnieuw te maken.

Upd :Aangezien dat antwoord nog steeds relevant lijkt, dacht ik dat ik een screenshot zou toevoegen met het gebied waar je dit probleem kunt tegenkomen. Als u om welke reden dan ook een string gebruikt voor Dimension-to-Fact-link, kan dit worden beïnvloed door de grotere omvang. En de oplossing staat hierboven beschreven. Dit is een aanvulling op het probleem met de kolommen Sleutel, Naam en Waarde op het dimensiekenmerk.



  1. ORACLE SQL LISTAGG geeft verwacht resultaat niet terug

  2. SequelizeConnectionError:zelfondertekend certificaat

  3. Hoe gegevens van Json naar PostgreSQL met meerdere kolommen te krijgen?

  4. Alle rijen van subquery-SQL retourneren?