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

パブリッシュと表示の際のタイムアウト エラー

公開日: Apr 12, 2023
説明
ワークブックを Tableau Server にパブリッシュしようとするか、Tableau Server でワークブックを表示しようとすると、以下のいずれかのエラーが発生します。 
  • Vizql::Error: Unable to load workbook (Vizql::Error: ワークブックを読み込むことができません) 
    Code: 800 
    Details: Errors occurred while trying to load the workbook "[path]".The load was not able to complete successfully.The query time resource limit (1800 seconds) was exceeded. (詳細: ワークブック "[パス]" をロードしようとした際にエラーが発生しました。読み込みを正常に完了できませんでした。クエリ時間リソース制限 (1800 秒) を超過しました。)
  • Vizql::Error: Timeout error (Vizql::Error: タイムアウト エラー) 
    Code: 999 
    Details: Timeout communicating with server: execution expired (詳細: サーバーとの通信タイムアウト: 実行の有効期限が切れました)
  • HTTP request failed (400) (HTTP 要求が失敗しました (400))
  • Cannot connect to Tableau Server. Please check the server name and port and try again. (Tableau Server に接続できません。サーバー名とポートを確認してから再試行してください。)

Cause

タスクがクエリ制限で許可されている時間よりも長い期間実行されました。 
解決策

1. vizqlserver.querylimit タイムアウトの構成

以下の例では、vizqlserver.querylimit のタイムアウトを 3600 秒、つまり 1 時間に増やす方法について説明します。

  1. Tableau Server を実行しているコンピューターで、管理者としてコマンド プロンプトを開きます。
  2. オペレーティング システムとサーバーのバージョンで適切なパスを使用して、Tableau Server の bin ディレクトリに変更します。たとえば、次のように入力します。
    C:\Program Files\Tableau\Tableau Server\[version]\bin
  3. 次のコマンドを実行します。
    • tsm configuration set -k vizqlserver.querylimit -v 3600
    • tsm pending-changes apply

2. 構成設定のテスト

変更の適用後、Tableau Server は再起動します。タイムアウト エラーの原因となった手順を繰り返します。必要に応じて、再びタイムアウト制限を調整します。引き続き制限値に達する場合は、実行されているクエリをデータベース管理者に確認してもらいます。

その他のリソース
Tableau Server の主なタイムアウト設定は次のとおりです。 
  • vizqlserver.querylimit: ビューを返す、または抽出を移入するために実行されるクエリを特に対象とします。

    デフォルト値は 1800 秒です。


 
ナレッジ記事番号

001473444

 
読み込み中
Salesforce Help | Article