Обращение к облачным базам данных непосредственно из 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 для обратной записи | Если для изменения данных в основной базе данных настроен механизм обратной записи (writeback) на основе Qlik Automate, 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.
 
Примечание к информацииПолный список возможностей поиска в памяти см. в разделе Поиск в выборках или визуализациях. -