15.4.5. Добавление мастера загрузки данных

В этом разделе создадим набор страниц мастера для загрузки данных в таблицу TASKS.

80. Выберите Create Page.

81. Выберите тип страницы  Data Loading и выберите Next.

82. Введите Загрузка задач в Data Load Definition Name, выберите TASKS в Table Name, выберите TASK_ID для Unique Column 1. Выберите Next.

83. Требуется создать два поиска. В файле данных имеем фамилию работника и необходим поиск в таблице employees столбца employee id. Выберите ASSIGNED_TO для  Column Name, выберите EMPLOYEES для Table Name,  выберите EMPLOYEE_ID для Column Name (of key value), и выберите  LAST_NAME для Uploaded Column.  Выберите Add.

84. Выполним поиск для проекта. Выберите PROJECT_ID для Column Name, выберите PROJECTS для Table Name, выберите PROJECT_ID для Column Name, и выберите  PROJECT_NAME для Uploaded Column. Выберите Add.

85. Поиски созданы, выберите Next.

86. Создадим правило, которое будет менять имя задачи в верхний регистр. Выберите TASK_NAME для Column Name, введите Верхний регистра имени задачи для Name и выберите To Upper Case для Type. Выберите Add.

87. Выберите Next.

88. Примите значения создаваемых страниц по умолчанию и  выберите Next.

89. Создадим новую вкладку. Выберите Use an existing tab set and create a new tab within the existing tab set и введите Данные загрузки в  New Tab Label и выберите Next.

90. Укажем страницы на которые переходим при нажатии Cancel. Выберите List of Values.

91. Выберите ссылку страницы 3 Projects.

92. Введите 3 для Branch to Page и выберите Next.

93. Создадим страницы мастера загрузки данных. Выберите Finish.

94. Выберите Run Page.

95. Заметьте, что слева видим поток мастера. На первой странице мастера, указываем источник загрузки данных. Загрузим файл с данными задач. Выберите Upload file для Import From и выберите Browse.

96. Выберите tasks.txt и выберите Open.

95. Изменим Separator на  ',' (запятая) и выберите Yes для  First Row has Column Names и выберите Next.

96. Следующая страница Data / Table Mappings открыта. Заметьте, что имя таблицы для третьего столбца не выбрано. Потому что имя столбца в файле не найдено в БД. Выберите столбец COST.

97. Для следующего столбца  выберите BUDGET.

98. Проверьте чтобы все столбцы были определены и выберите Next.

99.  Страница Data Validation открыта. Эта страница показывает данные вставляемые в БД. Notice that the lookups are applied so the PROJECT_ID rather than the PROJECT_NAME will be inserted and the EMPLOYEE_ID instead of the LAST_NAME will be inserted. Дополнительно, данные TASK_NAME трансформированы в верхний регистр. выберите Load Data.

100. Вставляем 16 строк, выберите Finish.

101. Страница 3  открыта. Выберите редактирование одного из проектов.

102. Задачи загруженные  отображаются для выбранного проекта. Выберите Application кнопку в Developer Toolbar.

Рисунок 15.22. Добавление мастера загрузки данных в APEX

Добавление мастера загрузки данных в APEX