Вопрос об изменении мастера загрузки данных APEX для предоставления целевых столбцов по умолчанию - PullRequest
1 голос
/ 23 мая 2019

В мастере загрузки данных, поставляемом с APEX 18.1, после выбора CSV-файла для загрузки вам предлагается выпадающий список «TARGET COLUMN», который по умолчанию равен «НЕ загружать».Можно сказать APEX, какие значения вы хотите в этом LOV.Я сделал это.

Моя проблема в том, что это довольно трудоемко.Ваши пользователи не обязательно будут знать, какое значение вы хотите выбрать из LOV для сопоставления соответствующего столбца, когда они используют файл csv без заголовка.Как они собираются делать.

Кто-нибудь знает, как изменить значение «НЕ ЗАГРУЗИТЬ» в LOV на другое значение?Если бы я мог установить значение по умолчанию для столбца по своему выбору, это было бы здорово.Кроме того, в мастере есть поле «SOURCE COLUMN».

Получение поля «SOURCE COLUMN» для обозначения того, какой столбец я бы хотел, чтобы пользователи отображали на значение LOV, было бы чем-то еще.Кто-нибудь сталкивался с этим раньше?Кто-нибудь знает, возможно ли сделать то, что я предлагаю в качестве обходного пути?Спасибо за внимание и за ваши мысли.

1 Ответ

1 голос
/ 23 мая 2019

APEX выполняет сопоставление столбцов автоматически, проверяя имя столбца в csv (обычно это первая строка имен).

Так что, если имена столбцов совпадают в таблице и в csv, этосвяжу их сам.Вы также можете установить псевдонимы столбцов.

Если вы хотите отредактировать существующую загрузку данных, вы можете перейти к определениям Shared Components - Data Load и выбрать тот, который вы там используете.

Тогда вы можете установить псевдонимы столбцов там.Но на самом деле вы можете использовать только один псевдоним для каждого столбца.

...