Loading

Hoher Speicherverbrauch beim Veröffentlichen von großen Hyper-Dateien auf Tableau Server

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung

Beim Veröffentlichen einer umfangreichen Hyper-Datei auf Tableau Server von außerhalb Tableau Server, z. B. mit Tableau Desktop, tabcmd oder Hyper-API, wurde ein hoher Speicherverbrauch beobachtet.
Beispiel: Beim Veröffentlichen einer 30 GB-Hyper-Datei auf Tableau Server lässt sich ein Speicherverbrauch von über 50 GB feststellen.
Dies bewirkt, dass die anderen Prozesse (wie vizportal, backgrounder, vizsqlserver usw.) vom Server Resource Manager beendet werden, um den Speicher freizugeben, wenn der freie Speicher weniger als 50 GB beträgt, bevor die 30 GB große Hyper-Datei veröffentlicht wird.

Als zusätzliche Information können Sie die folgenden Meldungen im Protokoll hyper_0_xxxx.txt sehen, während die Hyper-Datei auf Tableau Server veröffentlicht wird.

{"ts":"2022-10-14T06:37:11.571","pid":29240,"tid":"623c","sev":"info","req":"3","sess":"AAAAA2BbBBBBBCC3DDDDEE","ctx":{"sess":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-1:0","req":"YYYYYYYYYYYYYYYYYYYYYYYYYYY","site":"sitename","user":"username","host":"servername","process":"vizportal","workload":"interactive"},"k":"query-begin","v":{"spooling":false,"query-settings-active":false,"query-hash":"abcdefghijklmnopqrstuvwx","query":"VALIDATE DATABASE \"C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/vizportal_0.xxxxxxxx/uploadExternalFiles1234567890/extract/hyper_filename.hyper\""}}

 

Cause

Das Verhalten dieser Funktion ist so beabsichtigt.
Auf Tableau Server 2021.1 und neuer beginnt Tableau Server, hochgeladene Extrakte (.hyper-Dateien) während des Veröffentlichens zu prüfen, um festzustellen, ob sie beschädigt sind, da sie außerhalb von Tableau Server erstellt wurden.
Bei diesem Prüfprozess lädt Hyper den hochgeladenen Extrakt (.hyper-Datei) zur Konsistenzprüfung in den Speicher. Gewöhnlich benötigt dies mehr Speicherplatz als der hochgeladene Extrakt (.hyper-Datei), was von der Kompressionsrate der Hyper-Datei und dem Laden der zugehörigen Hyper-Datenbankdateien abhängt.




 
Lösung

Option 1:
Verwenden Sie Extraktaktualisierungum Hyper-Dateien auf der Seite von Tableau Server zu aktualisieren, anstatt Hyper-Dateien von außerhalb Tableau Server zu veröffentlichen.

Option 2:
Reduzieren Sie die Größe der Extrakte (.hyper-Dateien).

Option 3:
Fügen Sie dem Tableau Server-Computer mehr Speicher hinzu.

Option 4:
Fügen Sie einen dedizierten Daten-Engine- (Hyper-) Knoten hinzu.

Zusätzliche Ressourcen
Dieser Validierungsprozess läuft nicht für eine Hyper-Datei, die durch Extraktaktualisierung auf Tableau Server-Seite aktualisiert wird.
Nummer des Knowledge-Artikels

001497154

 
Laden
Salesforce Help | Article