Benutzer mit den meisten Antworten
Writeback Error - Semiaditives Measure - SQL-Server 2008 Enterprise Analysis Services

Frage
-
Hallo zusammen,
meine Writebacks in Würfel funktionieren normalerweise Einwandfrei. Jetzt versuche ich einen Lagerstand zu schreiben (=semiadditives Measure), bekomme aber eine Fehlermeldung:
Error on writeback.
UPDATE CUBE [Sales] SET ([Measures].[Lager Menge]
,[Time].[AllTime].[31.12.2017],[Week].[CalendarYearWeek].[31.12.2017]
,[Customer].[Customer].[blabla]
,[Product].[Product].[Artikel].&[bla],[Object].[Objects].&[bla]
,[Faktura].[InvoiceDelivery].&[FP],[Firma].[GroupFirma].[Firma].&[bla]
,[Report].[Schemes].&[bla]
,[UnitOfQuantity].[UnitOfQuantityKey].&[bla]
,[Info].[InfoID].&[D]) = 37 USE_EQUAL_ALLOCATION
Fehler beim Zellenrückschreiben: Der Vorgang zum Zellenrückschreiben weist das Nichtsummenmeasure 'Lager Menge' als aktuelle Koordinate auf. Dies ist nicht zulässig.
Ich verstehen das Problem dahinter nicht :(
Gibt es dafür eine Lösung?
lg
arno
Antworten
Alle Antworten
-
(=semiadditives Measure), bekomme aber eine Fehlermeldung: ... Ich verstehen das Problem dahinter nicht :(
Hallo Arno,
wie sollte ein Rückschreiben auf ein semi-additives Measure auch funktionieren? SSAS muss die Werte ja auch auf die unterste Faktenebene umrechnen und dorthin zurück schreiben. Wenn man ein Measure wie Average oder DistinctCount hat, wie soll man das berechnen, wenn der Werte je nach verwendet Dimension oder Slice&Dice unterschiedlich = semi-additive ist?
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Hallo Olaf,
danke! Das "semi-additive" (bei mir last non empty) beziehe ich nicht auf die Daten, sondern auf die Abfrage. Dh. im muss semiadditiv abfragen und nicht semiadditiv in den Würfel schreiben. Anscheinend ist es aber genau umgekehrt, dh. es wird "semiadditiv" geschrieben und ganz "normal" abgefragt.
Mir wird also nichts anderes übrig bleiben, als die Writebackdaten in die Faktentabelle einzubauen, oder?
lg
arno