Предоставляет ли Informatica Powercenter API для доступа к журналам сеансов

Вопрос - Предоставляет ли Informatica PowerCenter API для доступа к журналам сеансов - я полагаю, что нет, но хотел бы, чтобы через форум был уверен?

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

Альтернативный вариант - то же самое можно решить с помощью входного плагина Logstash для Informatica, но я также не нашел этого.

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

2 ответа

Вы можете позвонить в Informatica Webservice's. getSessionLog, Вот пример блога с подробностями: http://www.kpipartners.com/blog/bid/157919/Accessing-Informatica-Web-Services-from-3rd-Party-Apps

Я полагаю, что правильный ответ я "да", так как есть инструмент командной строки для преобразования файлов журнала в текстовый или даже XML-формат. Инструмент для журналов сеансов / рабочих процессов называется infacmd с аргументом 'getsessionlog'. Вы можете найти его в разделе справки ваших клиентов PowerCenter или здесь: https://kb.informatica.com/proddocs/Product%20Documentation/5/IN_101_CommandReference_en.pdf Этого всегда было достаточно для моих нужд.

Но есть еще что посмотреть: когда вы запускаете этот инструмент командной строки (который на самом деле является BAT-файлом), java.exe выполняет основную часть обработки в подпроцессе. JAR-файлы, используемые этим процессом, потенциально могут быть использованы кем-то еще напрямую, но я не знаю, было ли это где-то в открытом доступе…?

Возможно, кто-то еще знает ответ на этот вопрос.

Другие вопросы по тегам