Qual é a melhor maneira de reutilizar a lógica de negócios entre páginas Informatica ETL e ASP.NET CRUD?

StackOverflow https://stackoverflow.com/questions/1018808

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu não sei a primeira coisa sobre Informatica mas estou à procura de maneiras para resolver a duplicação lógica de negócios que para inserir e atualizar registros em uma tabela. O problema é fazê-lo de forma eficiente.

1) Temos páginas da web que insert, update e excluir registros um de cada vez.

2) Temos programas de carga ETL Informatica que levam registros de uma tabela de teste (temp) e carregá-los. Este processo é mais uma caixa preta para mim, mas eu sei que Informatica tem eficiência embutidos, como a leitura bastante grandes tabelas na memória, etc, por isso muitos registros podem ser validados rapidamente.

Eu entendo que, se as edições de negócios foram colocados em serviço web que este serviço web poderia ser reutilizado tanto pela página web fazer operações CRUD, bem como o processo de carregamento Informatica, mas como você faz isso de forma eficiente? Passando um registro de cada vez para um serviço web mataria a eficiência ETL. Então, seria passar milhares de registros.

Eu sinto que estou no escuro porque eu não sei como Informatica funciona.

Alguém tem alguma sugestão?

Foi útil?

Solução

Eu tenho medo que você vai ter que ir aprender sobre Infomática. Pode funcionar de uma forma totalmente diferente do que você imagina, tornando todo o seu suposições false

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top