3 Provider Services-Konfiguration

Die Konfigurationseigenschaften für Provider Services sind in der Essbase-Weboberfläche verfügbar, damit Sie die Parameter für den Netzwerk-Timeout verwalten können.

Sie können die Werte für Provider Services-Konfigurationen in der Konsole festlegen. Siehe Konfigurationseigenschaften für Providerservices festlegen.

essbase.jobs.maxCount

Mit der Konfigurationseigenschaft Provider Services essbase.jobs.maxCount können Sie die maximale Anzahl paralleler Jobs festlegen, die Essbase ausführen kann.

Syntax

essbase.jobs.maxCount n

n: Gibt die Anzahl der aktiven Jobs an, die Essbase parallel ausführen kann. Der Standardwert ist 10.

Beschreibung

Jobs sind Vorgänge, die Sie über die Essbase-Weboberfläche ausführen können. Zu den Jobs gehören das Laden von Daten, das Erstellen der Dimensionen, das Exportieren von Cubes, die Ausführung von MaxL-Skripten, die Ausführung von Berechnungen und das Löschen von Daten. Jobs sind asynchron, d.h. sie werden im Hintergrund als ein eindeutiger Thread ausgeführt. Jeder Job hat eine eindeutige ID.

Bei dieser Eigenschaft muss die Groß-/Kleinschreibung beachtet werden. Stellen Sie daher sicher, dass Sie den Namen wie im Beispiel angegeben angeben.

Beispiel

essbase.jobs.maxCount 15

olap.server.netRetryCount

Mit der Konfigurationseigenschaft Essbase Provider Services olap.server.netRetryCount können Sie festlegen, wie oft eine API einen nicht erfolgreichen Netzwerkvorgang wiederholen kann, bevor ein Fehler gemeldet wird. Wenn olap.server.netSocketTryInfinite auf "true" gesetzt ist, hat olap.server.netRetryCount keine Auswirkung.

Syntax

olap.server.netRetryCount n

n: Ein ganzzahliger Wert. Der Standardwert ist 600 Wiederholungen. Alle fünf Versuche geben eine Zeitüberschreitung von einer Sekunde. Der Standardwert 600 gibt einen Timeout von zwei Minuten an.

olap.server.netSocketTimeOut

Mit der Konfigurationseigenschaft Provider Services olap.server.netSocketTimeOut können Sie die maximale Zeit festlegen, die ein Essbase-Netzwerkvorgang (Lesen/Schreiben) blockiert werden kann, bevor die I/O-Zeit für den Vorgang überschritten wird.

Syntax

olap.server.netSocketTimeOut n

n: Gibt die Anzahl der Millisekunden an, die ein Essbase-Netzwerkvorgang blockiert werden kann, bevor die Vorgangs-I/O-Zeitüberschreitung eintritt.

Hinweis:

Dieser Wert wirkt sich auf das allgemeine Timeoutverhalten für Anforderungen aus und sollte nicht willkürlich geändert werden.

Beispiel

olap.server.netSocketTimeOut 200

olap.server.netSocketTryInfinite

Mit der Konfigurationseigenschaft Essbase Provider Services olap.server.netSocketTryInfinite können Sie festlegen, ob der Client bei einem Netzwerkvorgang unbegrenzt versucht. Wenn dieser Wert auf true gesetzt ist, hat olap.server.netRetryCount keine Auswirkungen. Der Standardwert ist false.

Syntax

olap.server.netSocketTryInfinite true|false

system.cluster.monitorInterval

Mit der Konfigurationseigenschaft Provider Services system.cluster.monitorInterval können Sie das Intervall festlegen, in dem Essbase die Serverknoten in aktiven (schreibgeschützten) Clustern abfragt, um zu bestimmen, ob die Knoten heruntergefahren oder aktiv sind.

Syntax

system.cluster.monitorInterval n

n: Das Intervall in Sekunden, in dem Essbase die Knoten in aktiven (schreibgeschützten) Clustern abfragt, um festzustellen, ob sie heruntergefahren oder aktiv sind. Das Standardintervall ist 30s.

Beispiel

system.cluster.monitorInterval 30