1 Reply Latest reply: Apr 23, 2015 1:32 AM by Eugeny Ilyin RSS

    Идея по функционалу QlikView. Логи при выполнении скриптов

    Stanislav Chernov
      У меня возникла идея по функционалу работы QlikView, во время выполнения скрипта загрузки данных на десктопном приложении пишется лог действий выполнения скрипта, например джоин одной таблице к другой или оповещение функции Autogenerate или что-то еще, а также то что мы специально выводим функцией TRACE, так вот.
      При довольно большом списке операций, производительность выполнения падает, я думаю что это связанно из-за того что приходится постоянно "логировать" действия скрипта, и показывать их пользователю. Так вот, сама идея, внедрить три варианта логирования скрипта загрузки, а именно:
      - полный лог = как сейчас;
      - частичный лог = выводить только сообщения от функции TRACE
      - отключить лог = не выводить ничего.
      Я запустил генерацию на 3 млн. строк, и тут сразу нашёл ошибку, когда продолжительность превышает 24 часа, то таймер сбрасывается в 00:00. А также было замечено, что используется лишь одно процессорное ядро при выполнении функции AutoGenerate, хотя если я не ошибаюсь, оно всегда используется одно.

      Привожу замеры для наглядного подтверждения моих слов:

      Безымянный2.png