Обращение к облачным базам данных непосредственно из Direct Query
Используйте Direct Query для чтения баз данных без импорта или загрузки данных в память.
Direct Query предоставляет пользователю больше вариантов доступа к данным, из которых можно выбрать тот, который соответствует их потребностям. Доступ к данным через Direct Query дает пользователю возможность оставлять данные в основном источнике данных. Это повышает скорость взаимодействия пользователей с данными в обмен на гибкость, которую обеспечивает приложение Qlik Cloud, загружаемое в память.
Как правило, рекомендуется импортировать данные в Qlik Cloud, когда это возможно. Приложения Qlik Cloud, загружаемые в память, обеспечивают больше возможностей персональной настройки и использования максимального потенциала данных. Однако если возникает ситуация, в которой поставленных целей невозможно не достичь путем импорта данных, можно воспользоваться Direct Query. Благодаря упрощению функционирования приложения Direct Query также могут быть полезны новым пользователям, которые только начинают путь к созданию полнофункциональных и быстрых приложений, загружаемых в память.
Можно создать приложение Direct Query с помощью Диспетчер модели данных, чтобы выбирать таблицы и поля и определять отношения между ними. Для получения дополнительной информации см. раздел Создание приложения Direct Query.
Также можно использовать SQL в скрипте загрузки, чтобы определить модель данных для приложения Direct Query. Это позволяет использовать переменные и выражения Qlik при построении модели данных. Для получения дополнительной информации см. раздел Создание приложения Direct Query с пользовательским SQL.
Примеры использования Direct Query
Можно использовать Direct Query вместо приложений, загружаемых в память в следующих случаях:
Вариант использования | Назначение и описание |
---|---|
Источники больших данных | Direct Query быстрее инициализируется и использует меньше ресурсов для приложений, содержащих больше 20 миллионов строк. Это может быть очень полезно, если приложения используются в основном для мониторинга или отчетности о состоянии, когда выборок делается немного или они вообще отсутствуют. |
Эффективные приложения, загружаемые в память | Direct Query обеспечивает функции для быстрого и простого извлечения срезов данных в подсистему Qlik Cloud с применением фильтрации ко всем затронутым таблицам. Для получения дополнительной информации см. раздел Экспорт параметров приложения Direct Query в шаблонное приложение. |
Direct Query для обратной записи | Когда настроена обратная запись на основе Qlik Application Automation для изменения данных в основной базе данных, Direct Query может сразу показывать результаты из измененных баз данных. Чтобы использовать такую же функцию в приложении, загружаемом в память, пользователю потребуется повторно импортировать измененные таблицы. |
Поиск новых баз данных и таблиц | С помощью Direct Query можно находить новые или незнакомые базы данных или таблицы. Это позволяет пользователю принять информированное решение о том, требуется ли импортировать данные из основного источника данных. |
Учебные пособия
Инструкции по использованию приложений Qlik Sense см. в разделе Учебное пособие — начинаем с основ.
Ниже перечислены учебные пособия по Direct Query:
Поддерживаемые возможности
Приложения Direct Query имеют не таких возможностей, как приложения, загружаемые в память.
Direct Query поддерживает следующее:
-
Типы подключений к данным:
Примечание к информацииПодключения к данным Qlik Data Gateway — Direct Access нельзя использовать Direct Query.-
Amazon Redshift
-
Azure SQL
-
Azure Synapse Analytics
-
Databricks
-
Google BigQuery
-
Microsoft SQL Server
-
PostgreSQL
-
Snowflake
Примечание к информацииПоддерживается подмножество скалярных функций в подключениях к данным. -
-
Эмуляция анализа данных, загруженных в память:
-
Подмножество анализа множеств.
-
Диаграммы с несколькими таблицами по произвольно сложным моделям. Существующие требования модели для приложений, загружаемых в память, будут по-прежнему оставаться в силе. Например, не допускаются зацикленные связи между таблицами.
-
Основные типы агрегирования:
-
Суммировать
-
Счетчик
-
Мин.
-
Макс.
-
Сред.
-
Только
-
-
Расчеты до и после агрегирования, основанные на наборе функций и операций из основной базы данных.
-
-
Типы отношений таблиц:
-
Внутреннее объединение
-
Полное внешнее объединение
-
-
Итеративное моделирование и создание информационной панели.
-
Функции визуализации:
-
Стандартные диаграммы:
-
Линейчатая диаграмма
-
Диаграмма Буллет
-
Кнопка
-
Комбинированная диаграмма
-
Контейнер
-
Фильтр
-
Датчик
-
КПЭ
-
Линейный график
-
Карта
-
Диаграмма Мекко
-
Круговая диаграмма
-
Точечная диаграмма
-
Таблица
-
Текст и изображение
-
Каскадная диаграмма
-
-
Пакет Dashboard bundle:
-
Видеоплеер
-
Ввод переменной
-
-
Пакет Visualization bundle:
-
Диаграмма Воронка
-
Мульти-КПЭ
-
Диаграмма Радар
-
Облако слов Сэнки
-
-
-
Возможности поиска по подмножеству полей:
-
Поисковая строка без специальных символов (например, «*» и «?» для поиска по шаблону или «=» для поиска на основе выражения) интерпретируется как поиск префикса в полном значении строки.
-
Символы и возможности поиска по шаблону:
-
«*» — 0 или больше символов
-
«?» — любой один символ
-
-
Поиск на основе диапазона (с использованием символов «>», «<», «>=», «<=»):
-
Для числовых значений нижние или верхние границы определяются на основе числового значения. Например, поиск >10<100 является эквивалентным поиску <100>10. Оба интерпретируются как [Поле поиска] > 10 AND [Поле поиска] < 100.
-
Для других типов данных нижние и верхние границы определяются по их порядку в условии поиска. Например, >Значение1<Значение2 не равно <Значение2>Значение1. Во втором случае Значение2 рассматривается как нижняя граница и будет интерпретироваться как [Поле поиска] < Значение2 OR [Поле поиска] > значение1.
-
-
Поиск на основе выражения, соответствующего ограничениям Direct Query.
Примечание к информацииПолный список возможностей поиска в памяти см. в разделе Поиск в выборках или визуализациях. -