Partilhar via


Lição 3-2 – Modificando a dimensão do cliente

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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 Dimensionar Designer para a dimensão Cliente no 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 em Nome do País/Região em Inglêse clique em Renomear. Altere o nome do atributo para País/Região.

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

    • Atributo Educação em Inglês – mudança para Educação

    • Atributo ocupação em inglês – alteração para Ocupação

    • Atributo Nome da Província do Estado – alteração para Estado-Província

  4. No menu Arquivo , clique em Salvar Tudo.

Criando uma hierarquia

Você pode criar uma nova hierarquia arrastando um atributo do painel Atributos até 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 State-Province do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do nível País-Região .

  3. Arraste o atributo Cidade do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do 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 Renomeare 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 de fonte de dados (Analysis Services)

Para adicionar um cálculo nomeado

  1. Abra a exibição da fonte de dados Adventure Works DW 2019 clicando duas vezes 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 Clientee 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 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, MiddleNamee LastName em apenas uma coluna que será usada na dimensão Customer como o nome exibido para o atributo Cliente .

  4. Clique em OKe 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 Clientee selecione Explorar Dados.

  7. Examine a última coluna na exibição Explorar Tabela Cliente .

    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 Cliente .

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 de Dimensões, arraste o atributo Nome Completo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do nível 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, 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 Cliente.

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

    • Cidade

    • País-Região

    • Código postal

    • Estado-Província

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

  4. No painel Hierarquias , clique em Geografia do Clientee, na janela Propriedades à direita, selecione Local como o valor da propriedade DisplayFolder .

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

    • Distância do Trabalho

    • Educação

    • Gender

    • Sinalizador do Proprietário da Casa

    • Estado Civil

    • Número de Carros

    • Número de crianças em casa

    • Occupation

    • Total de Filhos

    • Renda Anual

  6. Na janela Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder na parte superior e digite Dados demográficos.

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

    • Endereço de Email

    • Telefone

  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 a coluna ou as colunas que representam a chave do atributo. Nesta lição, você aprenderá a 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ê define relações de atributos mais adiante neste tutorial, um atributo Cidade deve 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 Cidade .

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

  4. Na caixa de diálogo Colunas de Chave , na lista Colunas Disponíveis , selecione a coluna StateProvinceNamee 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 Cidade , 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 Cidadee 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 Estado/Província .

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

  4. Na caixa de diálogo Colunas de Chave , na lista Colunas Disponíveis , selecione a coluna EnglishCountryRegionNamee 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 atributo Estado/Província , clique no campo NameColumn na janela Propriedades e no botão Procurar (...).

  7. Na caixa de diálogo Coluna de Nome , na lista Coluna de origem , selecione StateProvinceNamee 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. Na dimensão Designer para a dimensão Cliente, clique na guia Relações 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 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. Depois de receber a mensagem Implantação Concluída com Êxito , clique na guia Navegador do Designer de Dimensão da dimensão Customer e clique no botão Reconectar à esquerda da barra de ferramentas do designer.

  3. Verifique se Geografia do Cliente está selecionada na lista Hierarquia e, no painel de navegação, expanda Todos, Austrália, New South Walese, por fim, Coffs Harbour.

    O navegador exibe os clientes nesta cidade.

  4. Alterne para Designer de cubo para o cubo do Tutorial do SQL Server Analysis Services. Para fazer 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 Cliente.

    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 da lição

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