Сравнение QlikView и Аналитика Qlik Cloud
Последнее обновление: 14.10.2026В данной теме описываются некоторые ключевые сходства и различия между QlikView и Аналитика Qlik Cloud.
Документ и приложение
Документ QlikView и приложение Аналитика Qlik Cloud похожи по своей архитектуре. Это контейнеры для объектов, которые используются для представления данных для анализа. Они могут содержать подключения к данным, скрипты загрузки, модели данных, листы, диаграммы, переменные и т. д.
Разработка и использование
В обоих QlikView и Аналитика Qlik Cloud, вам нужно создать приложение или документ, прежде чем вы сможете анализировать данные. Это означает следующее:
- Добавление данных в новое или существующее приложение:
В QlikView это включает создание и запуск Скрипт загрузки, который определяет, какие данные загружать в приложение. Скрипт загрузки извлекает данные из одного или нескольких источников данных в приложение, а затем создает модель данных, которая является основой для всего анализа.
В Qlik Cloud можно создать приложение из данных, уже добавленных в каталог данных, из файлов данных, из существующих подключений к данным через традиционный редактор скриптов или с помощью пользовательского интерфейса перетаскивания в Диспетчере данных
- Для анализа необходимо создать пользовательский интерфейс. Это означает создание различных визуализаций (например, линейчатых диаграмм, круговых диаграмм, таблиц), различных выражений для определения различных ключевых показателей эффективности и различных объектов выборки (списков, ползунков, полей ввода и т. д.). Также можно группировать различные компоненты визуально, например на листах. Так данные представляются пользователю, не знакомому с содержимым.
Обычно эти два шага выполнял выделенный эксперт по бизнес-анализу, который не являлся основным потребителем данных. Основным потребителем данных является бизнес-пользователь, который использует приложение. Этот сценарий часто называется управляемым анализом, так как бизнес-пользователем в некоторой степени управляют — определяют, какие данные нужно анализировать. Однако пользователю не указывается, какие выборки нужно делать. У них по-прежнему есть полная свобода выбирать что-либо в приложении и в любом порядке.
Как Qlik Cloud, так и QlikView можно использовать для управляемого анализа.
Аналитика Qlik Cloud предлагает ведущие в отрасли современные возможности аналитики для любых пользователей и вариантов использования — от аналитики самообслуживания до интерактивных информационных панелей и приложений, интерактивной аналитики, каталогов метаданных и происхождений, мобильной аналитики, систем отчетности и оповещений. Это решение дополняет и расширяет интуицию человека с помощью рекомендаций в отношении наблюдений на основе ИИ (искусственного интеллекта) автоматизированного машинного обучения, автоматизации и взаимодействия на естественном языке. Это изменение в способе мышления по сравнению с QlikView.
В результате Аналитика Qlik Cloud — это инструмент, который лучше подходит для самообслуживания. В QlikView некоторое самообслуживание имеется, но оно требует от пользователя намного более высокий уровень технического мастерства.
Средства разработки
В QlikView, вам нужна настольная версия, чтобы иметь возможность разрабатывать приложение. Разработка ведется локально, без подключения к QlikView серверу. QlikView Desktop запускается только на Microsoft Windows.
Аналитика Qlik Cloud представляет собой общую облачную среду, в которой можно совместно разрабатывать и использовать содержимое. Это означает, что на компьютере пользователя может быть любая операционная система. Высокоинтуитивный пользовательский интерфейс с простыми инструментами разработки позволяет создавать сложные диаграммы и визуализации пользователям любого уровня
Кроме того, Аналитика Qlik Cloud предоставляет интерактивную аналитику, полностью обеспеченную собственными средствами, Инструмент «Наблюдения», в которой используются технологии обработки естественного языка; аналитика способна распознавать намерения пользователя и обучается при каждом взаимодействии, позволяя выявлять ассоциации, корреляции и тенденции в данных.
Перемещение данных из источника для анализа
Как в QlikView, так и в Аналитика Qlik Cloud данные загружаются в определенный момент времени и затем анализируются в памяти.
Анализ выполняется на основе набора данных, который является снимком реальных данных. Снимок делается на тот момент времени, когда был запущен Скрипт загрузки для приложения. Анализ никогда не выполняется в режиме реального времени, хотя его можно делать в псевдореальном времени, запуская скрипт загрузки чаще, например каждые 15 секунд.
С административной точки зрения это означает, что сначала создается приложение, а затем настраивается планировщик для обновления данных (путем запуска скрипта) в соответствии с потребностями бизнеса.
В QlikView для этого требуется вручную перезагрузить или сохранить приложение в исходную папку, а затем запланировать перезагрузку в QlikView Publisher и QlikView Server.
Благодаря Аналитика Qlik Cloud пользователи с соответствующими разрешениями могут легко и безопасно выполнять или планировать перезагрузки приложений в среде Qlik Cloud.
Подключения к данным
QlikView не имеет библиотеки подключений к данным. Для этого используются файлы или базы данных через интерфейс Microsoft OLE DB/ODBC. С этой целью необходимо установить драйвер, который обеспечит поддержку системы управления базами данных (СУБД), а также необходимо настроить базу данных в качестве источника данных ODBC. Эти действия выполняются на PC и сервере Qlik Server. Для веб-подключений, таких как Amazon S3, Snowflake и Azure, необходимо загрузить и установить Веб-коннекторы Qlik.
Аналитика Qlik Cloud содержит библиотеку устроенных подключений к данным, которые можно использовать для подключения к файлам, локальным базам данных, а также к облачным источникам данных. Библиотека обеспечивает совместное использование источников данных между пользователями и приложениями. Кроме того, подключения к данным обеспечивают простоту применения средств управления.
Редактор скриптов
В QlikView отсутствует графический интерфейс для загрузки данных. Разработчик приложения должен создать Скрипт загрузки в редакторе скриптов.
В Аналитика Qlik Cloud можно также создать скрипт загрузки с помощью редактора скриптов. В качестве альтернативы, в облаке можно создать приложение из данных, уже добавленных в Каталог данных, из файлов данных, из существующих подключений к данным через традиционный редактор скриптов или с помощью пользовательского интерфейса перетаскивания в Диспетчер данных.
Синтаксис скрипта
Синтаксис скрипта в QlikView и Аналитика Qlik Cloud в основном идентичен. Однако есть некоторые значительные различия в создании скриптов.
Ограничения
Qlik Cloud не поддерживает использование путей файловой системы Windows в функциях, операторах и переменных. Вместо этого используются подключения к библиотекам, которые являются строками подключения к данным с файлам скриптов, например lib://DataFiles/myData.txt.
Некоторые операторы, переменные и функции, применимые к QlikView и Qlik Sense под управлением клиента (в стандартном и устаревшем режимах), нельзя использовать в Qlik Cloud либо можно использовать, но с ограничениями. Как правило, эти ограничения накладываются на инструкции, переменные и функции, связанные с путями файловой системы Windows.
Использование неподдерживаемых операторов в скрипте загрузки данных приводит к возникновению ошибки при запуске этого скрипта. Сообщение об ошибке можно найти в файле журнала скрипта. Использование неподдерживаемых переменных и функций не приводит к возникновению ошибки или записи в файле журнала. Вместо этого функция возвращает значение NULL.
При редактировании скрипта загрузки данных неподдерживаемые переменные, операторы или функции никак не обозначаются.
Применимость переменных, операторов и функций в Qlik Cloud
Если планируется повторное использование скриптов загрузки данных из QlikView или Qlik Sense под управлением клиента в Qlik Cloud, см. следующие таблицы, чтобы узнать, какие переменные, операторы и функции поддерживаются и каковы требования к ним.
Системные переменные
| Переменная | Применимость | Определение |
|---|---|---|
| Floppy |
Не поддерживается |
Возвращает буквенное обозначение первого найденного дисковода гибких дисков, обычно a:. |
| CD |
Не поддерживается |
Возвращает буквенное обозначение первого найденного дисковода CD-ROM. Если дисковод CD-ROM не найден, возвращается c:. |
| QvPath |
Не поддерживается |
Возвращает строку обзора в выполняемый модуль Qlik Sense. |
| QvRoot |
Не поддерживается |
Возвращает корневой каталог выполняемого модуля Qlik Sense. |
| QvWorkPath |
Не поддерживается |
Возвращает строку обзора в текущее Qlik Sense приложение. |
| QvWorkRoot |
Не поддерживается |
Возвращает корневой каталог текущего Qlik Sense приложения. |
| WinPath |
Не поддерживается |
Возвращает строку обзора в Windows. |
| WinRoot |
Не поддерживается |
Возвращает корневой каталог Windows. |
| $(include=...) | Поддерживаемый ввод: путь с использованием подключения к библиотеке | Переменная Include/Must_Include указывает файл, содержащий текст, который необходимо включить в скрипт и который рассматривается в качестве кода скрипта. Она не используется для добавления данных. Можно сохранять часть кода скрипта в отдельный текстовый файл и использовать его в разных приложениях. Эта переменная определяется пользователем. |
Обычные операторы скриптов
| Оператор | Применимость | Определение |
|---|---|---|
| Поддерживаемый ввод: путь с использованием подключения к библиотеке | Оператор binary используется для загрузки данных из другого приложения. | |
| Connect | Не поддерживается | Оператор CONNECT используется для определения Qlik Sense доступа к общей базе данных через интерфейс OLE DB/ODBC. Для ODBC источник данных сначала необходимо указать с помощью администратора ODBC. |
| Поддерживаемый ввод: путь с использованием подключения к библиотеке | Оператор Directory задает каталог, в котором будет выполняться поиск файлов данных в последующих операторах LOAD до создания нового оператора Directory. | |
| Execute | Не поддерживается | Оператор Execute используется для запуска других программ в ходе загрузки данных Qlik Sense. Например, для выполнения необходимых преобразований. |
| Поддерживаемый ввод: путь с использованием подключения к библиотеке | Оператор LOAD загружает поля из файла, из определенных в скрипте данных, из ранее загруженной таблицы, из веб-страницы, из результата последующего оператора SELECT или путем создания данных. | |
| Поддерживаемый ввод: путь с использованием подключения к библиотеке | Оператор Store создает файл QVD, Parquet, CSV или TXT. |
Операторы управления скриптом
| Оператор | Поддерживаемый ввод | Выходные данные | Определение |
|---|---|---|---|
|
filelist mask/dirlist mask |
подключение к библиотеке |
подключение к библиотеке |
Синтаксис filelist mask создает разделенный запятыми список всех файлов в текущем каталоге, соответствующих маске имени файла filelist mask. Синтаксис dirlist mask создает разделенный запятыми список всех каталогов в текущем каталоге, соответствующих маске имени каталога. |
Функции файлов
| Функция | Поддерживаемый ввод | Выходные данные | Определение |
|---|---|---|---|
| подключение к библиотеке | Возвращает значение мета-тегов различных медиафайлов в виде текста. | ||
| имя подключения к библиотеке | Возвращает активную строку подключения для подключений ODBC или OLE DB. | ||
| подключение к библиотеке | Функция FileDir возвращает строку, содержащую путь к каталогу табличного файла, читаемого в текущий момент. | ||
| подключение к библиотеке | Функция FilePath возвращает строку, содержащую полный путь табличного файла, читаемого в текущий момент. | ||
|
подключение к библиотеке |
Функция FileSize возвращает целое, содержащее размер в байтах файла filename, или, если не указан файл filename, табличного файла, читаемого в текущий момент. | ||
|
подключение к библиотеке |
Функция FileTime возвращает метку времени в формате UTC для последнего изменения указанного файла. Если файл не указан, функция возвращает метку времени UTC последнего изменения читаемого в данный момент файла таблицы. | ||
| GetFolderPath() |
Не поддерживается |
Выходные данные: абсолютный путь |
Функция GetFolderPath возвращает значение функции Microsoft Windows SHGetFolderPath. Данная функция берет в качестве значения ввода имя папки Microsoft Windows и возвращает полный путь папки. |
| подключение к библиотеке | Эта функция скрипта возвращает метку времени заголовка XML из файла QVD при его наличии, в противном случае она возвращает значение NULL.Время в метке времени указано в формате UTC. | ||
| подключение к библиотеке | Эта функция скрипта возвращает имя числа поля fieldno в файле QVD. Если поле не существует, возвращается значение NULL. | ||
| подключение к библиотеке | Эта функция скрипта возвращает число полей в файле QVD. | ||
| подключение к библиотеке | Эта функция скрипта возвращает число записей, находящихся в настоящее время в файле QVD. | ||
| подключение к библиотеке | Эта функция скрипта возвращает имя таблицы, хранящейся в файле QVD. |
Системные функции
| Функция | Применимость | Определение |
|---|---|---|
| DocumentPath() |
Не поддерживается |
Эта функция возвращает строку, содержащую полный путь к текущему приложению Qlik Sense. |
| GetRegistryString() |
Не поддерживается |
Возвращает значение именованного раздела реестра с указанным путем реестра. Эта функция также может использоваться в диаграммах и скриптах. Доступно только в QlikView. |
Автоматический календарь
В QlikView, разработчик приложения должен вручную создать календарь.
В Аналитика Qlik Cloud календарь создается автоматически Диспетчером данных. Календарь использует функцию, называемую производными полями, она отсутствует в QlikView.
Загрузка из веб-файлов
В QlikView можно использовать оператор Load для загрузки непосредственно из веб-таблицы.
В Аналитика Qlik Cloud данные загружаются из подключения к данным веб-файла.
Section Access
Доступ к секции может использоваться как в QlikView, так и в Аналитика Qlik Cloud для определения авторизации. Базовая функциональность идентична. Доступ к секции сравнит предоставленный извне user ID с содержимым таблицы авторизации.
Однако содержимое этой таблицы немного отличается в этих двух продуктах.
В QlikView имя аутентифицируемого пользователя должно храниться в поле NTNAME. В Аналитика Qlik Cloud соответствующее поле называется USERID. В обоих случаях это поле используется для любого аутентифицируемого пользователя, даже если интегрированная безопасность Windows не применяется.
В QlikView группы безопасности могут храниться в поле NTNAME. В Аналитика Qlik Cloud группы безопасности должны храниться в отдельном поле GROUPS.
В QlikView есть дополнительные поля NTSID и NTDOMAINSID, которые могут использоваться для проверки подлинности. Они оба ссылаются на идентификаторы внутренней безопасности Windows. Этих полей нет в Аналитика Qlik Cloud.
В QlikView устаревшими полями SERIAL, USERID и PASSWORD не следует пользоваться, чтобы обеспечить безопасность среды на должном уровне. Этих полей нет в Аналитика Qlik Cloud.
В обоих продуктах обеспечивается надлежащий уровень безопасности при публикации приложения на сервере. Однако если файл с доступом к секции открыт в настольной версии приложения, поведение этих продуктов различное. В QlikView Desktop поле NTNAME сопоставляется с именем пользователя Windows, предоставленным операционной системой. Если оно правильное, пользователь может открыть файл. В Qlik Sense Desktop программа откажется открывать файл.
Управление документами и содержимым
В обоих продуктах на уровне приложения или документа есть ряд свойств. К ним относятся название приложения, тема и оформление. В QlikView все соответствующие свойства собраны в окне «Свойства документа». В Аналитика Qlik Cloud, к свойствам можно получить доступ из обзора приложения.
В QlikView имеется диалоговое окно обозревателя выражений, в котором перечислены все выражения в приложении. Вы можете искать и заменять строки среди всех выражений в приложении.
В Аналитика Qlik Cloud применяются основные элементы для определения измерений и мер, которые можно использовать во многих местах в приложении.
Перейдите в центр активности Администрирование.
В Qlik Cloud есть центр активность для управления лицензиями, назначениями пользователей, пространствами, темами и расширениями. Администрирование центр активности не следует путать с Консоль управления Qlik (QMC), который используется для управления QlikView. Для получения дополнительной информации о центре активности Администрирование для Qlik Cloud см. раздел Использование центра активности «Администрирование».
Распределение приложений
В Qlik Cloud приложения организованы в пространствах. Пространства представляют собой области в центре активности, предназначенные для хранения приложений. Общее пространство используется для совместной разработки приложений и управления доступом к ним. Для получения дополнительной информации см. раздел Управление пространствами.
Приложения в Qlik Cloud не обновляются автоматически при обновлении их источников данных. Вы можете вручную перезагружать свои приложения или планировать перезагрузки. Для получения дополнительной информации см. раздел Перезагрузка данных приложения.
Управление безопасностью
В Qlik Cloud для управления безопасностью применяется назначение прав доступа пользователям и пространствам. Пользователь с ролью администратора клиента может добавлять и удалять доступ для пользователей. Для получения дополнительной информации см. разделы Управление пользователями и Управление пространствами. Если используется смешанная среда, состоящая из сред Qlik Cloud и QlikView, см. раздел Смешанные среды.