Как извлечь данные из Excel или CSV с помощью Talend Big Data tRESTClient API?

Я использую Talend open studio для больших данных (версия 6.4.0) и извлекаю данные из HP ALM с помощью tRESTClient и вставлен в mongoDB. Теперь мой ALM не работает, и я хочу получить данные из любых файлов, таких как Excel, CSV и т. Д. Вместо ALM.

Можно ли получить данные из Excel или CSV с помощью talend tRESTClient? Если да, как я могу сделать это так же, как вызов HP ALM api с помощью tRESTClient?

1 ответ

tRestClient предназначен для использования спокойных сервисов, а не для чтения CSV или даже большего количества файлов Excel.
Поэтому я думаю, что у вас есть 2 варианта:

  1. замените tRestClient на tFileInputDelimited или tFileInputExcel, чтобы получить записи из ожидаемых файлов и преобразовать записи в ожидаемый формат, чтобы можно было продолжать вставлять данные в базу данных Mongo.
    В этом случае вы должны изменить существующую работу.
  2. создать новую службу, которая будет вызываться вместо службы HP ALM, отвечающей за чтение файлов с использованием tFileInputDelimited или tFileInputExcel, преобразовывать записи в тот же формат, что и служба HP ALM, и отправлять ответ вызывающей стороне, которая затем может вставлять данные в Монго БД.
    В этом случае вам нужно переключиться с одного сервиса на другой, который вы должны написать.

Не думай, что у тебя есть другой выбор.

Надеюсь это поможет.
TRF

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