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