Wichtige Hinweise zu Performance und Speichernutzung für Smart View mit Excel

Oracle Smart View for Office ist ein Microsoft Office-Add-in. Als Add-in wird es in den Microsoft Excel-Prozess geladen. Wenn ein Bericht über Smart View in Excel importiert wird, benötigt der Excel-Prozess Speicherressourcen. Dies kann negative Auswirkungen auf die Performance haben.

Beispiel: Für Raster- und Formularinstanzen, Objekte im Puffer für Rückgängig-Vorgänge, XML-Parsing usw. benötigt der Excel-Prozess Speicherressourcen. Aus diesem Grund gilt das Speicherlimit für Excel oder für den Computer auch für Smart View. Dies kann erhebliche Auswirkungen auf die Performance haben.

In Smart View gibt es hierfür keinen Parameter für die Speicherkonfiguration.

Die 32-Bit- und die 64-Bit-Version von Excel weisen unterschiedliche Speicherlimits auf:

  • Für die 32-Bit-Version von Excel beträgt das maximale Speicherlimit oder RAM 2 GB.

    Tests von Oracle haben gezeigt, dass in der 32-Bit-Version von Excel ein Speicherverbrauch von über 700 MB zu einem abnormalen Excel-Verhalten oder zu einer unerwarteten Beendigung des Programms führen kann.

  • Die 64-Bit-Version von Excel weist im Gegensatz zu den 32-Bit-Versionen der Office-Anwendungen keine Beschränkung auf 2 GB RAM auf.

    Für große Berichte empfiehlt Oracle die Verwendung der 64-Bit-Version von Excel. Sie können aber auch die Menge der an Smart View gesendeten Daten reduzieren, indem Sie die Anzahl an Zeilen, Spalten und POVs in den Berichten verringern.

Oracle empfiehlt die unten aufgeführten Aktionen, um die Speichernutzung zu begrenzen und die Performance zu verbessern.

Die folgenden Aktionen können dabei helfen, die Speichernutzung zu reduzieren:

  1. Stellen Sie sicher, dass in der Registerkarte Erweitert des Smart View-Dialogfeldes Optionen die folgenden Optionen aktiviert sind:

    • Excel-Dateigröße reduzieren

    • Metadatenoptionen verbessern

  2. Setzen Sie in der Registerkarte Erweitert des Dialogfeldes Optionen die Option Anzahl Rückgängig-Aktionen nach Möglichkeit auf "0" (null) oder auf einen niedrigen Wert wie "1" oder "2".

  3. Ändern Sie die Excel-Berechnung von "Automatisch" in "Manuell". Gehen Sie zum Excel-Menüband Formeln, und wählen Sie Berechnungsoptionen, Manuell aus.

  4. Gehen Sie in der Registerkarte Formatierung des Dialogfeldes Optionen wie folgt vor:

    1. Wenn Sie die Option Excel-Formatierung verwenden aktiviert haben, müssen Sie die Option Formatierung bei Vorgängen verschieben deaktivieren.

    2. Deaktivieren Sie die Option Spaltenbreite anpassen.

    3. Deaktivieren Sie die Option Nummernformatierung beibehalten.

  5. Deaktivieren Sie in der Registerkarte Erweiterungen des Dialogfeldes Optionen alle nicht benötigten Erweiterungen.

  6. Deaktivieren oder deinstallieren Sie in Excel alle nicht verwendeten Add-ins, um die Performance und Stabilität zu verbessern. Beispiel: Deaktivieren oder deinstallieren Sie das Oracle Essbase Spreadsheet Add-in. Weitere Add-ins, die möglicherweise deaktiviert oder deinstalliert werden können, sind z.B. Adobe PDF, WebEx oder Send to Bluetooth.

  7. Reduzieren Sie die Größe der Arbeitsmappe.

  8. Begrenzen Sie die in Excel importierten Daten:

    1. Verwenden Sie Prompts, Filter, POVs oder sonstige Optionen, um die an Smart View zurückgegebenen Daten zu reduzieren.

    2. Aktivieren Sie die Optionen Zeilen unterdrücken und Spalten unterdrücken in der Registerkarte Datenoptionen des Smart View-Dialogfeldes Optionen.

Die folgenden Aktionen können dabei helfen, die Performance zu verbessern und die Speichernutzung zu reduzieren:

  1. Setzen Sie in der Registerkarte Erweitert des Dialogfeldes Optionen die Option Anzahl Rückgängig-Aktionen nach Möglichkeit auf "0" (null).

  2. Stellen Sie in der Registerkarte Elementoptionen des Dialogfeldes Optionen sicher, dass die folgenden Optionen deaktiviert sind:

    • Formeln und Kommentare in Ad-hoc-Vorgängen beibehalten

    • Formelfüllung

    Deaktivieren Sie diese Optionen nur, wenn Sie Formeln oder Kommentare bei Ad-hoc-Vorgängen nicht beibehalten müssen.

Weitere Informationen finden Sie auch in der folgenden Microsoft-Dokumentation "Excel 2010 Performance: Performance and Limit Improvements" (Excel-Leistung: Leistungsverbesserungen und höhere Grenzwerte):

http://msdn.microsoft.com/en-us/library/ff700514(v=office.14).aspx