Partilhar via


Modificando a dimensão do cliente

Há várias maneiras diferentes de aumentar a usabilidade e a funcionalidade das dimensões em um cubo. Nas tarefas deste tópico, você modificará a dimensão Cliente.

Renomeando atributos

Você pode alterar os nomes de atributo com a guia Estrutura de Dimensão do Designer de Dimensão.

Para renomear um atributo

  1. Alterne para o Designer de Dimensão para a dimensão Cliente no SSDT (SQL Server Data Tools). Para fazer isso, clique duas vezes na dimensão Cliente no nó Dimensões do Gerenciador de Soluções.

  2. No painel Atributos , clique com o botão direito do mouse no Nome da Região do País inglês e clique em Renomear. Altere o nome do atributo para Country-Region.

  3. Altere os nomes dos seguintes atributos da mesma maneira:

    • Educação em Inglês atributo – alterar para Education

    • Atributo ocupação em inglês – alterar paraOccupation

    • Atributo Nome da Província de Estado – alterar paraState-Province

  4. No menu Arquivo , clique em Salvar Tudo.

Criando uma hierarquia

Você pode criar uma nova hierarquia arrastando um atributo do painel Atributos para o painel Hierarquias .

Para criar uma hierarquia

  1. Arraste o Country-Region atributo do painel Atributos para o painel Hierarquias .

  2. Arraste o State-Province atributo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do Country-Region nível.

  3. Arraste o atributo Cidade do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do State-Province nível.

  4. No painel Hierarquias da guia Estrutura de Dimensão, clique com o botão direito do mouse na barra de título da hierarquia, selecione Renomear e digite Customer Geography.

    O nome da hierarquia agora é Customer Geography.

  5. No menu Arquivo , clique em Salvar Tudo.

Adicionando um cálculo nomeado

Você pode adicionar um cálculo nomeado, que é uma expressão SQL representada como uma coluna calculada, a uma tabela em uma exibição de fonte de dados. A expressão aparece e se comporta como uma coluna na tabela. Os cálculos nomeados permitem estender o esquema relacional de tabelas existentes em uma exibição de fonte de dados sem modificar a tabela na fonte de dados subjacente. Para obter mais informações, consulte Definir Cálculos Nomeados em uma Exibição da Fonte de Dados (Analysis Services)

Para adicionar um cálculo nomeado

  1. Abra a exibição da fonte de dados adventure works DW 2012 clicando duas vezes nela na pasta Exibições da Fonte de Dados no Gerenciador de Soluções.

  2. No painel Tabelas à esquerda, clique com o botão direito do mouse em Cliente e clique em Novo Cálculo Nomeado.

  3. Na caixa de diálogo Criar Cálculo Nomeado , digite FullName na caixa Nome da coluna e digite ou copie e cole a seguinte CASE instrução na caixa Expressão :

    CASE  
       WHEN MiddleName IS NULL THEN  
       FirstName + ' ' + LastName  
       ELSE  
       FirstName + ' ' + MiddleName + ' ' + LastName  
    END  
    

    A CASE instrução concatena as colunas FirstName, MiddleName e LastName em uma única coluna que você usará na dimensão Cliente como o nome exibido para o atributo Customer .

  4. Clique em OK e expanda o Cliente no painel Tabelas .

    O FullName cálculo nomeado aparece na lista de colunas da tabela cliente, com um ícone que indica que é um cálculo nomeado.

  5. No menu Arquivo , clique em Salvar Tudo.

  6. No painel Tabelas , clique com o botão direito do mouse em Cliente e clique em Explorar Dados.

  7. Examine a última coluna no modo de exibição Explorar Tabela do Cliente .

    Observe que a FullName coluna aparece na exibição da fonte de dados, concatenando corretamente dados de várias colunas da fonte de dados subjacente e sem modificar a fonte de dados original.

  8. Feche a aba Tabela de Clientes.

Usando o cálculo nomeado para nomes de membro

Depois de criar um cálculo nomeado na exibição da fonte de dados, você pode usar o cálculo nomeado como uma propriedade de um atributo.

