MicroStrategy ONE

Dynamische Job-Level-Steuerung festlegen

Ab MicroStrategy ONE (Juni 2024) ist diese Einstellung standardmäßig aktiviert.

MicroStrategy ONE (März 2024) führt die Funktion zur dynamischen Anpassung der Verwaltung auf Jobebene in Situationen mit wenig Arbeitsspeicher ein, um zu verhindern, dass große Jobs das System beenden. Dies basiert auf dem Benutzergruppen-Verwaltungseinstellungen. Die standardmäßige Arbeitsspeichersteuerungseinstellung des Systems auf Jobebene wird von 50 % auf 10 % des Gesamtarbeitsspeichers der Maschine oder des Containers reduziert, der den Intelligence-Server hostet. Wenn eine Situation mit wenig Arbeitsspeicher eintritt, z. B. wenn der verfügbare Gesamtsystemspeicher unter Druck steht (weniger als 20 % des physischen Arbeitsspeichers der Maschine/des Containers), wird die maßgebliche Einstellung für jeden Job auf die Hälfte des ursprünglichen Werts reduziert. Beispielsweise kann die Standardeinstellung von 10 % auf 5 % reduziert werden.

Dynamische Steuerung auf Jobebene aktivieren

Diese Einstellung ist in MicroStrategy ONE (Juni 2024) standardmäßig aktiviert und in MicroStrategy ONE (März 2024) standardmäßig deaktiviert. Aktivieren Sie sie mit der MicroStrategy REST API.

  1. Öffnen Sie den MicroStrategy REST API Explorer, indem Sie anhängen /MicroStrategyLibrary mit /api-docs/index.html?visibility=all in Ihrem Browser.

  2. Erstellen Sie eine Sitzung und authentifizieren Sie sie. Verwenden Sie im Abschnitt Authentifizierung die POST /api/auth/admin/login.

  3. Klicken Sie auf Ausprobieren und ändern Sie den Anfragetext, indem Sie Ihren Benutzernamen und Ihr Kennwort angeben.

  4. Klicken Sie auf Ausführen.

  5. Suchen Sie in der Antwort nach X-MSTR-AuthToken.

  6. So erhalten Sie den aktuellen Funktionsstatus:

    1. Suchen Sie im Abschnitt „Konfigurationen“ nach oben GET ​/api​/v2/configurations​/featureFlags​.

    2. Klicken Sie auf Ausprobieren.

    3. Legen Sie die richtigen fest X-MSTR-AuthToken ab Schritt 5. Sie können dies auch erhalten, indem Sie die XHR-Anfragen des Browsernetzwerks überprüfen.

    4. Klicken Sie auf Ausführen.

    5. Wenn Sie MicroStrategy ONE (Juni 2024) verwenden, suchen Sie nach DynamicJobGoverning im Antworttext, um die Statusdetails zu finden. Wenn Sie MicroStrategy ONE (März 2024) verwenden, suchen Sie nach ResourceGoverning im Antworttext, um die Statusdetails zu finden.

  7. Suchen Sie im Abschnitt „Konfigurationen“ nach oben PUT ​/api​/configurations​/featureFlags​/{id}.

  8. Klicken Sie auf Ausprobieren.

  9. Legen Sie die richtigen fest X-MSTR-AuthToken ab Schritt 5. Sie können dies auch erhalten, indem Sie die XHR-Anfragen des Browsernetzwerks überprüfen.

  10. Festlegen id an 95A4D4CC468B8C6B1740CDB1EAA04F12.

  11. Um diese Vorschaufunktion zu aktivieren, legen Sie fest status Wert an 1. Um diese Vorschaufunktion zu deaktivieren, legen Sie fest status Wert an 2.

  12. Klicken Sie auf Ausführen.

  13. Wiederholen Sie Schritt 6, um zu überprüfen, ob die Funktion aktiviert ist.

Bereich

Diese dynamische Änderung gilt nur für Jobs mit Standardeinstellungen zur Arbeitsspeichersteuerung auf Jobebene, einschließlich neuer und laufender Jobs. Benutzerdefinierte Einstellungen sind hiervon nicht betroffen.

Beispiel 1: Ein Auftrag wird mit dem Standardwert von 10 GB (10 % von 100 GB) erstellt. Wenn der Systemspeicher knapp ist, wird die Grenze auf 5 GB gesenkt.

Beispiel 2: Ein Auftrag wird mit dem angepassten Wert von 100 GB erstellt. Dieser Wert ändert sich nicht.