Definindo e usando uma ação de detalhamento

Os dados de fato de dimensionamento em uma dimensão de fatos sem filtrar corretamente os dados que a consulta retorna podem causar lentidão no desempenho da consulta. Para evitar esse problema, defina uma ação de detalhamento que restrinja o número total de linhas que serão retornadas. Esse processo melhorará significativamente o desempenho da consulta.

Nas tarefas deste tópico, você definirá uma ação de detalhamento para retornar informações sobre os detalhes do pedido de vendas para clientes na Internet.

Definindo as propriedades da ação de detalhamento

Para definir as propriedades da ação de detalhamento

  1. No Designer de Cubo para o cubo do Tutorial do Analysis Services, clique na guia Ações.

    A guia Ações inclui vários painéis. No lado esquerdo da guia estão os painéis Organizador de Ações e Ferramentas de Cálculo. À direita desses dois painéis está o painel Exibição, que contém os detalhes da ação selecionada no painel Organizador de Ações.

    A imagem a seguir mostra a guia Ações do Designer de Cubo.

    Guia Ações do Designer de Cubo

  2. Na barra de ferramentas da guia Ações, clique no botão Nova Ação de Detalhamento.

    Um modelo de ação em branco será exibido na tela.

    Modelo de ação em branco no painel de exibição

  3. Na caixa Nome, altere o nome dessa ação para Ação de Detalhamento dos Detalhes de Vendas pela Internet.

  4. Na lista Membros do grupo de medidas, selecione Vendas pela Internet.

  5. Na caixa Colunas de Detalhamento, selecione Detalhes do Pedido de Vendas pela Internet na lista Dimensões.

  6. Na lista Retornar Colunas, marque as caixas de seleção Descrição do Item e Número do Pedido; em seguida, clique em OK. A imagem a seguir mostra como o modelo Ação deve estar sendo exibido neste momento no procedimento.

    Caixa Colunas de Detalhamento

  7. Expanda a caixa Propriedades Adicionais, como mostra a imagem a seguir.

    Caixa Propriedades Adicionais

  8. Na caixa Máximo de Linhas, digite 10.

  9. Na caixa Legenda, digite Detalhamento para Detalhes do Pedido....

    Essas configurações limitam o número de linhas a serem retornadas e especificam a legenda que será exibida no menu do aplicativo cliente. A imagem a seguir mostra essas configurações na caixa PropriedadesAdicionais.

    Caixa Propriedades Adicionais

Usando a ação de detalhamento

Para usar a ação de detalhamento

  1. No menu Compilar, clique em Implantar Tutorial do Analysis Services.

  2. Quando a implantação for concluída com êxito, clique na guia Navegador do Designer de Cubo para o cubo do Tutorial do Analysis Services e depois clique no botão Reconectar.

  3. Remova todas as hierarquias e medidas do painel Dados e todos os membros de dimensão do painel Filtro.

  4. Adicione a medida Vendas pela Internet-Valor das Vendas à área de dados.

  5. Adicione a hierarquia definida pelo usuário Geografia do Cliente da pasta Local na dimensão Cliente ao painel Filtro.

  6. Na lista Expressão de Filtro, expanda Todos os Clientes, Austrália, Queensland, Brisbane, 4000, marque a caixa de seleção de Adam Powell e clique em OK.

    O total de vendas em produtos da Adventure Works Cycles obtido por Adam Powell será exibido na área de dados.

  7. Clique na célula de dados no painel Dados e clique com o botão direito na célula de dados; em seguida, clique em Detalhamento para Detalhes do Pedido....

    Os detalhes dos pedidos que foram enviados a Adam Powell são exibidos no Visualizador de Exemplos de Dados, como mostra a imagem a seguir. Entretanto, alguns detalhes adicionais também seriam úteis, como a data do pedido, a data de vencimento e a data de envio. No próximo procedimento, você adicionará esses detalhes.

    Pedidos enviados para Adam Powell

  8. Clique em Fechar para fechar a janela Visualizador de Exemplos de Dados.

Modificando a ação de detalhamento

Para modificar a ação de detalhamento

  1. Abra o Designer de Dimensão para a dimensão Detalhes do Pedido de Vendas pela Internet.

    Observe que apenas três atributos foram definidos para essa dimensão.

  2. No painel Exibição da Fonte de Dados, clique com o botão direito em uma área aberta e escolha Mostrar Todas as Tabelas.

  3. No menu Formatar, aponte para Layout Automático e, em seguida, clique em Diagrama.

  4. Localize a tabela InternetSales (dbo.FactInternetSales) clicando com o botão direito do mouse em uma área aberta do painel Exibição da Fonte de Dados. Em seguida, clique em Localizar Tabela, em InternetSales e em OK.

  5. Crie novos atributos com base nas seguintes colunas:

    • OrderDateKey

    • DueDateKey

    • ShipDateKey

  6. Altere a propriedade Name do atributo Chave de Data do Pedido para Order Date. Em seguida, clique no botão Procurar da propriedade Name Column e na caixa de diálogo Coluna de Nome, selecione Data como a tabela de origem e SimpleDate como a coluna de origem. Clique em OK.

  7. Altere a propriedade Name do atributo Chave de Data de Vencimento para Due Date. Em seguida, usando o mesmo método do atributo Chave de Data de Vencimento, altere a propriedade Name Column deste atributo para Date.SimpleDate (WChar).

  8. Altere a propriedade Name do atributo Chave de Data de Envio para Ship Date. Em seguida, altere a propriedade Name Column deste atributo para Date.SimpleDate (WChar).

  9. Alterne para a guia Ações do Designer de Cubo para o cubo do Tutorial do Analysis Services.

  10. Na lista Colunas de Detalhamento, marque as caixas de seleção para adicionar as colunas a seguir à lista Retornar Colunas e clique em OK.

    • Data do Pedido

    • Data de Vencimento

    • Data de Envio

    A imagem a seguir mostra essas colunas selecionadas.

    Caixa Colunas de Detalhamento

Revisando a ação de detalhamento modificada

Para revisar a ação de detalhamento modificada

  1. No menu Compilar, clique em Implantar Tutorial do Analysis Services.

  2. Quando a implantação for concluída com êxito, alterne para a guia Navegador do Designer de Cubo para o cubo do Tutorial do Analysis Services e depois clique no botão Reconectar.

  3. Clique na única célula de dados e clique com o botão direito sobre ela; em seguida, clique em Detalhamento para Detalhes do Pedido.

    Os detalhes dos pedidos enviados a Adam Powell serão exibidos no Visualizador de Exemplos de Dados. Isso inclui as informações de data do pedido, data de vencimento e data de envio, como mostra a imagem a seguir.

    Pedidos enviados para Adam Powell

  4. Clique em Fechar para fechar o Visualizador de Exemplos de Dados.