Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
O Assistente de Dimensão Lentamente Mudável funciona como editor para a transformação de Dimensão Lentamente Mudante. Construir e configurar o fluxo de dados para dados dimensionais que mudam lentamente pode ser uma tarefa complexa. O Assistente de Dimensões Que Muda Lentamente oferece o método mais simples para construir o fluxo de dados para os resultados da transformação da Dimensão em Mudança Lenta, guiando-o pelos passos de mapeamento das colunas, seleção de colunas de chaves de negócio, definição de atributos de alteração de coluna e configuração do suporte para membros de dimensão inferidos.
Deve escolher pelo menos uma coluna de chave de negócio na tabela de dimensões e mapeá-la para uma coluna de entrada. O valor da chave de negócio liga um registo na fonte a um registo na tabela de dimensões. A transformação utiliza este mapeamento para localizar o registo na tabela de dimensões e determinar se um registo é novo ou está a mudar. A chave de negócio é tipicamente a chave primária na fonte, mas pode ser uma chave alternativa desde que identifique de forma única um registo e o seu valor não mude. A chave de negócio também pode ser uma chave composta, constituída por múltiplas colunas. A chave primária na tabela de dimensões é geralmente uma chave substituta, que significa um valor numérico gerado automaticamente por uma coluna de identidade ou por uma solução personalizada, como um script.
Antes de poder executar o Assistente de Dimensões de Alteração Lenta, tem de adicionar uma origem e uma transformação Dimensão de Alteração Lenta ao fluxo de dados e, em seguida, ligar a saída da origem à entrada da transformação Dimensão de Alteração Lenta. Opcionalmente, o fluxo de dados pode incluir outras transformações entre a fonte de dados e a transformação Dimensão de Alteração Lenta.
Para abrir o Assistente de Dimensões Lentamente Mudantes no SSIS Designer, clique duas vezes na transformação de Dimensões Lentamente Mudantes.
Criação de saídas dimensionais que mudam lentamente
Para criar resultados de transformação de dimensão que mudam lentamente
Escolhe o gestor de ligações para aceder à fonte de dados que contém a tabela de dimensões que queres atualizar.
Pode selecionar de uma lista de gestores de ligação que o pacote inclui.
Escolha a tabela de dimensões ou a vista que quer atualizar.
Depois de selecionar o gestor de ligações, pode selecionar a tabela ou a vista a partir da fonte de dados.
Defina atributos-chave nas colunas e mapeie as colunas de entrada para colunas na tabela de dimensões.
Deve escolher pelo menos uma coluna de chave de negócio na tabela de dimensões e mapeá-la para uma coluna de entrada. Outras colunas de entrada podem ser mapeadas para colunas na tabela de dimensões como mapeamentos não-chave.
Escolha o tipo de alteração para cada coluna.
Alterar o atributo sobrescrive valores existentes nos registos.
O atributo histórico cria novos registos em vez de atualizar registos existentes.
O atributo fixo indica que o valor da coluna não deve mudar.
Definir opções de atributos fixos e variáveis.
Se configurar colunas para usar o tipo de alteração de atributo Fixo , pode especificar se a transformação de Dimensão Que Muda Lentamente falha quando são detetadas alterações nestas colunas. Se configurar colunas para usar o tipo de alteração alteração de atributo, pode especificar se todos os registos correspondentes, incluindo registos desatualizados, são atualizados.
Definir opções históricas de atributos.
Se configurar colunas para usar o tipo de alteração Atributo histórico, deve escolher como distinguir entre registos atuais e expirados. Pode usar uma coluna indicadora de linhas atuais ou duas colunas de data para identificar linhas atuais e expiradas. Se usares a coluna indicadora de linha atual, podes defini-la para Corrente, Verdadeiro quando está atual e Expirado, ou Falso quando expirou. Também podes inserir valores personalizados. Se usar duas colunas de data, uma data de início e uma data de fim, pode especificar a data a usar ao definir os valores da coluna de data, escrevendo uma data ou selecionando uma variável do sistema e depois usando o seu valor.
Especifique suporte para membros inferidos e escolha as colunas que o registo de membro inferido contém.
Ao carregar medidas numa tabela de factos, pode criar registos mínimos para membros inferidos que ainda não existem. Mais tarde, quando houver dados significativos disponíveis, os registos dimensionais podem ser atualizados. Podem ser criados os seguintes tipos de registos mínimos:
Um registo em que todas as colunas com tipos de alteração são nulas.
Um registo em que uma coluna booleana indica que o registo é um membro inferido.
Revê as configurações que o Assistente de Dimensão Que Muda Lentamente constrói. Dependendo dos tipos de alteração suportados, diferentes conjuntos de componentes de fluxo de dados são adicionados ao pacote.
O diagrama seguinte mostra um exemplo de um fluxo de dados que suporta alterações de atributos fixos, alterações de atributos variáveis, alterações de atributos históricos, membros inferidos e alterações em registos correspondentes.
Atualização de Saídas de Dimensão que Mudam Lentamente
A forma mais simples de atualizar a configuração dos resultados da transformação de Dimensão Que Muda Lentamente é reexecutar o Assistente de Dimensões Que Muda Lentamente e modificar propriedades das páginas do assistente. Também pode atualizar a transformação Slowly Changing Dimension usando a caixa de diálogo do Editor Avançado ou programaticamente.