MicroStrategy - Cache-Fluss melden
Ein Berichtscache ist ein Datenspeicher, der die Informationen enthält, die kürzlich von der Datenquelle angefordert wurden, um in einem Bericht verwendet zu werden. Immer wenn ein Bericht zum ersten Mal ausgeführt wird, wird ein Cache erstellt. Der Cache des Berichts enthält die Ergebnisse, die aus der Datenbank, den Dateien oder den Webquellen abgerufen wurden.
Vorteile des Berichts-Cache
Im Folgenden sind einige der Vorteile aufgeführt, die sich aus der Verwendung der MicroStrategy-Caching-Funktion ergeben.
Ein zwischengespeicherter Bericht gibt die Ergebnisse schneller zurück, da die Daten bereits in der MicroStrategy-Software verfügbar sind.
Die Ausführungszeit für Berechnungen und abgeleitete Metriken ist schneller, da die zwischengespeicherten Berichte nicht für die Datenquelle ausgeführt werden müssen.
In einem Cache werden Ergebnisse aus der Datenquelle gespeichert und können von neuen Jobanforderungen verwendet werden, für die dieselben Daten erforderlich sind.
Arten von Cache
In MicroStrategy werden drei Arten von Cache verwendet.
Report Caches- Dies sind die Ergebnisse, die vorberechnet und vorverarbeitet werden. Sie werden im Speicher des Intelligence Server-Computers oder auf der Festplatte gespeichert. Sie können schneller abgerufen werden, als die Anforderung für das Data Warehouse wiederholt erneut auszuführen.
Element Caches- Dies sind häufig verwendete Tabellenelemente, die im Speicher des Intelligence Server-Computers gespeichert sind. Sie können schnell abgerufen werden, wenn die Benutzer die Anzeigen von Attributelementen durchsuchen.
Object Caches - Dies sind Metadatenobjekte, die im Speicher des Intelligence Servers gespeichert sind, damit sie bei nachfolgenden Anforderungen schnell abgerufen werden können.
Cach aktivieren
Der Cache kann sowohl auf Berichtsebene als auch auf Projektebene aktiviert werden. Dies erfolgt mit dem Projektkonfigurationseditor.
Aktivieren auf Projektebene
Wenn der Cache auf Projektebene aktiviert ist, verwenden alle Berichte im Projekt die Caching-Funktion.
Aktivieren auf Berichtsebene
Bei der Aktivierung auf Berichtsebene wird der Cache nur von bestimmten Berichten verwendet. Selbst wenn die Berichterstellung auf Projektebene deaktiviert ist, funktioniert sie auf Berichtsebene, wenn sie auf Berichtsebene aktiviert ist.
Cache Nachteil
Die zwischengespeicherten Daten sind nicht immer auf dem neuesten Stand, da sie seit der Erstellung des Caches nicht mehr über die Datenquelle ausgeführt wurden. Dies kann vermieden werden, indem der Cache des Berichts vor dem Ausführen des Berichts gelöscht wird. Dadurch wird der Bericht erneut über die Datenquelle ausgeführt, sodass die neuesten Daten aus der Datenquelle zurückgegeben werden. Zum Löschen eines Berichtscaches sind jedoch Administratorrechte erforderlich.