- 08/31/2019
- tiempo de lectura: 7 minutos
-
- c
- o
- o
- s
se aplica a : Aplica-se a: SQL Serversql server (TODAS LAS versiones Admitidas) SQL ServerSQL Server (todas as versões suportadas) SSIS Integração do SSIS FactorySs Integration Integration Tempo de execução na fábrica de dados do Azure SSIS Integração Runtime EN Azure Data FactorySis Integration Integration Tempo de execução no Aplica A: aplica-se a: SQL Serversql server (TODAS LAS versiones Admitidas) SQL ServerSQL Server (todas as versões suportadas) ssis Integração Runtime EN Azure Data FactorySs Integration Integration Tempo de execução na fábrica de dados do Azure SSIS Integração Runtime EN Azure Data FactorySis Integration Tempo de execução na fábrica de dados do Azure
La Transformación Dimensión de Variación Lenta Coordena La Realización E InserCión de Registros PT LAS Tabelas de Almacenamiento de Dados. A transformação de dimensão muda lentamente coordena a atualização e inserção de registros nas tabelas de dimensão do data warehouse. POR EJEMPLO, PUEDE USAR ESTA Transformación Para Configurar Las Salidas de Transformación Que InserTan Y Actualmente Dimproduto De la Base de Dados AdventureWorksDw2012AdventureworksDw2012 Condutos De La Tabla Produção.Produtos De la Base de Dados OLTP Adventureworks.Por exemplo, você pode usar Essa transformação para configurar as saídas de transformação que inserir e atualizar registros na tabela DIMProduct do banco de dados AdventureWorksDW2012Advisor do AdventureWorkSDW2012 com dados da tabela de produção.
Importante
EL ASISTENTE Para Dimensões de Variación Lenta Solo Admite Las Conexiones Um servidor SQL ServersQL. O Assistente de Dimensão Lentamente, suporta apenas conexões para o SQL Serversql Server.
La Transformación Dimensión de Variación Lenta Proporciona La SIGUIENTE FUNCIONIRADAD PARA DIMENÇÕES DE ADMENCIONES DE ADMENCIONES: A transformação de dimensão muda lentamente fornece o seguinte Funcionalidade de NG para gerenciar dimensões lentamente mudando:
-
hacer coincidir filas entrantes Con Filas de La Tabla de Búsqueda Para Identificação Filhas Nuevas Y Existem.Matching Linhas de entrada com linhas na tabela de pesquisa para identificar Linhas novas e existentes.
-
Identificar las filas entrantes que contaminen cambios cuando não se permitem cambios.identificando linhas de entrada que contêm alterações quando as alterações não são permitidas.
-
identificador de Miembros de Miembros de Deducidos Que Requieren Requieren Actualización. identificando registros de membros inferidos que exigem atualização.
-
identificador filas entrantes que contamenen cambios históricos que requieren la inserción de Nuevos Registros Y Realización de Registros Expirados.Identificação de linhas de entrada que contêm alterações históricas que exigem inserção de novos registros e a atualização de registros expirados.
-
detección de filas entrantes que contaminados Cambios Que Requiel La Realización de los existentes de registros, incluyendo los expirados.Detecendo linhas de entrada que contêm alterações que exigem a atualização de registros existentes, incluindo os expirados.
la transformación dimensión de varialidade lenta admitir cuatro tipos de Cambios: Atribuo Variável, Atribuo Histórico, Atribuo Fijo Y Miembro Deducido.A Transformação de Dimensão Lentamente, suporta quatro tipos de alterações: alteração do atributo, atributo histórico, atributo fixo e membro inferido.
-
Los Cambios de Atribuo Variável Sobrescrição Los Registros existendes.Changing Atributo Mudanças substituem os registros existentes. Este tipo de mudança é equivalente a uma mudança tipo 1. La Transformación Dimensión de Variación Lenta Dirige Estas Filas A UNA Salida Llamada Salida de Atualizaciones de Atributos Variáveis.A transformação de dimensão lentamente, direciona essas linhas para uma saída em chamas de alteração de atributos Atualizações de saída.
-
Los Cambios de Atriplo Histórico Crean Nuevos Registros PT Lugar de Atualizar Registros Existos.Tistorical Atributo Mudanças Crie novos registros em vez de atualizar os existentes. El Único Cambio Que Se Permite EN Registro Existe ES UNA REALIZACIÓN A UNA COLUMNA QUE INDICA SI EL REALISTRO ESTÁ OPTÁRIOA única alteração que é permitida em um registro existente é uma atualização para uma coluna que indica se o registro é atual ou expirado. Essa taxa de câmbio é equivalente a um tipo 2.Este tipo de mudança é equivalente a alteração do tipo 2. A transformação de dimensão de variação lenta direciona essas linhas para duas saídas: saída de inserção de atributo histórica e nova saída.As instruções de transformação de dimensão lentamente alterando tese linhas para duas saídas: Attribute histórico insere saída e nova saída.
-
Um membro deduzido indica que a linha é um registro de membro deduzido na tabela de dimensões. MemberInferred Member indica que a linha é um registro de membro inferido na tabela de dimensão. Há um membro deduzido quando uma tabela de fatos refere-se a um membro da dimensão que ainda não foi carregado. O membro inferido existe quando uma tabela de fatos faz referência a um membro da dimensão que ainda não está carregado. Um registro de membro deduzido mínimo é criado antes dos dados dimensionais relevantes, que são fornecidos em uma carga subseqüente dos dados dimensionais. Dados de dimensão mínima de um membro infergente, que é fornecido em um carregamento subseqüente dos dados de dimensão. A transformação de dimensão de variação lenta direciona essas linhas a uma saída chamada Atualização de membros deduzidos. A transformação de dimensão lentamente alterando direciona essas linhas para uma saída de atualizações de membros inferidas. Quando os dados do membro deduzido são carregados, você pode atualizar o registro existente em vez de criar um novo.Quando dados para o membro inferido é carregado, você pode atualizar o registro existente em vez de criar para novo.
> Alterações de atributo fixas indicam que o valor da coluna não deve alterar. Alterações de atributofixed indicam que o valor da coluna não deve alterar. A transformação de dimensão de variação lenta detecta alterações e pode direcionar linhas com alterações em uma saída chamada de atributo fixo. A transformação de dimensão lentamente alterando detecta alterações e pode direcionar as linhas com alterações em uma saída de atributo fixo chamada de saída.
nota
a dimensão de transformação da variação lenta não suporta alterações do tipo 3, que requer alterações na tabela dimensional. A transformação de dimensão que altera lentamente não suporta o tipo 3 Alterações, que exigem alterações na tabela de dimensão. Ao identificar colunas com o tipo de atualização de atributo fixo, você pode capturar os valores dos dados que são candidatos para alterações do tipo 3.By colunas de identificação com o tipo de atualização de atributo fixo, você pode capturar os valores de dados que são candidatos Para alterações do tipo 3.
No momento da execução, a dimensão de variação lenta de transformação primeiro tenta corresponder à linha de entrada com um registro na tabela de pesquisa.AT Time de funcionamento, a dimensão que muda lentamente Transformação primeiro tenta combinar a linha de entrada para um registro na tabela de pesquisa. Se não houver coincidências, a linha de entrada é um novo registro, portanto, a dimensão de transformação da variação lenta não executa outro trabalho e executa a linha para o novo partido.if não é encontrado, a linha de entrada é um novo registro; Portanto, a transformação de dimensão que muda lentamente não executa nenhum trabalho adicional e instruções a linha para nova saída.
Se uma correspondência for encontrada, a dimensão de variação lenta de transformação detecta se a linha contiver alterações. Se o correspondência for encontrado , A transformação de dimensão muda lentamente detecta se a linha contém alterações. Se a linha contiver alterações, a dimensão de transformação da variação lenta identifica o tipo de atualização para cada coluna e direciona a linha para a saída de atualizações de atributo variável, saída de atributo fixo, saída de atributo histórico insere a saída de atualizações de membros deduzidas. Se a linha Contém alterações, a transformação de dimensão alterando lentamente identifica o tipo de atualização para cada coluna e instruções que a linha para os atributos de alteração Atualiza a saída, saída de atributo fixo, atributos históricos insere a saída ou a saída de atualizações de membro de membro. Se não houver alterações na linha, a dimensão de variação lenta de transformação direciona a linha na saída sem alterações. Se a linha estiver inalterada, as instruções de transformação de dimensão alterando lentamente a linha para a saída inalterada.
Saídas Transformação Lento Dimensão de Vestuário Alterando as saídas de transformação de dimensão
A dimensão de transformação da variação lenta tem uma entrada e até seis saídas. A transformação de dimensão alterada lentamente tem uma entrada e até seis saídas. Uma saída direciona uma linha para o subconjunto do fluxo de dados que corresponde à atualização e os requisitos de inserção da linha.Uma saída direciona uma linha para o subconjunto do fluxo de dados que corresponde à atualização e os requisitos de inserção da linha. Esta transformación No Admite Una Salida de Error.Esta transformação não suporta uma saída de erro.
La Siguiente Tabla Descreva Las Salidas de la Transformación Y Los Requisitos de Sus Flujos de Dados Posteriores.A tabela a seguir descreve a transformação saídas e os requisitos de seus fluxos de dados subseqüentes. LOS REQUISITOS Descrição Dimensões de EL El ASISTENTE Para Dimensões. Os requisitos descrevem o fluxo de dados que o assistente de dimensão que altera lentamente cria.
DescriptciónDescription | requisitos de fluxo de flujo de flujo de dadodosdata | Salida de Actualizaciones de Atributos VarialbleChanging Atualizações Atualizações Saída | El Registro de La Tabla de Búsqueda Se Atualiza. O registro na tabela de pesquisa é atualizado. Esta Salida SE EUA Para Filas de Atributos Variáveis.Esta saída é usada para alterar as linhas de atributo. | UNA Transformación Comando de Ole DB Atualização El Registro Mediance Una Instrución Update.an OLE DB Command Transformation Atualiza o registro usando uma instrução de atualização. |
---|---|---|---|
Saída de atributo Fijofixed Salida de Atributo | Los Valores en Las Filas Que Não Deben Cambiar Não Coinciden Con Los Valores de La Tabla de Búsqueda. Os valores em Linhas que não devem alterar Não corresponder aos valores na tabela de pesquisa. Esta Salida SE EUA Para Filar de Atributos Fijos.Esta saída é usada para linhas de atributo fixo. | não se crea un flujo de dados predeterminado.no fluxo de dados padrão é criado. SI La Transformación SE Configura Para Continuar Después de Encontrar Cambios PT Columnas de Atrutores Fijos, Debe Crear Un FLUJO DE DATOS QUE CAPTURE ESTAS FILAS.Se a transformação é configurada para continuar após encontrar alterações nas colunas de atributo fixas, você deve criar um fluxo de dados que captura essas linhas. | |
salida de inserções de Atributos de atributos históricoshistórico insere a saída | la tabla de búsqueda contiene como mínimo una fila coincidente.A tabela de pesquisa contém pelo menos uma linha correspondente . La Fila Marcada Como “Real” SE Tiene Que Marcar Ahora Como “Expirada”. A linha marcada como “corrente” deve agora ser marcada como “expirada”. Esta salida se EUA para filas de Atributos históricos.Esta saída é usada para linhas de atributos históricas. | las transformaciones de columna derivada crean colunas para la fila expirada y los indicadores de fila real.derived transformações de coluna Criar colunas para a linha expirada e os indicadores de linha atuais. UNA Transformación Comando de Ole DB Atualização El Valor Que Se Debne Marcar Como “Expirado” .an Ole DB Transformação de comando atualiza o registro que agora deve ser marcado como “expirado”. La Fila Con Los Nuevos Valores de Columna Se Dirige A Nueva Salida, En La Que La Fila Se Inserta y Marca Como “Real”. A linha com os novos valores da coluna é direcionada para a nova saída, onde a linha é inserida e marcada como “atual”. | |
salida de realizaciones de miembros deduzaciones de medidas de readucidosinerRed Solicitações | SE INSERTAN FILAS PARA MIEMBROS DE DIMENSIÓN DEDUCIDOS.Rows para os membros de dimensão inferidos são inseridos. ESTA SALIDA SE USA PARA FILAS DE MIEMBROS DEDUCIDOS.Esta saída é usada para linhas de membro inferidas. | una transformación Comando de Ole DB Atualização El Registro Mediance Una Instrución SQL Update.an Ole DB Command Transformation Atualiza o registro usando uma instrução de atualização do SQL. | |
Nueva Salidanew Saída | la tabla de búsqueda No contiene filas coincidentes.A tabela de pesquisa não contém linhas correspondentes. La Fila SE AGRAGA A LA Tabla de dimensões. A linha é adicionada à mesa de dimensão. ESTA SALIDA SE EUA Para Nuevas Filas Y Cambios PT LAS FILAS DE ATRIBUTOS HISTÓRICOS.Esta saída é usada para novas linhas e alterações nos atributos históricos linhas. | UNA Transformación Columna Derivada Chaplece El Indador de Fila Real, Y Un Destino de OLE DB Inserta La Fila.A Coluna derivada Transformação de coluna Conjuntos O indicador de linha atual, e um destino OLE DB insere a linha. | Saída SALIDA SIN CAMBIOSUNGADA | Los Valores de La Tabla de Búsqueda Coinciden Con Los Valores de la Fila.Os valores na tabela de pesquisa correspondem aos valores da linha . Esta salida se EUA para filas sin cambios.Esta saída é usada para linhas inalteradas. | sem se crea un flujo de dados predeterminado porque la transformación dimensión de variación lenta no realiza ningún trabajo.no fluxo de dados padrão é criado porque a transformação de dimensão alterada lentamente não executa nenhum trabalho. Si Desea Capturar Estas Filas, Debe Crear Un FLUJO DE DOS DESTOS PARA ESTA SALIDA.Se você quiser capturar essas linhas, você deve criar para o fluxo de dados para essa saída. |
Business KeysBusiness Keys
Dimensão de transformação de variação lentamente Requer pelo menos uma coluna chave de negócios. A transformação de dimensão lentamente alterando requer pelo menos uma coluna de chave de negócios.
A dimensão de variação lenta de transformação não suporta chaves de negócios com valor null. A transformação de dimensão trocante lentamente não suporta null Chaves de negócios. Se os dados incluírem linhas nas quais a coluna Business Key tiver um valor nulo, essas linhas devem ser removidas do fluxo de dados. Se os dados incluírem linhas nas quais a coluna Business Chaves for nula, essas linhas devem ser removidas do fluxo de dados. Você pode usar a transformação de divisão condicional para filtrar linhas cujas colunas de chave de negócios contêm NULL.Você pode usar a transformação dividida condicional para filtrar linhas cujas colunas de chave de negócios contêm valores nulos. Para obter mais informações, consulte Transformação de divisão Condutora.Para mais informações, consulte a transformação de divisão condicional.
Otimizar a Dimensão de variação de desempenho de transformação Slowemptimizando o desempenho da transformação de dimensão lentamente,
para obter sugestões sobre Como melhorar a dimensão de variação lenta de desempenho de transformação, consulte recursos de desempenho de fluxo de dados.Para sugestões sobre como melhorar o desempenho da transformação de dimensão lentamente alterando, consulte os recursos de desempenho de fluxo de dados.
Solve problemas de transformação Dimensão de variação Lentatrobleshooting A transformação de dimensão trocante lentamente
Você pode registrar as chamadas feitas pela dimensão de variação lenta de transformação para provedores de dados externos. Você pode registrar as chamadas que a transformação de dimensão alterada lentamente faz para provedores de dados externos. Você pode usar esta capacidade de registro para resolver problemas relacionados a conexões, comandos e consultas para fontes de dados externas executadas pela dimensão de variação lenta de transformação.Você pode usar esse recurso de log para solucionar problemas de conexões, comandos e consultas para as fontes de dados externas que o lentamente Alterar a transformação de dimensão executa. Para registrar as chamadas que a transformação de dimensão de variação lenta executa provedores de dados externos, ative o registro de pacotes e selecione o evento de diagnóstico no nível do pacote. Para registrar as chamadas que a transformação de dimensão alterando lentamente para os provedores de dados externos, ative o registro de dados e selecione O evento diagnóstico no nível da embalagem. Para obter mais informações, consulte Ferramentas para resolver problemas com a execução de pacotes.for mais informações, consulte Ferramentas de solução de problemas para execução do pacote.
Definir a dimensão de variação de transformação Lentaconfigurando a transformação de dimensão lentamente alterável
Você pode definir propriedades através do designer do SSISSSIS ou por programação.Você pode definir propriedades através do designer ssisssis ou programaticamente.
Para obter mais informações sobre as propriedades que você pode definir através da caixa de diálogo Editor avançada ou programação, clique em um dos seguintes tópicos: Para obter mais informações sobre as propriedades que você pode definir na caixa de diálogo Editor avançado ou programaticamente, clique em um dos seguintes tópicos:
-
Propriedades comunsCommon
-
Propriedades personalizadas de TransformationTransformation Propriedades personalizadas
Para mais informações sobre como estabelecer Propriedades de ECER, consulte Definir as propriedades de um componente de fluxo de dados. Para mais informações sobre como definir propriedades, consulte Definir as propriedades de um componente de fluxo de dados.
Configurar as saídas da dimensão da variação de transformação Lentaconfigurando o lentamente Alterar as saídas de transformação de dimensão
coordenando a atualização e a inserção de registros nas tabelas dimensionais podem ser uma tarefa complexa, especialmente se os dados 1 e 2.Coordinando a atualização e a inserção de registros forem usados nas tabelas de dimensão podem ser Tarefa complexa, especialmente se as alterações do tipo 1 e tipo 2 forem usadas. A SSISSSIS oferece duas maneiras de configurar as dimensões da variação lenta: O Designer fornece duas maneiras de configurar o suporte para alteração lentamente Dimensões:
-
A caixa de diálogo Advanced Editor, em que uma é a conexão selecionada, Propriedades de componentes comuns e personalizados são estabelecidos, colunas de entrada são as propriedades escolhidas e colunas são estabelecidas nas seis saídas.A caixa de diálogo Advanced Editor, na qual você selecionar uma conexão, defina propriedades de componentes comuns e personalizadas, escolha Colunas de entrada e defina as propriedades da coluna nas seis saídas. Para concluir a tarefa de configuração de uma dimensão de variação lenta, você deve criar manualmente o fluxo de dados para as saídas que usam a dimensão de variação lenta de transformação. Para concluir a tarefa de configurar o suporte para uma dimensão alterada lentamente, você deve criar o fluxo de dados para As saídas que a transformação de dimensão muda lentamente usa. Para obter mais informações, consulte Fluxo de dados.Para mais informações, consulte o fluxo de dados.
-
Carregue o assistente de dimensão, que o guia pelas etapas necessárias para configurar a dimensão de transformação da variação lenta e gerar fluxo de dados para saídas de transformação. O assistente de dimensão de carga, que guia você embora as etapas para configurar a transformação de dimensão alterando lentamente e criem o fluxo de dados para saídas de transformação. Para alterar a configuração das dimensões de variação lenta, execute novamente o assistente de carregamento. T-alterar a configuração para alterar lentamente as dimensões, execute novamente o assistente de dimensão de carga. Para obter mais informações, consulte Configurar Saídas usando o Assistente de Dimensão Diform Slow Diform.Para mais informações, consulte Configurar saídas usando o assistente de dimensão alterando lentamente.
Defina as propriedades de um fluxo de dados componente as propriedades de um componente de fluxo de dados
- Controle de dimensão de variação lenta em ssishandling mudando lentamente dimensões no SSIS
- otimização do assistente do dimensista da variação lentaoptimizadora O assistente de dimensão que muda lentamente