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

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

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top