Исследование данных с помощью SQL Workbench | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Исследование данных с помощью SQL Workbench

Используйте SQL Workbench для устранения неполадок с данными и разработки SQL-запросов. Вы можете исследовать данные и проверять SQL по подготовленным задачам и слоям хранилища данных в контексте проекта.

SQL Workbench доступен для проектов конвейеров данных, использующих хранилище данных. Вы выполняете запросы в хранилище данных, подключенном к проекту.

Примечание к информацииПроекты репликации, проекты конвейеров данных с Qlik Cloud в качестве целевой платформы и проекты Открытое озеро данных Qlik не поддерживаются.

Ограничения

  • Поддерживаются только SQL-запросы только для чтения. Инструкции изменения данных заблокированы.

  • Озеро промежуточного хранения и витрины знаний не поддерживаются в обозревателе объектов.

  • Макросы не поддерживаются. Если преобразование включает макросы, преобразование для полной загрузки отображается в разделе Исходный запрос.

Необходимые разрешения

  • Для выполнения запросов необходимо иметь разрешение Может просматривать данные в пространстве, где находится подключение проекта.

  • Для сохранения, изменения, переименования или удаления SQL-скриптов необходимо иметь разрешение Может изменять в пространстве проекта.

Для получения дополнительной информации о ролях в пространствах см. раздел Роли и разрешения в пространстве данных.

Открытие SQL Workbench

Откройте SQL Workbench в проекте конвейера данных. SQL Workbench всегда запускается в контексте текущего проекта.

  • Нажмите SQL Workbench в верхнем меню.

Примечание к информацииЕсли вы не видите SQL Workbench, проверьте тип проекта и разрешения.

Просмотр таблиц

В разделе Таблицы перечислены таблицы из подготовленных задач в:

  • Текущем проекте.

  • Связанных проектах на той же платформе данных.

Отображаются только физические таблицы во внешних схемах.

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

Примечание к информацииЕсли задача не подготовлена, она не будет отображаться в разделе Таблицы.
  • Нажмите Фильтровать по типу задачи, чтобы отфильтровать задачи.

  • Нажмите Сортировка и группировка, чтобы упорядочить задачи и задать порядок сортировки.

Добавление дополнительных проектов

Изначально вы будете видеть только задачи из текущего проекта. Вы можете добавить дополнительные проекты, чтобы использовать их в своем запросе.

  • Нажмите добавить, чтобы сделать доступными дополнительные проекты.

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

    Выберите проекты и нажмите Применить.

Теперь доступны все подготовленные задачи в выбранных проектах.

Создание запросов

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

Каждая вкладка работает в собственном сеансе, что позволяет выполнять запросы параллельно.

При редактировании запроса можно использовать следующие инструменты:

  • Отменить Отменить предыдущее изменение

  • Отменить Повторить то, что было отменено ранее

  • Автоформатирование Автоматически форматировать SQL-код

  • Комментировать Закомментировать/раскомментировать текущую строку

  • Поиск Найти и заменить текст в коде

Добавление инструкции SELECT для таблицы

Вы можете добавить инструкцию SELECT, которая возвращает все поля таблицы.

  • Нажмите дополнительно на таблице в разделе Таблицы и выберите Добавить инструкцию SELECT.

Инструкция SELECT, возвращающая все поля из выбранной таблицы, будет добавлена в редактор запросов.

Добавление запроса из набора данных преобразования

Вы можете добавить исходный запрос набора данных, созданного в задаче преобразования.

  • Нажмите дополнительно на наборе данных в разделе Таблицы и выберите Добавить исходный запрос.

Запрос, который использовался для создания выбранного набора данных, будет добавлен в редактор запросов.

Выполнение запросов

Вы можете выполнить весь запрос или выбранную инструкцию, нажав Выполнить запрос.

  • Если в редакторе запросов ничего не выбрано, выполняется весь запрос.

  • Если в редакторе выбрана инструкция, выполняется эта инструкция.

После выполнения запроса вы можете проверить результат в следующих разделах:

  • Результаты

    Примеры данных, возвращенных запросом.

    Примечание к информацииУ вас должна быть роль Может просматривать данные в пространстве подключения. Кроме того, в вашем клиенте должна быть включена функция Просмотр данных в Data Integration.
  • Метаданные

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

Сохранение и управление SQL-скриптами

Вы можете сохранять SQL-скрипты в SQL Workbench для повторного использования, нажав Сохранить. Скрипты сохраняются в проекте и могут просматриваться всеми пользователями проекта. Вы можете просматривать список, открывать, переименовывать и удалять скрипты в разделе Сохраненные скрипты.

Примечание к информацииСохраненные скрипты SQL Workbench не включаются при экспорте проекта. Для получения дополнительной информации см. раздел Экспорт и импорт конвейеров данных.
  • Чтобы удалить скрипт, нажмите Дополнительно на скрипте, а затем Удалить.

  • Чтобы переименовать скрипт, нажмите Дополнительно на скрипте, а затем Изменить.

Устранение неполадок

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

  • Если объекты отсутствуют, убедитесь, что исходные задачи подготовлены.

  • Если инструкция заблокирована, убедитесь, что это SQL-запрос только для чтения.

Общие сведения об устранении неполадок см. в разделе Устранение неполадок с задачами данных.

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

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