Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Tableau Server への大きなハイパー ファイルのパブリッシュ時の高いメモリ使用率

公開日: Dec 9, 2022
説明

Tableau Desktop、tabcmd、Hyper API などを使用して、Tableau Server の外部から大きなハイパー ファイルを Tableau Server にパブリッシュしたときに、高いメモリ使用量が観察されました。
たとえば、30GB のハイパー ファイルを Tableau Server にパブリッシュすると、50GB を超えるメモリ使用量が観察されることがあります。
30GB のハイパーがパブリッシュされる前に、空きメモリが 50GB を下回ると、サーバー リソース マネージャーによって、メモリを解放するために、他のプロセス (vizportal、backgrounder、vizsqlserver など) が終了させられます。

追加情報として、ハイパー ファイルの Tableau Server へのパブリッシュ中に hyper_0_xxxx.txt ログに次のメッセージが表示されることがあります。

{"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

これは設計上の機能です。
Tableau Server 2021.1 以降、パブリッシュ中にアップロードされた抽出 (.hyper ファイル) が Tableau Server によって検証され、それらが Tableau Server の外部で作成されたために、破損していないかどうか確認されるようになりました。
この検証プロセスによって、Hyper でアップロードされた抽出 (.hyper ファイル) が整合性チェックのためにメモリに読み込まれますが、これには、アップロードされた抽出 (.hyper ファイル) のサイズより大きなメモリ サイズが必要となり、読み込むハイパー ファイルと関連ハイパー データベース ファイルの圧縮率によって異なります。




 
解決策

オプション 1:
Tableau Server の外部からハイパー ファイルをパブリッシュする代わりに、Tableau Server 側で抽出更新を使用して、ハイパー ファイルを更新します。

オプション 2:
抽出 (.hyper ファイル) のサイズを削減します。

オプション 3:
Tableau Server マシンのメモリを追加します。

オプション 4:
専用データ エンジン (Hyper) ノードを追加します。

その他のリソース
この検証プロセスは、Tableau Server 側の抽出更新によって更新されるハイパー ファイルに対して実行されません。
ナレッジ記事番号

001497154

 
読み込み中
Salesforce Help | Article