Partilhar via


Criar uma dimensão gerando uma tabela não temporal na fonte de dados

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

No Microsoft SQL Server SQL Server Analysis Services, pode usar o Assistente de Dimensão nas Ferramentas de Dados SQL Server para criar uma dimensão sem utilizar uma fonte de dados existente. Faz-se isto selecionando a opção Gerar uma tabela não temporal na fonte de dados da página Selecionar Método de Criação do assistente. Para criar uma nova tabela de dimensões na fonte de dados subjacente, deve ter permissão para criar objetos na fonte de dados subjacente. Ao definir uma dimensão sem uma vista de fonte de dados pré-definida, pode criar a dimensão do início ou usar um modelo de dimensão.

O Assistente de Dimensões fornece modelos de dimensão de exemplo a partir dos quais pode construir um tipo de dimensão comum. Pode escolher entre os seguintes tipos de dimensões:

  • Account

  • Cliente

  • Date

  • Departamento

  • Moeda de Destino

  • Funcionário

  • Geografia

  • Detalhes das Encomendas de Vendas na Internet

  • Organização

  • Produto

  • Promotion

  • Detalhes do Pedido de Venda do Revendedor

  • Revendedor

  • Canal de Vendas

  • Razão das Vendas

  • Resumo de Vendas Detalhes da Encomenda

  • Território de Vendas

  • Scenario

  • Moeda de Origem

Cada um dos modelos padrão suporta atributos que pode escolher incluir na dimensão. Também pode adicionar os seus próprios ficheiros modelo para dimensões que são frequentemente usadas com os seus dados. Os modelos de dimensão encontram-se na seguinte pasta:

C:\Program Files\Microsoft SQL Server\100\Tools\Templates\olap\1033\Dimension Templates

Pode usar o Dimension Designer depois de concluir o Assistente de Dimensão para adicionar, remover e configurar atributos e hierarquias na dimensão.

Quando está a criar uma dimensão não temporal sem usar uma fonte de dados, o Assistente de Dimensão guia-o através dos passos de especificação do tipo de dimensão, identificação do atributo-chave e mudança gradual das dimensões.

Especificar o tipo de dimensão

Na página Especificar Tipo de Dimensão do Assistente de Dimensões, pode especificar o tipo de dimensão. Se estiver a construir a dimensão com base num modelo, o tipo de dimensão é definido para si. Nesta página, pode também selecionar atributos padrão para o tipo de dimensão especificado, se houver algum disponível.

Se selecionares um modelo que corresponde a um tipo de dimensão, esta página é preenchida com as opções para esse tipo de dimensão. Se não selecionaste um modelo, ou se não houver um tipo de dimensão correspondente, o tipo de dimensão por defeito é Regular. Se ainda não estiver selecionado um tipo de dimensão, selecione o tipo mais apropriado para a dimensão que está a criar. Se não estiver listado um tipo apropriado para o tipo de dimensão, use Regular.

Quando seleciona um tipo de dimensão, o assistente lista os tipos de atributos que se aplicam a essa dimensão em Atributos de Dimensão. Para selecionar um tipo de atributo, selecione a caixa de seleção Incluir ao lado do tipo de atributo e escreva o nome do atributo em Atributo de Dimensão. O nome padrão é o mesmo que Tipo de Atributo.

Identificar Atributos-chave e Dimensões em Mudança

Na página Especificar Chave e Tipo de Dimensão , selecione o atributo que quer que seja o atributo-chave para a dimensão. O atributo-chave corresponde tipicamente à coluna chave primária na tabela principal de dimensões, e normalmente indexa os membros folha da dimensão.

Se selecionou um modelo e um atributo chave está definido no modelo, esse atributo é o atributo chave predefinido. Se selecionaste um modelo mas nenhum atributo-chave está definido no modelo, o padrão é o primeiro atributo da lista. A lista contém todos os atributos que selecionaste na página Especificar Tipo de Dimensão . Pode selecionar qualquer um dos atributos que selecionou na página Especificar Tipo de Dimensão para ser o atributo-chave. Se não selecionaste nenhum atributo, o assistente cria automaticamente um atributo de chave e nomeia-o concatenando o nome da dimensão e o "ID".

Finalmente, especifique se esta dimensão é uma dimensão mutável. Os membros numa dimensão em mudança deslocam-se ao longo do tempo para diferentes locais na hierarquia. O assistente gera colunas adicionais e cria atributos que correspondem a essas colunas. Estas colunas permitem aos utilizadores consultar a dimensão de forma a considerar a alteração. Quaisquer pacotes que crie posteriormente com o Assistente de Geração de Esquemas gerem chaves substitutas com base nas características das dimensões que mudam lentamente.

Quando seleciona a caixa de seleção Isto é uma dimensão que muda , o Assistente de Dimensões define os atributos indicados na tabela seguinte:

Attribute Tipo
SCD OriginalID SCDOriginalID
Data de Término do SCD SCDEndDate
Data de início do SCD SCDStartDate
Estado SCD SCDStatus

Por defeito, a caixa de seleção 'Isto é uma dimensão a mudar ' está selecionada se usar um modelo que tenha estes atributos de dimensão que mudam lentamente definidos. Se limpar a caixa de seleção, os atributos de dimensão de alteração lenta são removidos da dimensão.

Podes usar o Dimension Designer para configurar propriedades para uma dimensão que muda lentamente.

Completar o Feiticeiro Dimensional

Na página Completar o Assistente , escreva um nome para a nova dimensão e visualize a estrutura dimensional. Selecione a caixa Gerar esquema agora para iniciar o Assistente de Geração de Esquema depois de clicar em Terminar. Na maioria dos casos, não deve assinalar esta caixa se planeia criar objetos adicionais. Se não assinalares esta caixa, podes usar o Dimension Designer para gerar o esquema mais tarde.

Ver também

Crie uma dimensão temporal gerando uma tabela de tempo
Crie uma dimensão temporal gerando uma tabela de tempo