Para usar o cálculo nomeado para nomes de membros

  1. Alterne para o Editor de Dimensões para a Dimensão Cliente.

  2. No painel Atributos da guia Estrutura de Dimensão , clique no atributo Chave do Cliente .

  3. Abra a janela Propriedades e clique no botão Ocultar Automaticamente na barra de título para que ela permaneça aberta.

  4. No campo de propriedade Nome , digite Full Name.

  5. Clique no campo de propriedade NameColumn na parte inferior e clique no botão procurar (...) para abrir a caixa de diálogo Coluna de Nome .

  6. Selecione FullName na parte inferior da lista de colunas de origem e clique em OK.

  7. Na guia Estrutura de Dimensões, arraste o Full Name atributo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do nível da cidade .

  8. No menu Arquivo , clique em Salvar Tudo.

Definindo pastas de exibição

Você pode usar pastas de exibição para agrupar hierarquias de usuário e atributo em estruturas de pastas para aumentar a usabilidade.

Para definir pastas de exibição

  1. Abra a guia Estrutura de Dimensão da dimensão Cliente.

  2. No painel Atributos , selecione os seguintes atributos mantendo pressionada a tecla CTRL ao clicar em cada um deles:

    • Cidade

    • Country-Region

    • Código Postal

    • State-Province

  3. Na janela Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder na parte superior (talvez seja necessário apontar para ele para ver o nome completo) e digite Location.

  4. No painel Hierarquias , clique Customer Geographye, na janela Propriedades à direita, selecione Location como o valor da propriedade DisplayFolder .

  5. No painel Atributos , selecione os seguintes atributos mantendo pressionada a tecla CTRL ao clicar em cada um deles:

    • Distância do trajeto

    • Education

    • de Gênero

    • Sinalizador do proprietário da casa

    • Estado civil

    • Número de carros possuídos

    • Número de crianças em casa

    • Occupation

    • Total de filhos

    • Renda Anual

  6. Na janela de Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder na parte superior e, em seguida, digite no campo Demographic.

  7. No painel Atributos , selecione os seguintes atributos mantendo pressionada a tecla CTRL ao clicar em cada um deles:

    • Endereço de Email

    • Telefone

  8. Na janela Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder e digiteContacts.

  9. No menu Arquivo , clique em Salvar Tudo.

Definindo Colunas-Chave Compostas

A propriedade KeyColumns contém a coluna ou colunas que representam a chave do atributo. Nesta lição, você criará uma chave composta para a cidade e State-Province atributos. As chaves compostas podem ser úteis quando você precisa identificar exclusivamente um atributo. Por exemplo, quando você define relações de atributo posteriormente neste tutorial, um atributo city deve identificar exclusivamente um State-Province atributo. No entanto, pode haver várias cidades com o mesmo nome em estados diferentes. Por esse motivo, você criará uma chave composta composta das colunas StateProvinceName e City para o atributo City . Para obter mais informações, consulte Modificar a propriedade KeyColumn de um atributo.

Para definir colunas-chave compostas para o atributo City

  1. Abra a guia Estrutura de Dimensão para a dimensão Cliente.

  2. No painel Atributos , clique no atributo Cidade .

  3. Na janela Propriedades , clique no campo KeyColumns próximo à parte inferior e clique no botão procurar (...).

  4. Na caixa de diálogo Colunas de Chave , na lista Colunas Disponíveis , selecione a coluna StateProvinceName e clique no > botão.

    As colunas City e StateProvinceName agora são exibidas na lista Colunas de Chave .

  5. Clique em OK.

  6. Para definir a propriedade NameColumn do atributo City , clique no campo NameColumn na janela Propriedades e clique no botão procurar (...).

  7. Na caixa de diálogo Coluna de Nome , na lista de colunas de origem , selecione Cidade e clique em OK.

  8. No menu Arquivo , clique em Salvar Tudo.

