Перейти к основному содержимому Перейти к дополнительному содержимому

Обращение к облачным базам данных непосредственно из 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
Вариант использования Назначение и описание
Источники больших данных Direct Query быстрее инициализируется и использует меньше ресурсов для приложений, содержащих больше 20 миллионов строк. Это может быть очень полезно, если приложения используются в основном для мониторинга или отчетности о состоянии, когда выборок делается немного или они вообще отсутствуют.
Эффективные приложения, загружаемые в память Direct Query обеспечивает функции для быстрого и простого извлечения срезов данных в подсистему Qlik Cloud с применением фильтрации ко всем затронутым таблицам. Для получения дополнительной информации см. раздел Экспорт параметров приложения Direct Query в шаблонное приложение.
Direct Query для обратной записи Когда настроена обратная запись на основе Qlik Application Automation для изменения данных в основной базе данных, Direct Query может сразу показывать результаты из измененных баз данных. Чтобы использовать такую же функцию в приложении, загружаемом в память, пользователю потребуется повторно импортировать измененные таблицы.
Поиск новых баз данных и таблиц С помощью Direct Query можно находить новые или незнакомые базы данных или таблицы. Это позволяет пользователю принять информированное решение о том, требуется ли импортировать данные из основного источника данных.

Учебные пособия

Инструкции по использованию приложений Qlik Sense см. в разделе Учебное пособие — начинаем с основ.

Ниже перечислены учебные пособия по Direct Query:

Примечание к информацииВозможности Direct Query в Qlik Cloud отличаются от предоставляемых оператором Direct Query в QlikView. Для получения дополнительной информации см. раздел 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.

    Примечание к информацииПолный список возможностей поиска в памяти см. в разделе Поиск в выборках или визуализациях.

Подробнее

 

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!