Диалоговое окно «Создание опрашивающего запроса» (службы Analysis Services — многомерные данные)
Используйте диалоговое окно Создание опрашивающего запроса в среде Business Intelligence Development Studio для создания опрашивающего запроса на вкладке Уведомления диалогового окна Параметры хранилища. Опрашивающий запрос — это, как правило, одноэлементный запрос, возвращающий значение, по которому службы Службы Analysis Services могут определить, произошли ли изменения с таблицей или другим реляционным объектом. Открыть окно Создание опрашивающего запроса можно, нажав кнопку с многоточием (...) на столбце Опрашивающий запрос сетки для параметра Плановый опрос на вкладке Уведомления диалогового окна Параметры хранилища. Дополнительные сведения о вкладке Уведомления диалогового окна Параметры хранилища см. в разделе Уведомления (диалоговое окно «Параметры хранилища») (службы Analysis Services — многомерные данные).
Тип возвращаемого опрашивающим запросом значения зависит от типа обновлений, запланированных для кэша многомерного OLAP (MOLAP) данного объекта на основании опрашиваемой таблицы:
Если режим Разрешить добавочные обновления не выбран на вкладке Уведомления диалогового окна Параметры хранилища, службы Службы Analysis Services полностью обновляют кэш MOLAP для объекта, если при плановом опросе обнаружено изменение. Используемый опрашивающий запрос должен определить, были ли записи добавлены к этой таблице со времени последнего опроса.
Если режим Разрешить добавочные обновления выбран на вкладке Уведомления диалогового окна Параметры хранилища, службы Службы Analysis Services выполняют добавочное обновление кэша MOLAP для объекта, если при плановом опросе обнаружено изменение. Используемый опрашивающий запрос должен определить последнюю запись в этой таблице.
Например, можно использовать следующие опрашивающие запросы для выполнения полного или добавочного обновления для измерения Customer в образце базы данных служб Службы Analysis Services Adventure Works DW:
Тип обновления |
Опрашивающий запрос |
---|---|
Полное обновление |
SELECT COUNT(*) AS TotalCount FROM [dbo].[DimCustomer] |
Добавочное обновление |
SELECT MAX([CustomerKey]) AS LastCustomerKey FROM [dbo].[DimCustomer] |
Дополнительные сведения о полных и добавочных обновлениях для уведомлений о плановых опросах см. в разделе Упреждающее кэширование (секции).
Введенный запрос должен представлять корректную команду запроса для основного поставщика. Запрос подготовлен основным поставщиком для проверки и идентификации возвращаемых столбцов. Диалоговое окно может иметь два представления:
Визуальный построитель запросов
Для всех пользователей режим визуального построителя запросов предлагает набор инструментов пользовательского интерфейса для визуального конструирования и тестирования запросов SQL.
Обычный построитель запросов
Для опытных пользователей обычный режим построителя запросов предлагает более простой и непосредственный интерфейс для конструирования и тестирования SQL-запросов.
Параметры
Источник данных
Указывает источник данных для запроса.Определение запроса
Определение запроса предлагает набор инструментов и панелей для создания определения и тестирования запросов в зависимости от выбранного представления.Панель инструментов
Используйте панель инструментов для управления наборами данных, выбора панелей для отображения, а также для управления различными функциями запросов.Значение
Описание
Переключиться в обычный построитель запросов
Выберите для отображения только тех параметров, которые доступны для представления обычного построителя запросов. Будут отображены следующие параметры:
область SQL
область «Результат»
панель инструментов, содержащая только кнопки Переключиться в визуальный построитель запросов и Выполнить
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Переключиться в построитель VDT-запросов
Выберите, чтобы отображались только параметры, доступные для представления визуального построителя запросов.
ПримечаниеЭтот параметр отображается только в случае выбора режима Переключиться в обычный построитель запросов.Показать/скрыть панель диаграмм
Показывает или скрывает Панель диаграмм.
Примечание. Этот параметр отображается только в том случае, если выбран режим Переключиться в визуальный построитель запросов.
Показать/скрыть панель сетки
Показывает или скрывает Панель сетки.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Показать/скрыть панель SQL
Показывает или скрывает Панель SQL.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Показать/скрыть панель результатов
Показывает или скрывает Панель результатов.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Выполнить
Выполняет запрос. Результаты отображаются в Панели результатов.
Проверить SQL
Проверяет правильность инструкции SQL, содержащейся в запросе.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Сортировка по возрастанию
Сортирует выходные строки в выбранном столбце в Панели сетки в возрастающем порядке.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Сортировка по убыванию
Сортирует выходные строки в выбранном столбце в Панели сетки в убывающем порядке.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Удалить фильтр
Удаляет критерий сортировки, если возможно, для выбранных строк в Панели сетки.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Использовать Group By
Добавляет к запросу функцию группирования.
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Добавить таблицу
Отображает диалоговое окно Добавить таблицу для добавления к запросу новой таблицы или представления. Дополнительные сведения о диалоговом окне Добавить таблицу см. в разделе Диалоговое окно «Добавление таблицы» (службы Analysis Services — многомерные данные).
ПримечаниеЭтот параметр отображается, только если выбран режим Переключиться в построитель VDT-запросов.Панель диаграмм
Отображает объекты, на которые ссылается запрос, в виде диаграммы. Диаграмма отображает включенные в запрос таблицы, а также способы их связи. Установите или снимите флажок рядом со столбцом, чтобы добавить или исключить его из результата запроса.При добавлении таблиц в запрос это диалоговое окно создает соединения таблиц на основании ключей, содержащихся в этих таблицах. Чтобы создать соединение, перенесите поле одной таблицы в поле другой таблицы. Для управления соединением щелкните его правой кнопкой мыши.
Щелкните правой кнопкой мыши Панель диаграмм для добавления или удаления таблиц, выбора всех таблиц, а также отображения или скрытия панелей.
Примечание Содержимое Панели диаграмм, Панели сетки и Панели SQL синхронизовано, так что изменения в одной панели отображаются в двух остальных панелях.
Важно! Изменение типа запроса с помощью этого диалогового окна невозможно.
Область сетки
Отображает объекты, на которые ссылается запрос, в виде сетки. Можно использовать эту панель для добавления или удаления столбцов из запроса, а также изменения параметров каждого столбца.Примечание Содержимое Панели диаграмм, Панели сетки и Панели SQL синхронизовано, так что изменения в одной панели отображаются в двух остальных панелях.
Область SQL
Отображает запрос в виде инструкции SQL. Введите измененную инструкцию SQL для этого запроса.Примечание Содержимое Панели диаграмм, Панели сетки и Панели SQL синхронизовано, так что изменения в одной панели отображаются в двух остальных панелях.
Область «Результат»
Отображает результат запроса после щелчка кнопки Выполнить в Панели инструментов.