Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
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.
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.Altere os nomes dos seguintes atributos da mesma maneira:
Educação em Inglês atributo – alterar para
EducationAtributo ocupação em inglês – alterar para
OccupationAtributo Nome da Província de Estado – alterar para
State-Province
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
Arraste o
Country-Regionatributo do painel Atributos para o painel Hierarquias .Arraste o
State-Provinceatributo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo doCountry-Regionnível.Arraste o atributo Cidade do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do
State-Provincenível.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.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
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.
No painel Tabelas à esquerda, clique com o botão direito do mouse em Cliente e clique em Novo Cálculo Nomeado.
Na caixa de diálogo Criar Cálculo Nomeado , digite
FullNamena caixa Nome da coluna e digite ou copie e cole a seguinteCASEinstrução na caixa Expressão :CASE WHEN MiddleName IS NULL THEN FirstName + ' ' + LastName ELSE FirstName + ' ' + MiddleName + ' ' + LastName ENDA
CASEinstruçã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 .Clique em OK e expanda o Cliente no painel Tabelas .
O
FullNamecálculo nomeado aparece na lista de colunas da tabela cliente, com um ícone que indica que é um cálculo nomeado.No menu Arquivo , clique em Salvar Tudo.
No painel Tabelas , clique com o botão direito do mouse em Cliente e clique em Explorar Dados.
Examine a última coluna no modo de exibição Explorar Tabela do Cliente .
Observe que a
FullNamecoluna 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.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
Alterne para o Editor de Dimensões para a Dimensão Cliente.
No painel Atributos da guia Estrutura de Dimensão , clique no atributo Chave do Cliente .
Abra a janela Propriedades e clique no botão Ocultar Automaticamente na barra de título para que ela permaneça aberta.
No campo de propriedade Nome , digite
Full Name.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 .
Selecione
FullNamena parte inferior da lista de colunas de origem e clique em OK.Na guia Estrutura de Dimensões, arraste o
Full Nameatributo do painel Atributos para a <nova célula de nível> no painel Hierarquias , abaixo do nível da cidade .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
Abra a guia Estrutura de Dimensão da dimensão Cliente.
No painel Atributos , selecione os seguintes atributos mantendo pressionada a tecla CTRL ao clicar em cada um deles:
Cidade
Country-RegionCódigo Postal
State-Province
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.No painel Hierarquias , clique
Customer Geographye, na janela Propriedades à direita, selecioneLocationcomo o valor da propriedade DisplayFolder .No painel Atributos , selecione os seguintes atributos mantendo pressionada a tecla CTRL ao clicar em cada um deles:
Distância do trajeto
Educationde Gênero
Sinalizador do proprietário da casa
Estado civil
Número de carros possuídos
Número de crianças em casa
OccupationTotal de filhos
Renda Anual
Na janela de Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder na parte superior e, em seguida, digite no campo
Demographic.No painel Atributos , selecione os seguintes atributos mantendo pressionada a tecla CTRL ao clicar em cada um deles:
Endereço de Email
Telefone
Na janela Propriedades, clique no campo de propriedade AttributeHierarchyDisplayFolder e digite
Contacts.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
Abra a guia Estrutura de Dimensão para a dimensão Cliente.
No painel Atributos , clique no atributo Cidade .
Na janela Propriedades , clique no campo KeyColumns próximo à parte inferior e clique no botão procurar (...).
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 .
Clique em OK.
Para definir a propriedade NameColumn do atributo City , clique no campo NameColumn na janela Propriedades e clique no botão procurar (...).
Na caixa de diálogo Coluna de Nome , na lista de colunas de origem , selecione Cidade e clique em OK.
No menu Arquivo , clique em Salvar Tudo.
Para definir KeyColumns compostos para o atributo State-Province
Certifique-se de que a guia Estrutura de Dimensão da dimensão Cliente está aberta.
No painel Atributos, clique no atributo
State-Province.Na janela Propriedades , clique no campo KeyColumns e clique no botão procurar (...).
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 .
Clique em OK.
Para definir a propriedade NameColumn do
State-Provinceatributo, clique no campo NameColumn na janela Propriedades e clique no botão procurar (...).Na caixa de diálogo Coluna de Nome , na lista coluna Origem , selecione StateProvinceName e clique em OK.
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
No Designer de Dimensão para a dimensão Cliente, clique na guia Relacionamentos de Atributo. Talvez seja necessário esperar.
No diagrama, clique com o botão direito do mouse no atributo Cidade e clique em Nova Relação de Atributo.
Na caixa de diálogo Criar Relação de Atributo , o Atributo de Origem é Cidade. Defina o atributo relacionado como
State-Province.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.
Clique em OK.
No diagrama, clique com o botão direito do mouse no
State-Provinceatributo e selecione Nova Relação de Atributo.Na caixa de diálogo Criar Relação de Atributo , o Atributo de Origem é
State-Province. Defina o atributo relacionado comoCountry-Region.Na lista de tipos de relação , defina o tipo de relação como Rígido.
Clique em OK.
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
No menu Compilar das Ferramentas de Dados do SQL Server, clique em Implantar o tutorial do serviço de Analysis Services.
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.
Customer GeographyVerifique 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.
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.
Clique na guia Navegador e clique no botão Reconectar na barra de ferramentas do designer.
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.
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)