Partilhar via


Modificando a dimensão Cliente

Há várias formas de aumentar a facilidade de uso e melhorar a funcionalidade das dimensões em um cubo. Nas tarefas deste tópico, você modificará a dimensão Customer.

Renomeando atributos

Você pode alterar nomes de atributo na guia Estrutura da Dimensão do Designer de Dimensão.

Para renomear um atributo

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

  2. No painel Atributos, clique com o botão direito do mouse em English Country Region Name e clique em Renomear. Altere o nome do atributo para Country-Region.

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

    • Atributo English Education — altere para Education

    • Atributo English Occupation — altere para Occupation

    • Atributo State Province Name — altere para State-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 atributo País-Região do painel Atributos para o painel Hierarquias.

  2. Arraste o atributo Estado-Província do painel Atributos para a célula <novo nível> no painel Hierarquias sob o nível País-Região.

  3. Arraste o atributo Cidade do painel Atributos para a célula <novo nível> no painel Hierarquias sob o nível Estado-Província.

  4. No painel Hierarquias da guia Estrutura da Dimensão, clique com o botão direito do mouse na barra de título da hierarquia 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

É possível adicionar um cálculo nomeado, que é uma expressão SQL representada como uma coluna calculada, a uma tabela em uma exibição da fonte de dados. A expressão se parece e se comporta como uma coluna na tabela. Cálculos nomeados permitem que você estenda o esquema relacional de tabelas existentes em uma exibição da 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 sobre ela 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 Customer 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, em seguida, digite ou copie e cole a seguinte instrução CASE na caixa Expressão:

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

    A instrução CASE concatena as colunas FirstName, MiddleName e LastName em apenas uma coluna que será usada na dimensão Cliente como o nome exibido para o atributo Customer.

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

    O cálculo nomeado FullName é exibido na lista de colunas da tabela Customer com um ícone indicando que se trata de 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 Customer e selecione Explorar Dados.

  7. Revise a última coluna na exibição Explorar Tabela Customer.

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

  8. Feche a guia Explorar Tabela Customer.

Usando o cálculo nomeado para nomes de membros

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

Para usar o cálculo nomeado para nomes de membros

  1. Alterne para o Designer de Dimensão da dimensão Cliente.

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

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

  4. No campo de propriedade Name, 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 Coluna de origem e clique em OK.

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

  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, a fim de aumentar a facilidade de uso.

Para definir pastas de exibição

  1. Abra a guia Estrutura da Dimensão da dimensão Customer.

  2. No painel Atributos, selecione os seguintes atributos pressionando e mantendo pressionada a tecla CTRL enquanto clica em cada um deles:

    • Cidade

    • País-Região

    • CEP

    • Estado-Província

  3. Na janela Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder na parte superior (talvez você precise indicá-lo para ver o nome completo) e digite Local.

  4. No painel Hierarquias, clique em Customer Geography e, na janela Propriedades à direita, selecione Local como o valor da propriedade DisplayFolder.

  5. No painel Atributos, selecione os seguintes atributos pressionando e mantendo pressionada a tecla CTRL enquanto clica em cada um deles:

    • Commute Distance

    • Education

    • Sexo

    • Sinalizador do Proprietário da Casa

    • Marital Status

    • Number Cars Owned

    • Number Children At Home

    • Ocupação

    • Total de Filhos

    • Renda Anual

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

  7. No painel Atributos, selecione os seguintes atributos pressionando e mantendo pressionada a tecla CTRL enquanto clica em cada um deles:

    • Endereço de Email

    • Phone

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

  9. No menu Arquivo, clique em Salvar Tudo.

Definindo KeyColumns compostos

A propriedade KeyColumns contém coluna ou colunas que representam a chave do atributo. Nesta lição, você criará uma chave composta para os atributos Cidade e Estado-Província. As chaves compostas podem ser úteis quando você precisa identificar com exclusividade um atributo. Por exemplo, quando você definir relações de atributos posteriormente neste tutorial, um atributo Cidade deverá identificar com exclusividade um atributo Estado-Província. Porém, pode haver várias cidades com o mesmo nome em estados diferentes. Por isso, você criará uma chave composta formada pelas colunas StateProvinceName e City para o atributo Cidade. Para obter mais informações, consulte Modificar a propriedade KeyColumn de um atributo.

Para definir KeyColumns compostos para o atributo Cidade

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

  2. No painel Atributos, clique no atributo City.

  3. Na janela Propriedades, clique no campo KeyColumns próximo ao final e, em seguida, clique no botão Procurar (...).

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

    As colunas City e StateProvinceName são exibidas agora 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 Coluna de origem, selecione City e clique em OK.

  8. No menu Arquivo, clique em Salvar Tudo.

Para definir KeyColumns compostos para o atributo State-Province

  1. Verifique se a guia Estrutura da Dimensão da dimensão Customer está aberta.

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

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

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

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

  5. Clique em OK.

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

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

  8. No menu Arquivo, clique em Salvar Tudo.

Definindo relações de atributo

Se os dados subjacentes permitirem, você também deve definir relações de atributo entre atributos. Definir relações de atributo acelera o processamento de dimensões, partições e consultas. 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 da dimensão Cliente, clique na guia Relações de Atributo. Talvez você precise esperar um pouco.

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

  3. Na caixa de diálogo Criar Relação de Atributo, o Atributo de Origem é City. Defina o Atributo Relacionado como Estado-Província.

  4. Na lista Tipo de relação, defina o tipo de relação como Rígida.

    O tipo de relação é Rígida porque as relações entre os membros não mudarão com o passar do tempo. Por exemplo, não seria comum uma cidade se tornar parte de um estado ou província diferente.

  5. Clique em OK.

  6. No diagrama, clique com o botão direito do mouse no atributo Estado-Província e selecione Nova Relação de Atributo.

  7. Na caixa de diálogo Criar Relação de Atributo, o Atributo de Origem é Estado-Província. Defina o Atributo Relacionado como País-Região.

  8. Na lista Tipo de relação, defina o tipo de relação como Rígida.

  9. Clique em OK.

  10. No menu Arquivo, clique em Salvar Tudo.

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

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

Para implantar alterações, processar objetos e exibir alterações

  1. No menu Compilar do SQL Server Data Tools, clique em Implantar Tutorial do Analysis Services.

  2. Após receber a mensagem Implantação Concluída com Êxito, clique na guia Navegador do Designer de Dimensão da dimensão Cliente e, em seguida, clique no botão Reconectar à esquerda da barra de ferramentas do designer.

  3. Verifique se Customer Geography está selecionada na lista Hierarquia e, no painel de navegação, expanda All, Australia, New South Wales e, por fim, Coffs Harbour.

    O navegador exibe os clientes nesta cidade.

  4. Alterne para o Designer de Cubo para o cubo do Tutorial do Analysis Services. Para isso, clique duas vezes no cubo Tutorial do Analysis Services no nó Cubos do Gerenciador de Soluções.

  5. Clique na guia Navegador e no ícone Reconectar da barra de ferramentas do designer.

  6. No painel Grupo de Medidas, expanda Customer.

    Observe que em vez de um 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 sob Cliente.

  7. No menu Arquivo, clique em Salvar Tudo.

Próxima tarefa na lição

Modificando a dimensão Produto

Consulte também

Conceitos

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 exibição da fonte de dados (Analysis Services)