BI-Assistent – Aktivieren des Rückschreibens von Dimensionen
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Fügen Sie einem Cube oder einer Dimension die Erweiterung zum Rückschreiben von Dimensionen hinzu, um Benutzern das manuelle Ändern der Dimensionsstruktur und -elemente zu ermöglichen. Updates für eine Dimension mit aktiviertem Schreibzugriff werden direkt in der Dimensionstabelle aufgezeichnet. Durch diese Erweiterung wird die Einstellung der WriteEnabled -Eigenschaft für eine Dimension geändert.
Verwenden Sie den Business Intelligence-Assistenten, um das Rückschreiben von Dimensionen zu aktivieren, und wählen Sie auf der Seite Erweiterung auswählen die Option Rückschreiben von Dimensionen aktivieren aus. Anschließend führt Sie der Assistent durch die Schritte zum Auswählen einer Dimension, für die Sie das Rückschreiben von Dimensionen anwenden möchten, und zum Festlegen dieser Option für die ausgewählte Dimension.
Hinweis
Das Rückschreiben wird nur für relationale SQL Server-Datenbanken und Data Marts unterstützt.
Auswählen einer Dimension
Auf der ersten Seite Rückschreiben von Dimensionen aktivieren des Assistenten geben Sie die Dimension an, auf die Sie das Rückschreiben von Dimensionen anwenden möchten. Die Erweiterung zum Rückschreiben von Dimensionen, die dieser ausgewählten Dimension hinzugefügt wurde, führt zu Änderungen an der Dimension. Diese Änderungen werden an alle Cubes vererbt, die die ausgewählte Dimension enthalten.
Festlegen des Features zum Rückschreiben von Dimensionen
Auf der zweiten Seite Rückschreiben von Dimensionen aktivieren des Assistenten findet das eigentliche Festlegen der Option Rückschreiben in der Dimension aktivieren statt. Durch Auswählen dieser Option wird die WriteEnabled -Eigenschaft der Dimension automatisch auf Truefestgelegt. Durch Deaktivieren dieser Option wird die Eigenschaft automatisch auf Falsefestgelegt.
Hinweise
Beim Erstellen eines neuen Elements müssen Sie jedes Attribut in einer Dimension angeben. Sie können kein Element einfügen, ohne dabei einen Wert für das Schlüsselattribut der Dimension anzugeben. Deshalb unterliegt das Erstellen von Elementen allen Beschränkungen (z. B. von NULL verschiedene Schlüsselwerte), die für die Dimensionstabelle definiert sind. Sie sollten auch Spalten berücksichtigen, die optional durch Dimensionseigenschaften angegeben werden, z. B. Spalten, die in den Dimensionseigenschaften CustomRollupColumn, CustomRollupPropertiesColumn oder UnaryOperatorColumn angegeben werden.
Warnung
Wenn Sie SQL Azure als Datenquelle verwenden, um einen Rückschreibevorgang in eine Analysis Services-Datenbank auszuführen, schlägt der Vorgang fehl. Dies ist programmbedingt, da die Anbieteroption, durch die mehrere aktive Resultsets (MARS) aktiviert werden, standardmäßig deaktiviert ist.
Als Problemumgehung fügen Sie der Verbindungszeichenfolge folgende Einstellung hinzu, damit MARS unterstützt und Rückschreibvorgänge aktiviert werden:
"MultipleActiveResultSets=True"
Weitere Informationen finden Sie unter Verwenden mehrerer aktiver Resultsets (MARS).