Share via


Aktualisieren von Zellen (XMLA)

Sie können den Befehl "UpdateCells " verwenden, um den Wert einer oder mehrerer Zellen in einem Cube zu ändern, der für den Cuberückschreib aktiviert ist. Microsoft SQL Server SQL Server Analysis Services speichert die aktualisierten Informationen in einer separaten Schreibbacktabelle für jede Partition, die Zellen enthält, die aktualisiert werden sollen.

Hinweis

Der Befehl "UpdateCells " unterstützt keine Zuordnungen während des Cuberückschreibens. Zum Verwenden des zugewiesenen Schreibzugriffs sollten Sie den Befehl "Anweisung " verwenden, um eine Multidimensional Expressions (MDX) UPDATE-Anweisung zu senden. Weitere Informationen finden Sie unter UPDATE CUBE-Anweisung (MDX).

Angeben von Zellen

Die Cell-Eigenschaft des Befehls "UpdateCells " enthält die zu aktualisierenden Zellen. Sie identifizieren jede Zelle in der Cell-Eigenschaft mithilfe der Ordnungsnummer dieser Zelle. Konzeptionell SQL Server Analysis Services Zahlenzellen in einem Würfel so, als ob der Würfel ein pdimensionales Array war, wobei p die Anzahl der Achsen ist. Die Zellen werden in zeilengerichteter Reihenfolge adressiert. Die folgende Abbildung zeigt die Formel für die Berechnung der Ordinalzahl einer Zelle.

Formula to calculate the cell ordinal position

Sobald Sie die Ordnungsnummer einer Zelle kennen, können Sie den beabsichtigten Wert der Zelle in der Value-Eigenschaft der Cell-Eigenschaft angeben.

Weitere Informationen

Update-Element (XMLA)
Entwickeln mit XMLA in Analysis Services