Скачивание файлов с удаленного сервера с помощью преобразования Пентахо

есть ли способ получить файл с веб-сервера по протоколу FTP без использования ШАГА ЗАДАНИЯ «ПОЛУЧИТЬ ФАЙЛ С FTP». Я могу использовать ПРЕОБРАЗОВАНИЕ только в Пентахо. Любые идеи.


person Raymond    schedule 24.10.2016    source источник


Ответы (2)


Вы можете использовать REST Client для этого при преобразовании. Я делаю то же самое в некоторых своих преобразованиях. Вы можете ПОЛУЧИТЬ содержимое файла в потоке с помощью клиента REST и использовать вывод текстового файла для сохранения содержимого в файле. Формат файла будет вашим выбором.

person Nikhil    schedule 24.10.2016
comment
Не могли бы вы немного уточнить. Я новичок в Пентахо - person Raymond; 25.10.2016
comment
Не могли бы вы рассказать мне, как это сделать? Я был бы очень признателен - person Raymond; 25.10.2016
comment
Можете ли вы объяснить основную работу этого процесса? - person Raymond; 25.10.2016
comment
Здесь файл загружается через FTP или HTTP-соединение? - person Raymond; 25.10.2016
comment
FTP для вас обязателен? REST - это способ использовать HTTP, и он может очень легко делать то, что вы хотите. Если вы хотите использовать только FTP, вам нужно использовать программу-исполнитель задания, которая вызовет задание. - person Nikhil; 25.10.2016
comment
Также вы можете сказать мне, как вы используете этого REST-КЛИЕНТА для извлечения файла, то есть, какие все виды параметров вы вводите в ОКНО КОНФИГУРАЦИИ REST-КЛИЕНТА, чтобы он извлекал файл в ТЕКСТОВЫЙ ФАЙЛ ВЫХОДА - person Raymond; 26.10.2016
comment
Используйте Добавить постоянный шаг и укажите URL-адрес в значении, затем подключите REST и установите флажок Принять URL-адрес из поля. Метод HTTP будет GET, выберите соответствующий тип приложения и введите любое имя поля результата (например, результат). Теперь присоединитесь к выходу текстового файла и добавьте поле результата на этом шаге. Запустите преобразование. - person Nikhil; 26.10.2016
comment
Можете ли вы указать формат URL-адреса, то есть привести мне пример? - person Raymond; 26.10.2016
comment
Пожалуйста, расскажите подробнее об использовании REST CLIENT. Я все еще не могу получить файл. Если можно, приведите пример для лучшего понимания. - person Raymond; 28.10.2016

Даже если вы можете использовать только преобразование, преобразование может вызвать задание с помощью шага «Исполнитель задания». Вы можете использовать FTP в работе, которую вы вызываете.

Предупреждение - вы должны явно проверять выходные данные Шага исполнителя задания на наличие ошибок.

person Mark Christensen    schedule 24.10.2016
comment
Да, это тоже хорошая идея. Но он сказал, что не может использовать задание, и исполнитель задания вызовет задание, даже если оно находится внутри преобразования. - person Nikhil; 24.10.2016
comment
Не могли бы вы объяснить, как это сделать? Я новичок в пентахо. - person Raymond; 25.10.2016