Проблема при обратном проектировании файла в ODI 12c

Я пытаюсь реконструировать файл csv, чтобы использовать его для создания сопоставления ODi для загрузки данных из файла в таблицу. Выполняя обратный инжиниринг на вкладке Attributes, я сталкиваюсь с ошибкой ниже:

java.net.MalformedURLException: no protocol: #PROJECT.DIRECTORY_PATH/#PROJECT.FILE_NAME

где #PROJECT.DIRECTORY_PATH - это переменная для конкретного проекта, чтобы получить путь к каталогу unix, в котором находится файл, а PROJECT.FILE_NAME - это переменная, указывающая имя файла. Может ли кто-нибудь помочь мне найти причину этой ошибки? TIA.

Я попытался проверить запросы, которые я использовал в переменной, и, похоже, они дают правильные результаты для пути к каталогу и имени файла.


person Sara    schedule 17.06.2019    source источник
comment
Привет. Вы использовали индивидуализированный KM для реверс-инжиниринга? (РКМ)   -  person F.Lazarescu    schedule 19.06.2019
comment
Спасибо за ответ! Нет, я не использовал кастомизированные KN для реверс-инжиниринга. Я просто пытаюсь выполнить реконструирование на вкладке «Атрибуты» хранилища данных и обнаружил ошибку - java.net.MalformedURLException: no protocol: java.net.MalformedURLException: no protocol: # PROJECT.DIRECTORY_PATH / # PROJECT.FILE_NAME. К вашему сведению, этот файл, который я пытаюсь реконструировать, существует в пути к серверу UNIX.   -  person Sara    schedule 19.06.2019
comment
@Sara Вы нашли решение этой проблемы? Я столкнулся именно с этим прямо сейчас ..   -  person Aaron R.    schedule 04.08.2020


Ответы (1)


попробуйте, чтобы имя файла было ясным. Я считаю, что здесь нельзя использовать переменные!

person F.Lazarescu    schedule 19.06.2019
comment
Боюсь, что я могу жестко запрограммировать имя файла. Более того, файл находится не на моем локальном компьютере, а на сервере UNIX, поэтому я использую переменную для получения пути и имени файла с помощью SQL-запроса. Как бы то ни было, чтобы попробовать то, что вы рекомендовали, я протестировал, указав UNIX-server-path \ file-name в «Имя ресурса» на вкладке «Атрибуты», и по-прежнему обнаружил ту же ошибку, что и java.net.MalformedURLException: no protocol: ‹ Путь к серверу UNIX › - person Sara; 19.06.2019