Что нового в релизе NPrinting за сентябрь 2019?
Сейчас – середина октября 2019 года, и в последний день предыдущего месяца нас побаловали сентябрьским релизом Qlik Sense. Этот факт заставил меня оглянуться на несколько недель назад и посмотреть на новые навороты уже хорошо зарекомендовавшего себя сентябрьского релиза NPrinting. Что же можно найти в примечаниях к релизу этой версии? Какие новости?
- Фильтры поддерживают «Select Excluded»
- Листы Qlik Sense можно добавлять, как изображения
- Поддерживаются объекты в контейнерах Qlik Sense.
Приведенный выше список кажется довольно коротким для нового релиза, но так ли все просто? По моему скромному мнению, улучшения, внесенные в последнюю версию NPrinting, в основном направлены на восполнение пробелов в функциях. В них также есть несколько небольших функций, которые могут оказаться очень полезными при разработке отчетов.
1. Функция «Select excluded» (Выбрать исключенные) в фильтрах не была самой большой проблемой, которую нужно было решать, если вы – опытный разработчик Qlik. Вы можете легко найти решение, применив флаг непосредственно в скрипте загрузки или создав в нем выражение с расширенным анализом множества для применения фильтра с помощью функции «Расширенный поиск», которую я описал здесь. Однако это было проблемой для менее опытных пользователей NPrinting, и я думаю, что количество таких же вопросов, появившихся в сообществе, заставило R&D подумать, что стоит заняться этим вопросом. В конце концов, это также был «пробел в возможностях» NPrinting 16.x. Чтобы доказать свою точку зрения, вот некоторые из этих постов:
- https://community.qlik.com/t5/Qlik-NPrinting-Discussions/Nprinting-17-how-to-exclude-a-string-in-a-filter/td-p/109385
- https://community.qlik.com/t5/Qlik-NPrinting-Discussions/NPrinting-17-exclude-filter-values/td-p/1263307
- https://community.qlik.com/t5/Qlik-NPrinting-Discussions/NPrinting-17-Exclude-Values-Failure-Filter-Materialization/td-p/44363
- https://community.qlik.com/t5/Qlik-NPrinting-Discussions/Exclude-values-as-filters/td-p/1048987
- https://community.qlik.com/t5/Qlik-NPrinting-Discussions/nPrinting-18-Exclude-Filter-sorta/td-p/121084
2. «Листы Qlik Sense можно добавлять, как изображения». Часто от клиентов приходил такой запрос, они постоянно спрашивали: «… так что в NPrinting я могу просто выбрать лист и отправить его как изображение получателю…?» Обычно после этого вопроса следовала неловкая пауза, и я отвечал: «да… и нет… знаете, для этого мы используем разные обходные пути …» Так что теперь я смогу сократить свой ответ до «Да, конечно!!!», И это здорово! Теперь, если говорить серьезно, то функция ускоряет простой процесс создания отчетов. Вам не нужно беспокоиться о выравнивании отдельных объектов в шаблоне, а также о масштабировании и рендеринге изображения. Похоже, это эквивалент «Отчета о сущности листа», который поддерживается в QlikView. Хотя я буду редко использовать его, думаю, что будет здорово иметь его в рукаве для быстрого развертывания и быстрой победы! Если кто-то хочет получить сложный отчет, его всегда можно построить с помощью Pixel Perfect или любого другого шаблона.
3. «Поддерживаются объекты в контейнерах Qlik Sense». Сначала у меня были смешанные чувства по этому поводу, но теперь нет. Я люблю эту фичу! Я всегда говорил об использовании специальных приложений для поддержки отчетов NPrinting. Я по-прежнему считаю, что это лучшая практика, но иногда вы просто хотите скрыть несколько объектов, которые пользователи не должны будут видеть (или, по крайней мере, не должны видеть с первого взгляда), но они используются в Nprinting в качестве источника данных. Это особенно полезно в отчетах, разработанных для использования OnDemand. Вам может потребоваться слегка измененный объект, он должен быть в том же приложении Qlik Sense, и вы не захотите, чтобы пользователи его увидели. Для этого можно использовать контейнер! Контейнер позволяет вам встраивать в него несколько объектов, вы можете настроить его так, чтобы на первый взгляд казалось, что на листе есть только один объект (путем скрытия строк вкладок и имен заголовков). NPrinting по-прежнему позволит вам использовать эти объекты в отчетах, поэтому вам не придется беспокоиться о том, чтобы скрыть их.
Вы спросите – стоит ли обновляться? Я говорю – да. Есть также и другие улучшения, которые я здесь не упомянул и которые делают этот продукт лучше, включая улучшенное представление журнала, производительность и исправления ошибок.
С «Qlik NPrinting», который закрывает разрыв со старым добрым «QlikView NPrinting», стало ясно, что пришло время перенести существующие развертывания на новую версию, и чем раньше – тем лучше! Я не знаю, как долго будут поддерживать QlikView NPrinting (aka v16.x), но в уме я уже считаю дни до завершения поддержки.