Compartilhar via


Caixa de diálogo Criar Consulta de Sondagem (Analysis Services - Dados Multidimensionais)

Use a caixa de diálogo Criar Consulta Sondagem no Business Intelligence Development Studio para criar uma consulta sondagem na guia Notificações da caixa de diálogo Opções de Armazenamento. Uma consulta de sondagem é normalmente uma consulta singleton que retorna um valor que o Analysis Services pode usar para determinar se foram feitas alterações em uma tabela ou em outro objeto relacional. É possível exibir a caixa de diálogo Criar Consulta Sondagem clicando no botão de reticências (...) na coluna Consulta Sondagem 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).

O tipo de valor que deve ser retornado pela consulta sondagem depende do tipo das atualizações planejadas para o cache MOLAP (OLAP multidimensional) do objeto com base na tabela que está sendo consultada:

  • Se Habilitar atualizações incrementais estiver selecionada na guia Notificações da caixa de diálogo Opções de Armazenamento, o Analysis Services atualizará completamente o cache MOLAP do objeto, se uma alteração for detectada durante a sondagem agendada. A consulta sondagem usada deve determinar se foram adicionados registros à tabela desde o último período de sondagem.

  • Se Habilitar atualizações incrementais estiver selecionada na guia Notificações da caixa de diálogo Opções de Armazenamento, o Analysis Services atualizará incrementalmente o cache MOLAP do objeto, caso uma alteração seja detectada durante a sondagem agendada. A consulta sondagem usada deve determinar o último registro na tabela.

Por exemplo, é possível usar as seguintes consultas sondagem para fornecer atualizações completas ou incrementais para a dimensão Cliente no banco de dados de exemplo do Analysis Services da Adventure Works DW:

Tipo de atualização

Consulta sondagem

Atualização completa

SELECT

COUNT(*) AS TotalCount

FROM

[dbo].[DimCustomer]

Atualização incremental

SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]

Para obter mais informações sobre atualizações completas e incrementais para notificações de sondagens agendadas, consulte Cache pró-ativo (partições).

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 o 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa 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çãoObservação
    Essa opção será exibida apenas se a opção Alternar para Construtor de Consultas VDT estiver selecionada.
  • Painel Diagrama
    Exibe os objetos referidos 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çãoObservação

    O conteúdo dos painéis Diagrama, Grade e SQL é sincronizado, de forma que as alterações feitas em um painel são refletidas nos outros dois.

    Observação importanteImportante

    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çãoObservação

    O conteúdo dos painéis Diagrama, Grade e 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çãoObservação

    O conteúdo dos painéis Diagrama, Grade e 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.