Quel est le meilleur moyen de réutiliser la logique métier sur les pages Informatica ETL et ASP.NET CRUD?

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

  •  06-07-2019
  •  | 
  •  

Question

Je ne connais pas la première chose à propos d'Informatica, mais je cherche des moyens de résoudre le problème de la duplication de la logique métier, notamment pour l'insertion et la mise à jour des enregistrements dans une table. Le problème est de le faire de manière efficace.

1) Nous avons des pages Web qui insèrent, mettent à jour et suppriment les enregistrements un à un.

2) Nous avons des programmes de chargement Informatica ETL qui prennent des enregistrements dans une table de transfert (temp) et les chargent. Ce processus est plutôt une boîte noire pour moi, mais je sais qu'Informatica a des efficacités intégrées, telles que la lecture de tables assez volumineuses en mémoire, etc., de sorte que de nombreux enregistrements peuvent être validés rapidement.

Je comprends que si les modifications de Business étaient placées dans le service Web, ce service Web pourrait être réutilisé à la fois par la page Web effectuant les opérations CRUD et par le processus de chargement Informatica, mais comment le faites-vous efficacement? Passer un enregistrement à la fois à un service Web réduirait l'efficacité de l'ETL. Il en irait de même pour les milliers d'enregistrements.

J'ai l'impression d'être dans le noir car je ne sais pas comment fonctionne Informatica.

Quelqu'un a-t-il des suggestions?

Était-ce utile?

La solution

J'ai bien peur que vous deviez aller vous renseigner sur InfoMatica. Cela peut fonctionner de manière totalement différente de ce que vous imaginez, rendant toutes vos suppositions fausses

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top