Usuário com melhor resposta
Regras de negocio no SSIS

Pergunta
-
Respostas
-
TheAkaBroken,
Como? Cara sinceramente, você tem que tratar as condições e regras em seu ambiente antes de fazer a Extração.
Por exemplo:
- Trabalhando com uma pequena porção de dados você define as regras, condições e realiza os tratamentos armazenando estes dados em uma outra tabela, tabela temporária ou banco de dados.
- Após isso você faz a extração dos dados, se necessário a transformação, sendo que, no processo de análise de condições você já pode armazenar os dados tratados.
- Armazena os dados no local desejado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 13 de fevereiro de 2015 17:54
Todas as Respostas
-
-
TheAkaBroken,
Sinceramente em um processo ETL não se considera regras de negócio, pois isso pode impactar diretamente no tempo de execução deste processo.
O que você tem que analisar é na fase de Transformação dos dados, após a Extração os dados devem ser analisados para depois serem carregados no seu destino.
Eu costumo fazer estes tratamentos em uma base de teste, em ambientes já preparados para as regras de negócios, então na extração dos dados eles são armazenados e tratados neste ambiente de teste.
Agora qual regra de negócio você esta tendo a necessidade de aplicar?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
-
TheAkaBroken,
Como? Cara sinceramente, você tem que tratar as condições e regras em seu ambiente antes de fazer a Extração.
Por exemplo:
- Trabalhando com uma pequena porção de dados você define as regras, condições e realiza os tratamentos armazenando estes dados em uma outra tabela, tabela temporária ou banco de dados.
- Após isso você faz a extração dos dados, se necessário a transformação, sendo que, no processo de análise de condições você já pode armazenar os dados tratados.
- Armazena os dados no local desejado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 13 de fevereiro de 2015 17:54