Compartilhar via


Modificando a dimensão Produto

Nas tarefas deste tópico, você usará um cálculo nomeado para fornecer nomes mais descritivos às linhas de produto, definir uma hierarquia na dimensão Produto e especificar o nome do membro (Todos) para a hierarquia. Você também agrupará atributos nas pastas de exibição.

Adicionando um cálculo nomeado

Você pode adicionar um cálculo nomeado a uma tabela em uma exibição de fonte de dados. Na tarefa a seguir, você criará um cálculo nomeado que exibirá o nome completo da linha de produto.

Para adicionar um cálculo nomeado

  1. Para abrir a exibição da fonte de dados Adventure Works DW 2012 , clique duas vezes em Adventure Works DW 2012 na pasta Exibições da Fonte de Dados no Gerenciador de Soluções.

  2. Na parte inferior do painel de diagrama, clique com o botão direito do mouse no cabeçalho da tabela Product e clique em Novo Cálculo Nomeado.

  3. Na caixa de diálogo Criar Cálculo Nomeado , digite ProductLineName na caixa Nome da coluna.

  4. Na caixa Expressão , digite ou copie e cole a seguinte instrução CASE :

    CASE ProductLine  
       WHEN 'M' THEN 'Mountain'  
       WHEN 'R' THEN 'Road'  
       WHEN 'S' THEN 'Accessory'  
       WHEN 'T' THEN 'Touring'  
       ELSE 'Components'  
    END  
    

    Essa instrução CASE cria nomes amigáveis para cada linha de produto no cubo.

  5. Clique em OK para criar o ProductLineName cálculo nomeado. Talvez você precise esperar um pouco.

  6. No menu Arquivo , clique em Salvar Tudo.

Modificando a propriedade NameColumn de um atributo

Para modificar a propriedade NameColumn de um atributo

  1. Alterne para o Designer de Dimensão da dimensão Produto. Para fazer isso, clique duas vezes na dimensão Produto no nó Dimensões do Gerenciador de Soluções.

  2. No painel Atributos da guia Estrutura da Dimensão , selecione Linha de Produto.

  3. No janela Propriedades no lado direito da tela, clique no campo de propriedade NameColumn na parte inferior da janela e, em seguida, clique no botão procurar (...) para abrir a caixa de diálogo Coluna de Nome. (Talvez seja necessário clicar na guia Propriedades à direita da tela para abrir a janela Propriedades.)

  4. Selecione ProductLineName na parte inferior da lista Coluna de origem e clique em OK.

    O campo NameColumn agora contém o texto Product.ProductLineName (WChar). Os membros da hierarquia do atributo Product Line agora exibirão o nome completo da linha de produto, em vez do nome abreviado.

  5. No painel Atributos da guia Estrutura da Dimensão , selecione Chave do Produto (Product Key).

  6. No janela Propriedades, clique no campo de propriedade NameColumn e, em seguida, clique no botão procurar reticências (...) para abrir a caixa de diálogo Coluna de Nome.

  7. Selecione EnglishProductName na lista Coluna de origem e clique em OK.

    O campo NameColumn agora contém o texto Product.EnglishProductName (WChar).

  8. No janela Propriedades, role para cima, clique no campo Propriedade Nome e digite Product Name.

Criando uma hierarquia

Para criar uma hierarquia

  1. Arraste o atributo Product Line do painel Atributos até o painel Hierarquias .

  2. Arraste o atributo Nome do Modelo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do nível linha do produto .

  3. Arraste o Product Name atributo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do nível Nome do Modelo . (Você renomeou Product Key para Product Name na seção anterior.)

  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 , clique em Renomear e digite Product Model Lines.

    O nome da hierarquia agora Product Model Linesé .

  5. No menu Arquivo , clique em Salvar Tudo.

Especificando nomes de pastas e de todos os membros

Para especificar os nomes de pasta e membro

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

    • Classe

    • Color

    • Dias para fabricar

    • Reorder Point

    • Safety Stock Level

    • Tamanho

    • Size Range

    • Estilo

    • Weight

  2. No campo de propriedade AttributeHierarchyDisplayFolder no janela Propriedades, digite Stocking.

    Você acaba de agrupar esses atributos em uma única pasta de exibição.

  3. No painel Atributos , selecione os seguintes atributos:

    • Preço do Revendedor

    • Preço da Lista

    • Custo Padrão

  4. Na célula de propriedade AttributeHierarchyDisplayFolder no janela Propriedades, digite Financial.

    Você acaba de agrupar esses atributos em uma segunda pasta de exibição.

  5. No painel Atributos , selecione os seguintes atributos:

    • Data de Término

    • Data de Início

    • Status

  6. Na célula de propriedade AttributeHierarchyDisplayFolder no janela Propriedades, digite History.

    Você acaba de agrupar esses atributos em uma terceira pasta de exibição.

  7. Selecione a Product Model Lines hierarquia no painel Hierarquias e altere a propriedade AllMemberName no janela Propriedades para All Products.

  8. Clique em uma área aberta do painel Hierarquias e altere a propriedade AttributeAllMemberName na parte superior do janela Propriedades para All Products.

    Clicar em uma área aberta permite que você modifique propriedades da própria dimensão Produto. Você também pode clicar em Produto na parte superior da lista de atributos no painel Atributos .

  9. 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 Produto, clique na guia Relações de Atributo .

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

  3. Na caixa de diálogo Criar Relação de Atributo , o Atributo de Origem é Model Name. Defina o Atributo Relacionado como Linha de Produto.

    Na lista Tipo de relação , deixe o tipo de relação definido como Flexível porque as relações entre os membros podem mudar com o passar do tempo. Por exemplo, um modelo de produto pode ser movido para uma linha de produto diferente.

  4. Clique em OK.

  5. No menu Arquivo , clique em Salvar Tudo.

Revisando as alterações na dimensão Produto

Para revisar as alterações na dimensão Produto

  1. No menu Compilar do SQL Server Data Tools (SSDT), 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 Produto e clique no botão Reconectar na barra de ferramentas do designer.

  3. Verifique se Product Model Lines está selecionado na lista Hierarquia e, em seguida, expanda All Products.

    Observe que o nome do membro All aparece como All Products. Isso ocorre porque você alterou a propriedade AllMemberName da hierarquia para All Products anterior na lição. Além disso, os membros do nível Linha de Produto agora têm nomes amigáveis, em vez de abreviações de apenas uma letra.

Próxima tarefa da lição

Modificando a dimensão de data

Consulte Também

Definir cálculos nomeados em uma exibição da fonte de dados (Analysis Services)
Criar hierarquias definidas pelo usuário
Configurar o nível (All) para hierarquias de atributo