Создать выражение для SELECT

Чтобы открыть диалоговое окно Создать выражение для SELECT, нажмите кнопку Выбрать на странице Данные панели инструментов в диалоговом окне Редактор скрипта. Он используется, чтобы определить таблицы и поля для загрузки из ранее выбранного источника данных.

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

Источник данных Имя текущего источника данных ODBC/OLE DB.
База Данных Можно выбрать доступные базы данных в раскрывающемся списке.
Владелец Здесь показан владелец базы данных. Можно выбрать доступных владельцев в раскрывающемся списке.
Connect При нажатии этой кнопки открывается диалоговое окно Подключение к источнику данных.
Драйвер Нажмите эту кнопку, чтобы открыть диалоговое окно Информация об ODBC-драйвере или Информация о драйвере OLE DB, содержащее информацию о поддерживаемых функциях текущего используемого драйвера.
Поддержка Открывает диалоговое окно с внутренней информацией о базе данных. Информация может использоваться при обращении в службу поддержки Qlik, а также при сообщении об ошибках или проблемах документов QlikView.

Вторая группа используется для выбора таблиц и полей.

Таблицы Базы Данных В этом списке показаны доступные таблицы базы данных. Щелкните имя таблицы, чтобы выбрать ее. Типы таблиц, содержащихся в списке, могут регулироваться с помощью флажков слева (см. описание ниже).
Поля В этом списке показаны все доступные поля в выбранной таблице. Выберите одно или несколько полей в списке для включения в оператор SELECT. Используйте «*» для выбора имен всех полей одновременно. Выбранные поля будут отражены на странице Скрипт третьей группы (см. описание ниже). Поля можно отсортировать с помощью Оригинальный порядок из базы данных или в алфавитном Алф. Порядок путем выбора в раскрывающемся списке.
Показать значки для ключевых полей При установке этого альтернативного параметра все поля, определенные как ключевые в исходной базе данных, будут показаны со значком ключа в списке Поля.
Таблицы Этот флажок необходимо установить, если обычные таблицы базы данных должны отображаться в списке Таблицы базы данных.
Просмотры Этот флажок необходимо установить, если просмотры базы данных должны отображаться в списке Таблицы Базы Данных.
Синонимы Этот флажок необходимо установить, если синонимы базы данных должны отображаться в списке Таблицы Базы Данных.
Системные таблицы Этот флажок необходимо установить, если системные таблицы базы данных должны отображаться в списке Таблицы Базы Данных.
Псевдонимы Этот флажок необходимо установить, если псевдонимы базы данных должны отображаться в списке Таблицы Базы Данных.

В третьей группе показан созданный оператор SELECT и информация о выбранной таблице и полях. Группа состоит из следующих страниц:

Скрипт

Вкладка скрипт показывает скрипт, который будет создан для оператора select.

Три переключателя справа определяют форматирование оператора select в скрипте.

Столбец Выберите этот параметр для создания оператора select и отображения имени каждого поля в отдельной строке скрипта.
Ряд Выберите этот параметр для создания оператора SELECT, который полностью размещен на одной строке скрипта.
Структурированный Выберите этот параметр для создания оператора SELECT на структурированных строках скрипта.
Предшествующий оператор Load При установке этого параметра будет создан оператор SELECT с предшествующим оператором Load, использующим оператор SELECT в качестве ввода. Все поля будут перечислены в операторе load, даже если в операторе select используется символ *.
Добавить Нажмите эту кнопку, чтобы сохранить созданный оператор select. Создание нового оператора SELECT инициируется без выхода из диалога. Старый оператор будет отображаться на панели предварительного просмотра над разделителем. Эту процедуру можно повторять любое число раз.

Таблица

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

Дополнительно... открывает отдельное изменяемое диалоговое окно с расширенным представлением страниц Таблица, Столбцы и Предв. просмотр.

Столбцы

На вкладке Столбцы отображается подробная информация о выбранных столбцах (полях) текущей таблицы.

Предв. Просмотр

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

Blob-объекты

Вкладка Blob-объекты позволяет объединять так называемые Blob-объекты (большие двоичные объекты) в документе QlikView. Обычно это изображение, текстовый файл или сходный объект, сохраненный как единая сущность в системе управления базами данных. Значок i обозначает, что в поле содержится blob-объект. Blob-объекты в базе данных указываются вместе с размером (в КБ) и типом в Просмотрщик Blob-объектов. Если blob-объект является изображением, его можно просмотреть рядом со списком. QlikView поддерживает blob-объекты в форматах jpg, png, bmp, pdf и rtf.

Кнопка Связка... используется для открытия диалогового окна Связка.

Ключевое Поле для blob-данных В списке выберите blob-объект, размер которого необходимо изменить.
Сжать изображения Установите этот параметр, чтобы изменить размер blob-объекта. Примените Ширина в пикселях и Высота в пикселях, чтобы изменить размер изображения.

Этот параметр не поддерживает пропорции

Примечание: Объединение blob-объектов возможно только при использовании интерфейса ODBC.

После создания выборок таблиц и полей можно нажать кнопку OK, чтобы вставить созданные операторы SELECT в позицию курсора в скрипте QlikView. Нажатие кнопки Отмена позволяет отменить изменения.

Обычно драйвер ODBC может интерпретировать гораздо более сложные операторы SELECT, чем создаваемые в данном диалоге. Альтернативный способ создания более сложных операторов SELECT — использование инструмента запросов, например, Microsoft Query, для графического создания оператора SELECT. По завершении скопируйте (Ctrl+C) оператор select и вставьте его в скрипт (Ctrl+V) QlikView. (В MS Query нажмите кнопку SQL.)