Konfigurieren von administrativen Einstellungen für Excel Online

Zusammenfassung: Konfigurieren von administrativen Einstellungen für Excel-Arbeitsmappen, die in Excel Online gerendert werden.

Es gibt verschiedene Einstellungen, die Sie verwenden können, um Excel Online anzupassen. Diese Einstellungen Ihnen dabei helfen, die die Ressourcennutzung Ihrer Office Online Server-Serverfarm anzupassen und einige der Richtlinien Ihrer Organisation zu erzwingen.

In stehen die meisten dieser Einstellungen als Parameter für die Microsoft PowerShell-Cmdlets New-OfficeWebAppsFarm und Set-OfficeWebAppsFarm zur Verfügung, und es gibt ein zusätzliches Cmdlet (OfficeWebAppsExcelBIServer), das den Zugriff auf -Server konfiguriert. (Beachten Sie, dass es sich um eine Teilmenge der Einstellungen handelt, die in Excel Services in SharePoint Server 2013 verfügbar waren.)

Sie haben folgende Möglichkeiten:

Verhindern des Ladens einer Arbeitsmappe in Excel Online, wenn bei der Datenaktualisierung ein Fehler auftritt.

Standardmäßig werden in Excel Online keine Excel-Dateien geladen, wenn die automatische Datenaktualisierung fehlschlägt, wenn jemand die Datei öffnet. Dadurch wird verhindert, dass Benutzern veraltete Informationen oder möglicherweise Informationen, auf die sie keinen Zugriff haben sollten, angezeigt werden.

Der Ladevorgang schlägt nur unter folgenden Bedingungen fehl:

  • Der Benutzer verfügt nur über Leseberechtigungen für die Datei in SharePoint Server.

  • Es gibt Datenverbindungen in der Arbeitsmappendatei, die automatisch aktualisiert werden, wenn jemand die Arbeitsmappe öffnet.

Syntax: Set-OfficeWebAppsFarm - ExcelAbortOnRefreshOnOpenFail

Standard: True

Beispiel:


Set-OfficeWebAppsFarm -ExcelAbortOnRefreshOnOpenFail:$false

Festlegen der Uhrzeit des Excel Online-Cache für veränderliche Funktionen

Sie können die maximale Zeit in Sekunden angeben, die ein berechneter Wert für eine veränderliche Funktion für automatische Neuberechnungen zwischengespeichert wird. Gültige Werte sind:

  • -1: einmalige Berechnung beim Laden der Arbeitsmappe

  • 0: stets neu berechnen

  • 1 bis 2073600: Von einer Sekunde bis zu 24 Tagen zwischenspeichern

Der Wert muss eine ganze Zahl zwischen -1 und 2073600 sein.

Syntax: Set-OfficeWebAppsFarm - ExcelAutomaticVolativeFunctionCacheLifetime

Standard: 300

Beispiel:


Set-OfficeWebAppsFarm -ExcelAutomaticVolativeFunctionCacheLifetime:500

Festlegen der Anzahl der Excel Online-Datenanforderungen pro Sitzung

Sie können die maximale Anzahl gleichzeitiger externer Datenanforderungen angeben, die je Sitzung zulässig sind. Wenn eine Sitzung mehr als diese Anzahl Anforderungen ausgeben muss, müssen weitere Anforderungen in die Warteschlange eingestellt werden. Der Gültigkeitsbereich für diese Einstellung ist der logische Server. Der Wert muss eine positive Ganzzahl sein.

Syntax: Set-OfficeWebAppsFarm - ExcelConcurrentDataRequestsPerSessionMax

Standard: 5

Beispiel:

Set-OfficeWebAppsFarm -ExcelConcurrentDataRequestsPerSessionMax:10

Festlegen des Arbeitsmappen-Berechnungsmodus

Sie können den Berechnungsmodus von Arbeitsmappen angeben, die in Excel Online gerendert werden. Die verfügbaren Werte sind: File, Manual, Auto und AutoDataTables (automatisch mit Ausnahme von Datentabellen). Jede andere Einstellung als File setzt die Arbeitsmappeneinstellungen außer Kraft.

Syntax: Set-OfficeWebAppsFarm - ExcelDefaultWorkbookCalcMode

Standard: Datei

Beispiel:

Set-OfficeWebAppsFarm -ExcelDefaultWorkbookCalcMode:Auto

Legen Sie die maximale Bildgröße für Excel Online fest

Sie können die maximale Größe in MB für ein von Excel Online zu öffnendes Diagramm oder Bild angeben. Der Wert muss eine ganze Zahl größer 0 sein.

Syntax: Set-OfficeWebAppsFarm - ExcelChartAndImagesSizeMax

