Исследование данных с помощью SQL Workbench
Используйте SQL Workbench для устранения неполадок с данными и разработки SQL-запросов. Вы можете исследовать данные и проверять SQL по подготовленным задачам и слоям хранилища данных в контексте проекта.
SQL Workbench доступен для проектов конвейеров данных, использующих хранилище данных. Вы выполняете запросы в хранилище данных, подключенном к проекту.
Ограничения
-
Поддерживаются только SQL-запросы только для чтения. Инструкции изменения данных заблокированы.
-
Озеро промежуточного хранения и витрины знаний не поддерживаются в обозревателе объектов.
-
Макросы не поддерживаются. Если преобразование включает макросы, преобразование для полной загрузки отображается в разделе Исходный запрос.
Необходимые разрешения
-
Для выполнения запросов необходимо иметь разрешение Может просматривать данные в пространстве, где находится подключение проекта.
-
Для сохранения, изменения, переименования или удаления SQL-скриптов необходимо иметь разрешение Может изменять в пространстве проекта.
Для получения дополнительной информации о ролях в пространствах см. раздел Роли и разрешения в пространстве данных.
Открытие SQL Workbench
Откройте SQL Workbench в проекте конвейера данных. SQL Workbench всегда запускается в контексте текущего проекта.
-
Нажмите SQL Workbench в верхнем меню.
Просмотр таблиц
В разделе Таблицы перечислены таблицы из подготовленных задач в:
-
Текущем проекте.
-
Связанных проектах на той же платформе данных.
Отображаются только физические таблицы во внешних схемах.
Для каждой таблицы можно просмотреть базу данных, схему, столбцы и типы данных.
-
Нажмите Фильтровать по типу задачи, чтобы отфильтровать задачи.
-
Нажмите Сортировка и группировка, чтобы упорядочить задачи и задать порядок сортировки.
Добавление дополнительных проектов
Изначально вы будете видеть только задачи из текущего проекта. Вы можете добавить дополнительные проекты, чтобы использовать их в своем запросе.
-
Нажмите
, чтобы сделать доступными дополнительные проекты.
Вы можете выбирать из проектов, использующих то же хранилище данных.
Выберите проекты и нажмите Применить.
Теперь доступны все подготовленные задачи в выбранных проектах.
Создание запросов
Вы можете использовать одну или несколько вкладок для написания SQL и выполнения выбранных инструкций или текущей инструкции.
Каждая вкладка работает в собственном сеансе, что позволяет выполнять запросы параллельно.
При редактировании запроса можно использовать следующие инструменты:
-
Отменить предыдущее изменение
-
Повторить то, что было отменено ранее
-
Автоматически форматировать SQL-код
-
Закомментировать/раскомментировать текущую строку
-
Найти и заменить текст в коде
Добавление инструкции SELECT для таблицы
Вы можете добавить инструкцию SELECT, которая возвращает все поля таблицы.
-
Нажмите
на таблице в разделе Таблицы и выберите Добавить инструкцию SELECT.
Инструкция SELECT, возвращающая все поля из выбранной таблицы, будет добавлена в редактор запросов.
Добавление запроса из набора данных преобразования
Вы можете добавить исходный запрос набора данных, созданного в задаче преобразования.
-
Нажмите
на наборе данных в разделе Таблицы и выберите Добавить исходный запрос.
Запрос, который использовался для создания выбранного набора данных, будет добавлен в редактор запросов.
Выполнение запросов
Вы можете выполнить весь запрос или выбранную инструкцию, нажав Выполнить запрос.
-
Если в редакторе запросов ничего не выбрано, выполняется весь запрос.
-
Если в редакторе выбрана инструкция, выполняется эта инструкция.
После выполнения запроса вы можете проверить результат в следующих разделах:
-
Результаты
Примеры данных, возвращенных запросом.
Примечание к информацииУ вас должна быть роль Может просматривать данные в пространстве подключения. Кроме того, в вашем клиенте должна быть включена функция Просмотр данных в Data Integration. -
Метаданные
Перечисляет столбцы с информацией о типах данных и возможности использования значений Null.
Сохранение и управление SQL-скриптами
Вы можете сохранять SQL-скрипты в SQL Workbench для повторного использования, нажав Сохранить. Скрипты сохраняются в проекте и могут просматриваться всеми пользователями проекта. Вы можете просматривать список, открывать, переименовывать и удалять скрипты в разделе Сохраненные скрипты.
-
Чтобы удалить скрипт, нажмите
на скрипте, а затем Удалить.
-
Чтобы переименовать скрипт, нажмите
на скрипте, а затем Изменить.
Устранение неполадок
-
Если выполнение запроса завершается с ошибками разрешений, убедитесь, что у вас есть необходимые роли в пространстве проекта и пространстве подключения.
-
Если объекты отсутствуют, убедитесь, что исходные задачи подготовлены.
-
Если инструкция заблокирована, убедитесь, что это SQL-запрос только для чтения.
Общие сведения об устранении неполадок см. в разделе Устранение неполадок с задачами данных.