Modificando a dimensão Cliente

Há várias formas de aumentar a facilidade de uso 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 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 Cliente no Business Intelligence Development Studio. 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ês e selecione 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 — altere para Educação

    • Atributo Ocupação em Inglês — altere para Ocupação

    • Atributo Nome do Estado/Província — altere 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 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 Geografia do Cliente.

    O nome da hierarquia agora é Geografia do Cliente.

  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 Definindo 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 clicando duas vezes sobre ela na pasta Exibições da Fonte de Dados no Gerenciador de Soluções.

  2. No painel Tabelas, clique com o botão direito do mouse em Cliente e então 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 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 Cliente.

  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 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 exibição 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 Nome Completo.

  5. Clique no campo de propriedade NameColumn e depois no botão de navegação () para abrir a caixa de diálogo Coluna de Nome.

  6. Selecione FullName na lista Coluna de origem e então clique em OK.

  7. Arraste o atributo Nome Completo do painel Atributos para a célula <novo nível> no painel Hierarquias sob o 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 pasta para 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 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 e digite Local.

  4. No painel Hierarquias , clique em Geografia do Cliente e depois selecione Local como o valor da propriedade DisplayFolder na janela Propriedades.

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

    • Distância do Trabalho

    • Educação

    • Sexo

    • Sinalizador do Proprietário da Casa

    • Estado Civil

    • Número de Carros

    • Número de Crianças na Casa

    • Ocupação

    • Total de Filhos

    • Renda Anual

  6. Na janela Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder e digite Demográfico.

  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

    • 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 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 Como 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 e, em seguida, no botão de navegação (...).

  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 Cidade, clique no campo NameColumn na janela de propriedade e depois no botão de navegação ().

  7. Na caixa de diálogo Coluna de Nome, na lista Coluna de Origem, selecione Cidade e então clique em OK.

  8. No menu Arquivo, clique em Salvar Tudo.

Para definir KeyColumns compostos para o atributo Estado-Província

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

  2. No painel Atributos, clique no atributo Estado-Província.

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

  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 Estado-Província, clique no campo NameColumn na janela de propriedade e depois no botão de navegação ().

  7. Na caixa de diálogo Coluna de Nome, na lista Coluna de Origem, selecione StateProvinceName e depois 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 Definindo 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.

  2. No diagrama, clique com o botão direito do mouse no atributo Cidade e então selecione 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 BI Development Studio, 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 Cliente e, em seguida, clique no ícone reconectar na 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, Nova Gales do Sul 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 depois no ícone reconectar na 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 na lição

Modificando a dimensão Produto