Partilhar via


Criando uma dimensão ao gerar uma tabela que não seja de tempo na fonte de dados

No Microsoft SQL Server Analysis Services, você pode usar o Assistente para Dimensões no Business Intelligence Development Studio para criar uma dimensão sem usar uma fonte de dados existente. Isso é possível selecionando a opção Gerar uma tabela que não seja de tempo na fonte de dados da página Selecionar Método de Criação do assistente. Para criar uma nova tabela de dimensão na fonte de dados subjacente, você precisa ter permissão para criar objetos na fonte de dados subjacente. Ao definir uma dimensão sem uma exibição da fonte de dados predefinida, você pode definir a dimensão do zero ou pode usar um modelo de dimensão.

O Assistente para Dimensões fornece modelos de dimensão de exemplo, com os quais é possível construir um tipo de dimensão comum. Você pode selecionar a partir dos seguintes tipos de dimensão:

  • Conta

  • Cliente

  • Data

  • Departamento

  • Moeda de destino

  • Funcionário

  • Geografia

  • Detalhes do pedido de vendas pela Internet

  • Organização

  • Produto

  • Promoção

  • Detalhes do pedido de vendas do revendedor

  • Revendedor

  • Canal de vendas

  • Motivo de vendas

  • Detalhes do resumo do pedido de vendas

  • Região de vendas

  • Cenário

  • Moeda de origem

Cada um dos modelos padrão dá suporte a atributos que você pode escolher para serem incluídos na dimensão. Você também pode adicionar seus próprios arquivos de modelo a dimensões que geralmente são usadas com seus dados. Os modelos de dimensão ficam na seguinte pasta:

C:\Arquivos de Programas\Microsoft SQL Server\100\Ferramentas\Modelos\olap\1033\Modelos de Dimensão

Você pode usar o Designer de Dimensão depois de concluir o Assistente para Dimensões para adicionar, remover e configurar atributos e hierarquias na dimensão.

Quando você estiver criando uma dimensão que não seja de tempo sem usar uma fonte de dados, o Assistente para Dimensões o orientará durante as etapas de especificação do tipo de dimensão, identificando o atributo de chave, com dimensão de alteração lenta.

Especificar tipo de dimensão

Na página Especificar Tipo de Dimensão do Assistente para Dimensões, você pode especificar o tipo de dimensão. Se você estiver criando a dimensão com base em um modelo, o tipo de dimensão será definido para você. Nessa página, você também pode selecionar atributos padrão para o tipo de dimensão especificado, se houver algum disponível.

Se você selecionou um modelo que corresponde a um tipo de dimensão, essa página será populada com as opções do tipo de dimensão em questão. Se você não selecionar um modelo, ou se não houver nenhum tipo de dimensão correspondente, o tipo de dimensão padrão será Regular. Se um tipo de dimensão não estiver selecionado, selecione o tipo mais apropriado para a dimensão que você está criando. Se nenhum tipo apropriado estiver listado para Tipo de dimensão, use Regular.

Quando você seleciona um tipo de dimensão, o assistente lista os tipos de atributo que se aplicam a esta dimensão em Atributos de dimensão. Para selecionar um tipo de atributo, marque a caixa de seleção Incluir próximo ao tipo de atributo, e digite o nome para o atributo em Atributo de Dimensão. O nome padrão é igual ao Tipo de Atributo.

Identificar Atributo de Chave e dimensões variáveis

Na página Especificar Chave e Tipo de Dimensão, selecione o atributo que você quer que seja o atributo de chave para a dimensão. O atributo de chave corresponde normalmente à coluna chave primária na tabela principal de dimensão e normalmente cria índices dos membros folha da dimensão.

Se você selecionou um modelo, e um atributo de chave está definido no modelo, esse atributo será o atributo de chave padrão. Se você selecionou um modelo, mas nenhum atributo de chave está definido no modelo, o padrão será o primeiro atributo da lista. A lista contém todos os atributos que você selecionou na página Especificar Tipo de Dimensão. Você pode selecionar qualquer um dos atributos selecionados na página Especificar Tipo de Dimensão para ser o atributo de chave. Se você não selecionou nenhum atributo, o assistente criará um atributo de chave automaticamente e o nomeará concatenando o nome e a ID da dimensão.

Finalmente, especifique se essa dimensão é uma dimensão variável. Com o tempo, membros em uma dimensão variável são movidos com o tempo para locais diferentes na hierarquia. O assistente gera colunas adicionais e cria atributos que correspondem a essas colunas. Essas colunas permitirão que os usuários consultem a dimensão de forma a influenciar na alteração. Qualquer pacote que for criado depois com o Assistente de Geração de Esquema vai gerenciar chaves substitutas com base em características de dimensão de alteração lenta da dimensão.

Quando você marcar a caixa de seleção Esta é uma dimensão variável, o Assistente para Dimensões definirá os atributos indicados na seguinte tabela:

Atributo

Tipo

SCD OriginalID

SCDOriginalID

Data de Término da SCD

SCDEndDate

Data de Início da SCD

SCDStartDate

Status da SCD

SCDStatus

Por padrão, a caixa de seleção Esta é uma dimensão variável fica marcada se você usar um modelo que tenha esses atributos de dimensão de alteração lenta definidos. Se você desmarcar a caixa de seleção, os atributos de dimensão de alteração lenta serão removidos da dimensão.

Você pode usar o Designer de Dimensão para configurar as propriedades para uma dimensão de alteração lenta.

Concluindo o Assistente para Dimensões

Na página Concluindo o Assistente, digite um nome para a nova dimensão e consulte a estrutura da dimensão. Marque a caixa de seleção Gerar esquema agora para iniciar o Assistente de Geração de Esquema depois que você clicar em Concluir. Na maioria dos casos, você não deve marcar esta caixa de seleção se planejar criar outros objetos. Se você não marcar essa caixa de seleção, poderá usar o Designer de Dimensão para gerar o esquema posteriormente.