Bereitstellungsoptionen für Berichte
Wenn Sie den SQL-Berichtsgenerator ausführen, geben Sie an, ob mit dem Script Ansichten, materialisierte Ansichten oder Tabellen erstellt werden sollen. Die geeignete Bereitstellungsoption hängt von der im System enthaltenen Datenmenge ab.
Bei kleineren Implementierungen können Berichtsansichten ausreichend sein, die die Produktionsdaten direkt abfragen. Falls diese Ihre Anforderungen nicht erfüllen, erstellen Sie materialisierte Ansichten.
Für mittelgroße Implementierungen sollten Sie entweder materialisierte Ansichten für die Produktionssystemdatenbank verwenden oder Berichtstabellen in einer eigenen Datenbank einrichten.
Bei großen Implementierungen konfigurieren Sie eine eigene Berichtsdatenbank.
Bei allen Implementierungen können Sie mithilfe von Cognos Connection Administration planen, dass Berichte, die großen Datenmengen abrufen, in Nebenzeiten ausgeführt werden.
Materialisierte Ansichten und MS SQL Server
Die Berichtsfunktion unterstützt keine materialisierten Ansichten für MS SQL Server.
In SQL Server werden materialisierte Ansichten als „indizierte Ansichten“ bezeichnet. Die Definition, die einen Index in einer SQL Server-Ansicht erstellt, kann jedoch bestimmte, in den Berichtsansichten enthaltene Aggregationen, Funktionen und Optionen nicht verwenden. Aus diesem Grund müssen Sie bei Verwendung einer SQL Server-Datenbank Ansichten oder Berichtstabellen erstellen.
eMessage
und Oracle
Wenn Ihre Installation
eMessage
beinhaltet und Sie eine Oracle-Datenbank verwenden, empfiehlt es sich, materialisierte Ansichten oder Berichtstabellen zu verwenden.
Datensynchronisierung
Legen Sie bei einer Implementierung mit generierten Sichten oder Berichtstabellen fest, wie häufig die Daten mit den Daten des Produktionssystems synchronisiert werden sollen. Planen Sie dann mit Ihren eigenen Datenbankadministrationstools die entsprechenden Datensynchronisierungsprozesse, um die Berichtsdaten regelmäßig zu aktualisieren.
Copyright IBM Corporation 2014. All Rights Reserved.