MicroStrategy - Intelligente Würfel
Wenn wir die in MicroStrategy erstellten Berichte ausführen, rufen sie die Daten aus dem Warehouse ab, um die Berechnungen anzuwenden und einen Bericht zu erstellen. Wenn mehrere Benutzer denselben Bericht anfordern, jedoch mit unterschiedlichen Wertebereichen oder unterschiedlichen Filterbedingungen, muss das Lager ähnliche Berechnungen für jeden Bericht wiederholen, was sich auf die Leistung auswirkt.
Um dies zu vermeiden, verwendet MicroStrategy intelligente Cubes, ein Objekt, das sich in der mittleren Ebene zwischen Berichten und dem Warehouse befindet.
Das folgende Diagramm zeigt die Rolle des intelligenten Würfels.
Der Intelligent Cube wird als einzelne In-Memory-Kopie unter den verschiedenen Berichten geteilt, die von vielen Benutzern erstellt wurden. Ein Datensatz wird aus dem Data Warehouse zurückgegeben und direkt im Intelligence Server-Speicher gespeichert. Es werden mehrere Berichte erstellt, die Daten aus dem Intelligent Cube erfassen, anstatt das Data Warehouse abzufragen.
Im Folgenden sind die Funktionen aufgeführt, die intelligente Würfel nützlich machen.
- Unterstützt die dynamische Aggregation.
- Kann für die Aktualisierung geplant werden.
- Unterstützt die Erstellung abgeleiteter Metriken.
- Schnellere Leistung als direktes Abfragen des Lagers.
- In einem Dashboard kann mehr als ein Cube verwendet werden.