Каков наилучший способ повторного использования бизнес-логики на страницах Informatica ETL и ASP.NET CRUD? - PullRequest
0 голосов
/ 19 июня 2009

Я не знаю, в первую очередь, об Informatica, но я ищу способы устранения дублирования бизнес-логики для вставки и обновления записей в таблице. Проблема в том, чтобы сделать это эффективно.

1) У нас есть веб-страницы, которые вставляют, обновляют и удаляют записи по одной за раз.

2) У нас есть программы загрузки Informatica ETL, которые берут записи из промежуточной (временной) таблицы и загружают их. Этот процесс для меня скорее черный ящик, но я знаю, что в Informatica встроены средства повышения эффективности, такие как чтение довольно больших таблиц в памяти и т. Д., Поэтому многие записи можно быстро проверить.

Я понимаю, что если бы изменения в Бизнесе были размещены в веб-сервисе, то этот веб-сервис мог бы повторно использоваться как веб-страницей, выполняющей операции CRUD, так и процессом загрузки Informatica, но как вы делаете это эффективно? Передача одной записи за раз в веб-сервис убьет эффективность ETL. Так будет проходить тысячи записей.

Я чувствую, что нахожусь в темноте, потому что я не знаю, как работает Informatica.

У кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 11 ноября 2009

Боюсь, вам придется узнать об InfoMatica. Он может работать совершенно иначе, чем вы думаете, делая все ваши предположения ложными

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...