Partilhar via


Caixa de diálogo Criar Consulta de Processamento (Analysis Services – Dados Multidimensionais)

Use a caixa de diálogo Criar Consulta de Processamento no SSDT (SQL Server Data Tools) para criar uma consulta de processamento na guia Notificações da caixa de diálogo Opções de Armazenamento . Uma consulta de processamento é uma consulta que retorna um conjunto de linhas contendo as alterações feitas em uma tabela associada a um objeto dos Analysis Services desde a última vez que a tabela foi sondada, com o objetivo de atualizar incrementalmente o cache MOLAP multidimensional para o objeto. O Analysis Services usa outra consulta, conhecida como consulta de sondagem, para sondar uma tabela associada a um objeto e determinar se a tabela foi alterada. O processamento de consultas não é necessário ao atualizar totalmente o cache MOLAP para o objeto.

Normalmente, a consulta de processamento é parametrizada e há suporte para dois parâmetros no momento:

  • O valor único retornado pela consulta de sondagem durante a última sondagem agendada.

  • O valor singleton retornado pela consulta de sondagem durante a atual sondagem agendada.

Por exemplo, as consultas listadas na tabela a seguir podem ser usadas para atualizar incrementalmente a dimensão Cliente no projeto do Adventure Works DW sample Analysis Services.

Tipo de consulta Instrução de consulta
Consulta de sondagem SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]
Processando consulta SELECT

*

FROM

[dbo].[DimCustomer]

WHERE

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

AND (CustomerKey <= @Param2)

Para obter mais informações sobre atualizações incrementais para notificações de sondagem agendadas, consulte Cache Proativo (Partições).

Você pode exibir a caixa de diálogo Criar Consulta de Processamento clicando ... na coluna Consulta de Processamento da grade para a opção de Sondagem Agendada na guia Notificações da caixa de diálogo Opções de Armazenamento. Para obter mais informações sobre a guia Notificações da caixa de diálogo Opções de Armazenamento , consulte Notificações (Caixa de diálogo Opções de Armazenamento) (Analysis Services – Dados Multidimensionais).

A consulta inserida deve ser um comando de consulta válido para o provedor subjacente. A consulta é preparada com o provedor subjacente para validação e para identificar as colunas retornadas. A caixa de diálogo pode apresentar dois modos de exibição:

  • Construtor de Consultas do VDT (Visual Database Tools)

    Para todos os usuários, a exibição do Construtor de Consultas VDT fornece um conjunto de ferramentas de interface do usuário para construir e testar visualmente uma consulta SQL.

  • Construtor de Consultas Genéricas

    Para usuários avançados, a exibição do Construtor de Consultas Genéricas fornece uma interface de usuário mais simples e direta para construir e testar uma consulta SQL.

Opções

Fonte de dados
Especifica a fonte de dados para a consulta.

Definição de consulta
A definição de consulta fornece uma barra de ferramentas e painéis nos quais definir e testar a consulta, dependendo do modo de exibição selecionado.

Barra de ferramentas
Use a barra de ferramentas para gerenciar conjuntos de dados, selecionar painéis a serem exibidos e controlar várias funções de consulta.

Valor Descrição
Alternar para o Construtor de Consultas Genérico Selecione para exibir apenas as opções disponíveis para a visualização do Construtor de Consultas Genérico. Somente as seguintes opções são exibidas:

Painel SQL

Painel de resultados

Barra de ferramentas, que contém apenas Alternar para Construtor de Consultas VDT e Executar

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Mudar para o Construtor de Consultas VDT Selecione para exibir todas as opções disponíveis para a exibição do Construtor de Consultas do VDT (Visual Database Tools).

Observação: essa opção é exibida somente se Alternar para Criador de Consulta Genérica for selecionado.
Painel Mostrar/Ocultar Diagrama Mostra ou oculta o painel Diagrama.

Nota Essa opção será exibida somente se for selecionado o Construtor de Consultas VDT.
Mostrar/Ocultar Painel Grade Mostra ou oculta o painel de Grade.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Painel Mostrar/Ocultar SQL Mostra ou oculta o painel SQL.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Mostrar/Ocultar Painel de Resultados Mostra ou oculta o painel Resultado.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Executar Executa a consulta. Os resultados são exibidos no painel Resultado.
Verificar SQL Verifica a instrução SQL na consulta.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Classificar em Ordem Crescente Classifica as linhas de saída na coluna selecionada no painel Grade, em ordem crescente.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Classificar em Ordem Decrescente Classifica as linhas de saída na coluna selecionada no painel Grade, em ordem decrescente.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Remover Filtro Remove os critérios de classificação, se aplicável, para a linha selecionada no painel Grade.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Usar Agrupar Por Adiciona a funcionalidade de agrupamento à consulta.

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.
Adicionar Tabela Exibe a caixa de diálogo Adicionar Tabela para adicionar uma nova tabela ou exibição à consulta. Para obter mais informações sobre a caixa de diálogo Adicionar Tabela , consulte Caixa de diálogo Adicionar Tabela (Analysis Services – Dados Multidimensionais).

Observação: essa opção será exibida somente se Alternar para o Construtor de Consultas VDT estiver selecionado.

Painel do diagrama
Exibe os objetos referenciados pela consulta como um diagrama. O diagrama mostra as tabelas incluídas na consulta e como elas estão unidas. Marque ou desmarque a caixa de seleção próxima a uma coluna em uma tabela para adicioná-la ou removê-la da saída da consulta.

Quando você adiciona tabelas à consulta, a caixa de diálogo cria junções entre tabelas com base nas chaves da tabela. Para adicionar uma junção, arraste um campo de uma tabela sobre um campo em outra tabela. Para gerenciar uma junção, clique com o botão direito do mouse na junção.

Clique com o botão direito do mouse no painel Diagrama para adicionar ou remover tabelas, selecionar todas as tabelas e mostrar ou ocultar painéis.

Observação

O conteúdo do painel Diagrama, do painel Grade e do painel SQL é sincronizado, de modo que as alterações em um painel sejam refletidas nos outros dois painéis.

Importante

Não há suporte para a alteração de tipos de consulta na caixa de diálogo.

Painel de grade
Exibe os objetos referenciados pela consulta em uma grade. Você pode usar esse painel para adicionar e remover colunas à consulta e alterar as configurações de cada coluna.

Observação

O conteúdo do painel Diagrama, do painel Grade e do painel SQL é sincronizado, de modo que as alterações em um painel sejam refletidas nos outros dois painéis.

Painel SQL
Exibe a consulta como uma instrução SQL. Digite para alterar a instrução SQL da consulta.

Observação

O conteúdo do painel Diagrama, do painel Grade e do painel SQL é sincronizado, de modo que as alterações em um painel sejam refletidas nos outros dois painéis.

Painel de resultados
Exibe os resultados da consulta quando você clica em Executar no painel Barra de Ferramentas .

Consulte Também

Criadores e caixas de diálogo do Analysis Services (Dados Multidimensionais)