Поделиться через


Диалоговое окно «Создание обрабатывающего запроса» (службы SSAS)

Для создания обрабатывающего запроса используйте диалоговое окно Создание обрабатывающего запроса в среде Business Intelligence Development Studio на вкладке Уведомления диалогового окна Параметры хранилища. Обрабатывающий запрос — это запрос, возвращающий набор строк, которые содержат изменения, внесенные в ассоциированную с объектом служб Analysis Services таблицу за период, прошедший со времени последнего опроса этой таблицы, с целью добавочного обновления кэша многомерного OLAP (MOLAP) для данного объекта. Для опроса ассоциированной с объектом таблицы и для выявления внесенных в таблицу изменений службы Analysis Services используют другой запрос, именуемый опрашивающим запросом. Обрабатывающие запросы обработки не требуются при полном обновлении кэша MOLAP для объекта.

Как правило, обрабатывающий запрос является параметризованным; в настоящее время поддерживаются два параметра:

  • Одноэлементное значение, возвращенное опрашивающим запросом в ходе предшествующего планового опроса.
  • Одноэлементное значение, возвращенное опрашивающим запросом в ходе текущего планового опроса.

Например запросы, содержащиеся в следующей таблице, могут быть использованы для добавочного обновления измерения «Заказчики» в образце проекта служб Analysis Services Adventure Works DW.

Тип запроса Инструкция запроса

Опрашивающий запрос

SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]

Обрабатывающий запрос

SELECT

*

FROM

[dbo].[DimCustomer]

WHERE

(CustomerKey > COALESCE (@Param1, - 1))

AND (CustomerKey <= @Param2)

Дополнительные сведения о добавочных обновлениях для уведомлений о плановых опросах см. в разделе Упреждающее кэширование.

Диалоговое окно Создание обрабатывающего запроса можно открыть, нажав на элемент ... в столбце Обрабатывающий запрос сетки для параметра Плановый опрос на вкладке Уведомления диалогового окна Параметры хранилища. Дополнительные сведения о вкладке Уведомления диалогового окна Параметры хранилища см. в разделе Уведомления (диалоговое окно «Параметры хранилища») (службы SSAS).

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

  • Визуальный построитель запросов
    Для всех пользователей представление визуального построителя запросов предлагает набор инструментов пользовательского интерфейса для визуального конструирования и тестирования SQL-запросов.
  • Обычный построитель запросов
    Для опытных пользователей представление обычного построителя запросов предлагает более простое и эффективное средство конструирования и тестирования SQL-запросов.

Параметры

  • Источник данных
    Указывает источник данных для запроса.
  • Определение запроса
    Определение запроса предоставляет панель инструментов и панели для определения и тестирования запроса, в зависимости от выбранного представления.
  • Панель инструментов
    Панель инструментов используется для управления наборами данных, выбора панелей для отображения, а также для управления различными функциями запросов.

    Значение

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

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

    Щелкните правой кнопкой мыши Область диаграмм, чтобы добавить или удалить таблицы, выбрать все таблицы и отобразить или скрыть области.

    ms188965.note(ru-ru,SQL.90).gifПримечание.
    Содержимое Области диаграмм, Области сетки и Области SQL синхронизовано таким образом, что изменения одной области отображаются в двух других областях.
    ms188965.note(ru-ru,SQL.90).gifВажно!
    Изменение типа запроса в данном диалоговом окне невозможно.
  • Область сетки
    Отображает объекты, на которые ссылается запрос, в виде сетки. Можно использовать эту панель для добавления или удаления столбцов из запроса, а также для изменения установок каждого столбца.

    ms188965.note(ru-ru,SQL.90).gifПримечание.
    Содержимое Области диаграмм, Области сетки и Области SQL синхронизовано таким образом, что изменения одной области отображаются в двух других областях.
  • Область SQL
    Отображает запрос в виде инструкции SQL. Введите текст, чтобы изменить инструкцию SQL для запроса.

    ms188965.note(ru-ru,SQL.90).gifПримечание.
    Содержимое Области диаграмм, Области сетки и Области SQL синхронизовано таким образом, что изменения одной области отображаются в двух других областях.
  • Область результатов
    Отображает результат запроса при нажатии кнопки Выполнить, расположенной на Панели инструментов.

См. также

Справочник

Конструкторы и диалоговые окна служб Analysis Services (службы SSAS)

Справка и поддержка

Получение помощи по SQL Server 2005