Изменить время ожидания до прерывания сессии можно двумя способами:
в настройках системного реестра для BI-сервера установите необходимое значение параметра TimeoutSec в подразделе System/Session;
для поддержания соединения c BI-сервером с определенной периодичностью вызывайте на html-странице метод Metabase.getStatus, например:
setInterval(function () {metabase.getStatus()}, 1000);
См. также:
Вопросы и ответы | Metabase.getStatus | Настройки в системном реестре