Qual è il modo migliore per riutilizzare la logica di business nelle pagine Informatica ETL e ASP.NET CRUD?

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

  •  06-07-2019
  •  | 
  •  

Domanda

Non conosco la prima cosa di Informatica ma sto cercando modi per risolvere la duplicazione della logica aziendale che per l'inserimento e l'aggiornamento dei record in una tabella. Il problema è farlo in modo efficiente.

1) Abbiamo pagine web che inseriscono, aggiornano ed eliminano i record uno alla volta.

2) Abbiamo programmi di caricamento ETL di Informatica che prendono i record da una tabella di gestione temporanea (temp) e li caricano. Questo processo è piuttosto una scatola nera per me, ma so che Informatica ha efficienze integrate, come la lettura di tabelle abbastanza grandi in memoria, ecc., Quindi molti record possono essere validati rapidamente.

Comprendo che se le modifiche aziendali fossero inserite nel servizio Web, questo servizio Web potrebbe essere riutilizzato sia dalla pagina Web che esegue le operazioni CRUD sia dal processo di caricamento di Informatica, ma come si fa in modo efficiente? Passare un record alla volta a un servizio Web eliminerebbe l'efficienza dell'ETL. Così sarebbe passare migliaia di record.

Mi sento al buio perché non so come funziona Informatica.

Qualcuno ha qualche suggerimento?

È stato utile?

Soluzione

Temo che dovrai andare a conoscere InfoMatica. Potrebbe operare in un modo completamente diverso da quello che immagini, rendendo falsi tutti i tuoi presupposti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top