Freigeben über


Dimensionsspeicher

Dimensionen in Microsoft SQL Server Analysis Services unterstützen zwei Speichermodi:

  • Relationale OLAP (ROLAP)

  • Mehrdimensionale OLAP (MOLAP)

Der Speichermodus bestimmt den Speicherort und die Form der Daten einer Dimension. MOLAP ist der Standardspeichermodus für Dimensionen. Verwandte Themen:Partitionsspeichermodi und -verarbeitung

MOLAP

Daten für eine Dimension, die MOLAP verwendet, werden in einer multidimensionalen Struktur in der Instanz von Analysis Services gespeichert. Diese multidimensionale Struktur wird erstellt und aufgefüllt, wenn die Dimension verarbeitet wird. MOLAP-Dimensionen bieten eine bessere Abfrageleistung als ROLAP-Dimensionen.

ROLAP

Daten für eine Dimension, die ROLAP verwendet, werden tatsächlich in den Tabellen gespeichert, die zum Definieren der Dimension verwendet werden. Der ROLAP-Speichermodus kann verwendet werden, um große Dimensionen zu unterstützen, ohne große Datenmengen zu duplizieren, aber auf Kosten der Abfrageleistung. Da die Dimension direkt auf den Tabellen in der Datenquellenansicht basiert, die zum Definieren der Dimension verwendet werden, unterstützt der ROLAP-Speichermodus auch OLAP in Echtzeit.

Von Bedeutung

Wenn eine Dimension den ROLAP-Speichermodus verwendet und die Dimension in einem Cube enthalten ist, der MOLAP-Speicher verwendet, müssen alle Schemaänderungen an der Quelltabelle auf die sofortige Verarbeitung des Cubes folgen. Dies kann zu inkonsistenten Ergebnissen führen, wenn sie den Cube abfragen. Verwandtes Thema:Automatisieren administrativer Aufgaben von Analysis Services mit SSIS.

Siehe auch

Partitionsspeichermodi und -verarbeitung