Para definir KeyColumns compostos para o atributo State-Province

  1. Certifique-se de que a guia Estrutura de Dimensão da dimensão Cliente está aberta.

  2. No painel Atributos, clique no atributo State-Province.

  3. Na janela Propriedades , clique no campo KeyColumns e clique no botão procurar (...).

  4. Na caixa de diálogo Colunas de Chave , na lista Colunas Disponíveis , selecione a coluna EnglishCountryRegionName e clique no > botão.

    As colunas EnglishCountryRegionName e StateProvinceName agora são exibidas na lista Colunas de Chave .

  5. Clique em OK.

  6. Para definir a propriedade NameColumn do State-Province atributo, clique no campo NameColumn na janela Propriedades e clique no botão procurar (...).

  7. Na caixa de diálogo Coluna de Nome , na lista coluna Origem , selecione StateProvinceName e clique em OK.

  8. No menu Arquivo , clique em Salvar Tudo.

Definindo relações de atributo

Se os dados subjacentes derem suporte a ele, você deverá definir relações de atributo entre atributos. Definir relações de atributo acelera a dimensão, a partição e o processamento de consulta. Para obter mais informações, consulte Definir Relações de Atributo e Relações de Atributo.

Para definir relações de atributo

  1. No Designer de Dimensão para a dimensão Cliente, clique na guia Relacionamentos de Atributo. Talvez seja necessário esperar.

  2. No diagrama, clique com o botão direito do mouse no atributo Cidade e clique em Nova Relação de Atributo.

  3. Na caixa de diálogo Criar Relação de Atributo , o Atributo de Origem é Cidade. Defina o atributo relacionado como State-Province.

  4. Na lista de tipos de relação , defina o tipo de relação como Rígido.

    O tipo de relação é Rígido porque as relações entre os membros não mudarão ao longo do tempo. Por exemplo, seria incomum que uma cidade se tornasse parte de um estado ou província diferente.

  5. Clique em OK.

  6. No diagrama, clique com o botão direito do mouse no State-Province atributo e selecione Nova Relação de Atributo.

  7. Na caixa de diálogo Criar Relação de Atributo , o Atributo de Origem é State-Province. Defina o atributo relacionado como Country-Region.

  8. Na lista de tipos de relação , defina o tipo de relação como Rígido.

  9. Clique em OK.

  10. No menu Arquivo , clique em Salvar Tudo.

Implantando alterações, processando os objetos e exibindo as alterações

Depois de alterar atributos e hierarquias, você deve implantar as alterações e reprocessar os objetos relacionados antes de poder exibir as alterações.

Para implantar as alterações, processe os objetos e exiba as alterações

  1. No menu Compilar das Ferramentas de Dados do SQL Server, clique em Implantar o tutorial do serviço de Analysis Services.

  2. Depois de receber a mensagem Implantação Concluída com Sucesso, clique na guia Navegador do Designer de Dimensão para a dimensão Cliente e, em seguida, clique no botão Reconectar localizado à esquerda da barra de ferramentas do designer.

  3. Customer Geography Verifique se ele está selecionado na lista Hierarquia e, em seguida, no painel do navegador, expanda Todos, expanda a Austrália, expanda Nova Gales do Sul e expanda o Coffs Harbour.

    O navegador exibe os clientes na cidade.

  4. Alterne para o Designer de Cubo para o cubo do Tutorial do Analysis Services. Para fazer isso, dê um duplo clique no cubo Tutorial do Analysis Services no nó Cubos do Gerenciador de Soluções.

  5. Clique na guia Navegador e clique no botão Reconectar na barra de ferramentas do designer.

  6. No painel Grupo de Medidas, expanda Cliente.

    Observe que, em vez de uma longa lista de atributos, somente as pastas de exibição e os atributos que não têm valores de pasta de exibição aparecem abaixo do Cliente.

  7. No menu Arquivo , clique em Salvar Tudo.

Próxima tarefa da lição

Modificando a dimensão do produto

Consulte Também

Referência de propriedades de atributo de dimensão
Remover um atributo de uma dimensão
Renomear um atributo
Definir cálculos nomeados em uma visão de fonte de dados (serviços de análise)