Caixa de diálogo Criar Consulta de Processamento (Analysis Services - Dados Multidimensionais)
Use a caixa de diálogo Criar Consulta de Processamento no Business Intelligence Development Studio 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 do Analysis Services desde a última sondagem na tabela, para atualização incremental do cache MOLAP (OLAP multidimensional) do objeto. O Analysis Services usa outra consulta, referenciada como uma consulta sondagem, para sondar uma tabela associada a um objeto e determinar se a tabela foi alterada. Consultas de processamento não são necessárias ao atualizar o cache MOLAP do objeto completamente.
Normalmente, a consulta de processamento é parametrizada, e dois parâmetros têm suporte no momento:
O valor de singleton retornado pela consulta sondagem durante a sondagem agendada anterior.
O valor de singleton retornado pela consulta sondagem durante a sondagem agendada atual.
Por exemplo, as consultas listadas na tabela a seguir podem ser usadas para atualização incremental da dimensão do Cliente no projeto de exemplo do Analysis Services da Adventure Works DW.
Tipo de consulta |
Instrução de consulta |
---|---|
Consulta sondagem |
SELECT MAX([CustomerKey]) AS LastCustomerKey FROM [dbo].[DimCustomer] |
Consulta de processamento |
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 sondagens agendadas, consulte Cache pró-ativo (partições).
É possível exibir a caixa de diálogo Criar Consulta de Processamento clicando no botão de reticências (...) na coluna Consulta de Processamento da grade da opção 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 digitada 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 duas exibições:
Construtor de Consultas VDT (Visual Database Tools)
Para todos os usuários, a exibição Construtor de Consultas VDT fornece um conjunto de ferramentas de interface do usuário para construir e testar uma consulta SQL visualmente.
Construtor de Consultas Genérico
Para usuários avançados, a exibição Construtor de Consultas Genérico fornece uma interface do 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 da consulta
A definição da consulta fornece uma barra de ferramentas e painéis onde definir e testar a consulta, dependendo da exibição selecionada.Barra de Ferramentas
Use a barra de ferramentas para gerenciar conjuntos de dados, selecionar painéis para exibição e controlar várias funções de consulta.Valor
Descrição
Alternar para Construtor de Consultas Genérico
Selecione para exibir apenas as opções disponíveis para a exibição Construtor de Consultas Genérico. Apenas as seguintes opções são exibidas:
Painel SQL
Painel Resultado
Barra de Ferramentas, contendo apenas Alternar para o Construtor de Consultas VDT e Executar
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Alternar para o Construtor de Consultas VDT
Selecione para exibir todas as opções disponíveis para a exibição Construtor de Consultas VDT (Visual Database Tools).
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas Genérico estiver selecionada.Mostrar/Ocultar Painel Diagrama
Mostra ou oculta o painel Diagrama.
Observação essa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.
Mostrar/Ocultar Painel Grade
Mostra ou oculta o painel Grade.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Mostrar/Ocultar Painel SQL
Mostra ou oculta o painel SQL.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Mostrar/Ocultar Painel Resultado
Mostra ou oculta o painel Resultado.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Executar
Executa a consulta. Os resultados são exibidos no painel Resultado.
Verificar SQL
Verifica a instrução SQL na consulta.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Classificação Crescente
Classifica as linhas de saída na coluna selecionada no painel Grade, em ordem crescente.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Classificação Decrescente
Classifica as linhas de saída na coluna selecionada no painel Grade, em ordem decrescente.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Remover Filtro
Remove critérios de classificação, se aplicável, para a linha selecionada no painel Grade.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Usar Grupo por
Adiciona a funcionalidade de agrupamento à consulta.
ObservaçãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.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çãoEssa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.Painel 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, Painel Grade e Painel SQL é sincronizado, de forma que as alterações feitas em um painel são refletidas nos outros dois.
Importante A caixa de diálogo não oferece suporte para alteração de tipos de consulta.
Painel Grade
Exibe os objetos referenciados pela consulta em uma grade. Você pode usar este painel para adicionar e remover colunas da consulta e alterar as configurações de cada coluna.Observação O conteúdo do Painel Diagrama, Painel Grade e Painel SQL é sincronizado, de forma que as alterações feitas em um painel são refletidas nos outros dois.
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, Painel Grade e Painel SQL é sincronizado, de forma que as alterações feitas em um painel são refletidas nos outros dois.
Painel Resultado
Exibe os resultados da consulta quando você clica em Executar no painel Barra de Ferramentas.
Consulte também