# Создание Direct Query приложения

При создании нового аналитического приложения Qlik Sense можно создать его с использованием подключения Direct Query, не загружая данные в оперативную память.

## Подключение к базе данных

Первый шаг к началу работы Direct Query — это подключение к базе данных.

Примечание к информацииСписок поддерживаемых источников данных см. в разделе [Data sources in Qlik Cloud Analytics](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Helpsites/Connectors_SaaS.htm).

Выполните следующие действия.

1. Создайте новое аналитическое приложение Qlik Sense.

   [Создание приложений и добавление данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/create-app-cloud-hub.htm)

2. Выберите существующее подключение к данным или добавьте новое подключение к данным.

   Рекомендуется использовать учетные данные, определенные пользователем, например, с использованием OAuth в Snowflake.

   [Добавление данных в приложение из подключений и новых файлов](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data.htm)

   Примечание к информацииСписок поддерживаемых источников данных см. в разделе [Прямой доступ к облачным базам данных с помощью Direct Query](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DirectQuery/direct-access-with-direct-query.htm).

3. Нажмите на меню.

4. Выберите Перейти к Direct Query.

## Выбор источника данных и таблиц

Чтобы выполнить анализ данных, выберите таблицы и столбцы, которые необходимо в него включить.

Выполните следующие действия.

1. В только что созданном приложении Direct Query выберите владельца.
2. Выберите одну или несколько таблиц для анализа.
3. Нажмите Далее.

После этого откроется Диспетчер модели данных.

## Создание отношений между таблицами для построения модели данных в Диспетчере модели данных

Если в анализ включено больше одной таблицы, необходимо создать отношения между таблицами и полями.

Примечание к информацииПолный список поддерживаемых типов отношений см. в разделе [Прямой доступ к облачным базам данных с помощью Direct Query](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DirectQuery/direct-access-with-direct-query.htm).

Выполните следующие действия.

1. В Диспетчере модели данных нажмите Отношение.

2. Выберите таблицы и поля для соотнесения.

   Для получения дополнительной информации см. раздел [Присоединение таблиц в Диспетчере данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/join-keep-tables-in-data-manager.htm).

   Примечание к информацииОдновременно можно выбрать только две таблицы. Чтобы создать дополнительные отношения, повторите всю процедуру от начала до конца.

   Примечание к информацииКруговые отношения не поддерживаются.

3. Создав отношения между всеми релевантными полями и таблицами, нажмите Применить изменения.

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

Примечание к подсказкеСоздавая модель данных в Direct Query, следует делать ее как можно проще. При использовании сложных запросов с большей вероятностью возникают проблемы с производительностью.

Примечание к подсказкеПри работе с Direct Query рекомендуется создать шаблонное Direct Query приложение. Таким образом, вы можете сэкономить время, дублируя шаблонное приложение с предопределенной моделью при создании нового приложения Direct Query.

## Добавление визуализаций

Инструкции по добавлению визуализаций см. в разделе [Создание визуализаций](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/create-visualizations.htm).

Примечание к информацииНе все типы визуализаций поддерживаются в приложениях Direct Query, а на некоторые накладываются другие ограничения по сравнению с приложениями, загружаемыми в оперативную память. Полный список поддерживаемых диаграмм и функций см. в разделе [Прямой доступ к облачным базам данных с помощью Direct Query](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DirectQuery/direct-access-with-direct-query.htm).

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

## Совместное использование приложений Direct Query

Доступ к приложениям Direct Query немного отличается от доступа к приложениям, загружаемым в оперативную память, так как доступ пользователей обычно контролируется базой данных с определенными пользователем учетными данными.

* Приложение и подключение к данным должны находиться в общем пространстве.

* Пользователи должны иметь роль Может использовать данные в общем пространстве, а также доступ к базе данных.