Импорт данных о студентах из внешних файлов

Navigation:  АРМы > АРМ Книгообеспеченность > Базы данных – ввод/корректировка > БД студентов >

Импорт данных о студентах из внешних файлов

Previous pageReturn to chapter overviewNext page

В этом разделе:

Импорт данных

Обновление БД VUZ

Таблица преобразования типа FST

 

Более технологичным вариантом заполнения БД студентов является

 

Импорт данных из внешних файлов

импорт данных из внешних файлов. Достаточно это делать для студентов 1-го семестра, далее в АРМе имеются средства пакетных корректировок БД.

 

 Внимание:

Если абитуриенты-студенты передаются каждый год в виде файла известной ИРБИСу структуры «ISO» или «TXT» и известного содержания, для которых уже построена таблица преобразования, то достаточно выполнить импорт в базу данных с преобразованием по таблице. Этот вариант рассмотрен в приложении 9.

 

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

 

Режим прямого импорта с преобразованием

 

Для БД Читателей RDR

Пример:

наименование – обозначение поля/подполя

 

Фамилия

10

Имя

11

Отчество

12

…..

Факультет

90^A

Направление

90^N

……

 

Обновление БД RDR

После задания таблицы соответствия можно выполнить «Загрузку» или «Обновление» всех строк или только отмеченных.

В режиме загрузки каждая строка рассматривается как исходная запись, которая преобразуется по таблице, построенной «на лету», и сохраняется в БД.

В случае обновления на преобразованной записи выполняется пакетное задание, имя которого задается в параметре:

MergeDBRdrgbl=MergeDBRdr.gbl задание для БД RDR.

Кроме того используются файлы:

MergeDBRdr.mnu – справочник для выбора в РЛ опроса названий полей для поиска обновляемой записи в БД RDR.

MergeDBRdrwss=MergeRdr.wss – лист опроса для БД RDR

MergeDbRdSch=MergeDbRdrSch.mnu – см. выше, для БД RDR.

 

В режиме обновления уже существующие записи дописываются, а новые создаются. При этом подается РЛ опроса, см. рис. 5.2.2б., в котором предлагается задать параметры, по совокупности которых будет искаться «старая» запись в БД. Если она не находится, то будет создаваться как новая, но при условии, что в листе опроса задано разрешение.

 

5.2.2.б. Лист опроса при обновлении БД RDR.

5.2.2.б. Лист опроса при обновлении БД RDR.

 

Обновление выполняется на виртуальной записи, которая преобразуется по таблице, построенной «на лету». На преобразованной записи выполняется пакетное задание, имя которого задается в параметре.

Заменяются подполя поля 90. Если идентификатор подполя входит в заданное в опросном листе значение «Обновлять подполя», то значение подполя обновляется – см. рис. 5.2.2б. Перечень обновляемых полей вписан в РЛ как значение по умолчанию, его можно изменить.

После загрузки будет предложено запомнить таблицу соответствия (между колонками таблицы и полями БД, т.е. метками ИРБИСа) под неким именем и впоследствии использовать ее для работы с файлом такой же структуры. Запомненную таблицу соответствия можно загрузить по кнопке «Ввод таблицы соответствия…».

 

Таблица преобразования типа FST

После загрузки также будет построена таблица преобразования типа FST, которую можно впоследствии использовать для импорта исходного файла, преобразованного в ISO в редакторе АРМа Администратор. Пользователю будет предложено задать имя этой таблицы, а также включить ее в список для импорта.

См. рис. 5.2.2в.

 

5.2.2.в. Завершение импорта.

5.2.2.в. Завершение импорта.

 


См. также:

Режим прямого импорта с преобразованием

Приложение 9 (АРМа «Книгообеспеченность»). Пример импорта студентов в БД RDR из текстового файла

Импорт  дисциплин из внешних файлов