表示に時間のかかるレポートを実行した場合、「長時間実行レポート」画面が表示されることがあります。この画面が表示されるまでの時間は変更することができます。
長時間実行レポートについての設定につきましては、
<Yellowfinインストールフォルダー>\appserver\webapps\ROOT\WEB-INF内にあるweb.xmlに
以下のパラメーターをサーブレット名「MIStartup」のサーブレット内に追記してください。
--------------- 以下を追記してください --------------------------------------------------------------------
<!-- Execution queue values -->
<!-- Uncomment these values if you want to customise the behaviour of the background execution queue.
ExecutionQueueConcurrentTasks: The number of reports that can be run concurrently.
Default: 5 times the number of CPU cores available on the server.
ExecutionQueueInitialWaitTime: How long the server will wait (in seconds) to finish a report before
the client shows the delivery popup and start polling.
Default: 5 seconds
ExecutionQueueMaximumExecutionTime: The maximum time (in minutes) the reports can be running in the
execution queue before they are killed.
Default: 240 minutes (4 hours)
-->
<!--
<init-param>
<param-name>ExecutionQueueConcurrentTasks</param-name>
<param-value>10</param-value>
</init-param>
-->
<init-param>
<param-name>ExecutionQueueInitialWaitTime</param-name>
<param-value>5</param-value>
</init-param>
<!--
<init-param>
<param-name>ExecutionQueueMaximumExecutionTime</param-name>
<param-value>240</param-value>
</init-param>
-->
------------------------------- ここまで --------------------------------------------------------------
「長時間実行レポート」画面を表示するまでの時間を設定しているのは、2つめのExecutionQueueInitialWaitTimeになります。
秒単位で設定を変更し、Yellowfinを再起動してください。 以下の画像をご参考ください。
※他の2つのパラメーターはコメントアウトしていますので、追記してもデフォルト設定のまま動作します。