2015-01-23 3 views
0

Я оцениваю Informatica PowerCenter в качестве замены наших пакетов SSIS ETL. Мы являемся магазином C#, и поэтому нам нужна возможность запускать код C# в наших преобразованиях. Я вижу, что PowerCenter поставляется с преобразованием Java. Есть ли способ преобразовать C#?Имеет ли PowerCenter трансформацию C#?

Я использую пробную версию PowerCenter Экспресс

+2

AFAIK вы не можете запускать код C# в преобразованиях Informatica. Однако вы можете найти способ вызова своих программ на C# от Java. – Samik

ответ

0

Согласно этому сообщению https://community.informatica.com/thread/49508: наверное, нет. Вопрос о OP такой же, как на этом информационном форуме.

Так что нет, хотя есть возможность: запрограммировать пользовательскую трансформацию в C, которая будет использоваться для взаимодействия с C#.

Но, как Нико Хайнце говорит на 31 января 2015 2:16 PM (в ответ на Иорданской Робинсон): «(...) Вызов Преобразование SQL означает перемещение данных между PowerCenter и СУБД, тогда СУБД должен выполнить контекстный переключатель в SP, SP должен открыть новый процесс, и этот процесс запустит командный файл (который никогда не бывает быстрым по своей природе), а командный файл запускает программу C#.

Не допускается преступление, но даже мне понадобится некоторое время, чтобы подумать о каком-либо подходе, который еще не сложнее и может убить производительность, а также эту идею.

Опять же, никакого преступления не было, но это чрезвычайно сложнее, гораздо сложнее, чем необходимо. Вызов программы C# с помощью небольшой трансформации Java, вероятно, будет еще быстрее, и это тоже не очень хорошо. »

Смежные вопросы