Standard: 1

Beispiel:


Set-OfficeWebAppsFarm -ExcelChartAndImagesSizeMax:5

Konfigurieren eines Analysis Services- (Datenmodell-)Servers für Excel Online

Sie können Analysis Services-Server so konfigurieren, dass sie mit Excel Online mithilfe der OfficeWebAppsExcelBIServer-Cmdlets funktionieren:

  • Neue OfficeWebAppsExcelBIServer fügt einen Analysis Services-Serverspeicherort zur Liste der zugelassenen Elemente für Excel hinzu Berechnungsdienste in Office Online Server für erweiterte BI-Funktionen.

  • Get-OfficeWebAppsExcelBIServer ruft die Analysis Services-Server in der Liste der zugelassenen Elemente ab.

  • Remove-OfficeWebAppsExcelBIServer entfernt einen Server aus der Liste der zugelassenen Elemente.

Um dieses Feature verwenden zu können, müssen Sie auch jeden Computer in Ihrer Office Online Server Farm als Analysis Services-Administrator konfigurieren.

Die Cmdlets Neu und Entfernen erhalten den Parameter -Server-ID, d. h. Servername des Analysis Services-Servers, den Sie hinzufügen oder entfernen möchten.

Beispiele:


New-OfficeWebAppsExcelBIServer -ServerID "SSAS01"
Remove-OfficeWebAppsExcelBIServer -ServerID "SSAS01"

Die OfficeWebAppsExcelBIServer-Cmdlets unterstützen auch allgemeine Parameter.

Konfigurieren von"EffectiveUserName" der Analysis Services in Excel Online

EffectiveUserName ist eine Eigenschaft der Verbindungszeichenfolge in SQL Server Analysis Services, die den Namen des Benutzers enthält, der auf einen Berichtzugreift. In Office Online Server können Sie diese Eigenschaft zusammen mit Excel Online verwenden, um die Identität des Benutzers, der den Bericht oder das Dashboard anzeigt, an Analysis Services zu übergeben. Dies ermöglicht die Verwendung der benutzerspezifischen Identität ohne Konfiguration der eingeschränkten Kerberos-Delegierung.

Wenn Sie diese Option aktivieren, müssen Sie die Version SQL Server 2016 von SQL Server Management Studio verwenden. Die tatsächlichen Datenquelle kann in einer früheren Version von Analysis Services vorhanden sein.

Um diese Option zu konfigurieren, müssen Sie die folgenden Aktionen ausführen:

  • Konfigurieren Sie jeden Computer in Ihrer Office Online Server-Farm als Analysis Services-Administrator.

  • Verwenden Sie PowerShell, um "EffectiveUserName" in Excel Online zu aktivieren (siehe unten)

Set-OfficeWebAppsFarm dient zum Aktivieren oder Deaktivieren von "EffectiveUserName" in Excel Online.

Zum Aktivieren von "EffectiveUserName" in Excel Online führen Sie den folgenden Befehl aus:

Set-OfficeWebAppsFarm -ExcelUseEffectiveUserName:$True

Zum Deaktivieren von "EffectiveUserName" in Excel Online führen Sie den folgenden Befehl aus:

Set-OfficeWebAppsFarm -ExcelUseEffectiveUserName:$False

Arbeiten mit großen Arbeitsmappen

Beim Öffnen einer Arbeitsmappe in Excel Online gilt ein Zeitlimit von einer Minute, bevor excel Online ein Timeout auftritt und die Arbeitsmappe nicht geladen werden kann. Gelegentlich reicht dieses Zeitlimit möglicherweise nicht aus, um große Arbeitsmappen zu laden. Wenn beim Laden großer Arbeitsmappen Probleme auftreten, können Sie den Timeoutwert anpassen.

Um den Wert für die Zeitüberschreitung zu ändern, müssen Sie die Datei „settings.xml" auf allen Computern aktualisieren, auf denen Office Online Server ausgeführt wird. (Diese Datei befindet sich normalerweise unter C:\ProgramData\Microsoft\OfficeWebApps\Data\FarmState\settings.xml.)

Fügen Sie der settings.xml-Datei den folgenden Wert hinzu, wobei TimeoutValue der Timeoutwert in Millisekunden ist:

<Setting Name="FBDirectReadTimeoutInMilliseconds" DataType="System.Int32">
    <StringValue>TimeoutValue</StringValue>
</Setting>

Wenn der Wert für Zeitüberschreitung bei 0 liegt, ist die Zeitüberschreitung auf unbestimmte Zeit festgelegt. Dies wird nicht empfohlen, da dadurch das Risiko von Denial-of-Service-Angriffen erhöht wird.