DBF2ORA 1.0
Данная программа позволяет создать шаблон для импорта данных из DBF документов в базу данных Oracle и закачать их
При этом программа позволяет произвести дополнительную обработку
данных перед их импортом в базу данных Oracle. Перед импортом, данные
могут
быть разбиты на лексемы с управляющим символом пробела. Описание работы: 1. Нажмите кнопку "Connect" для соединения с БД под управлением Oracle. Программа предложит вам ввести логин и пароль пользователя с правами которого будет происходить закачка данных, а также алиас базы данных 2. В строке "Source DBF file" выберите файл-источник данные котрого будут импортироваться в базу данных 3. В выпадающем списке "ORA table" выберите таблицу, непосредственно в которую будет происходить импорт данных. После выбора таблицы, программа заполнит таблицу, доступными для заполнения полями, с указанием типа данных каждого из полей. 4. Необходимо заполнить таблицу, указав правила импорта, а именно: напротив каждого поля установить, установить, в колонке "Pro", 0 или 1 в зависимости от того, будут ли в него импортироваться данные, затем в колонке "DBF field" набрать поле DBF таблицы данные из которго будут импортрироваться в таблицу Oracle (Можно выбрать поле из DBF таблицы по двойному клику мышки на таблице соответсвий). При импорте данные могут быть дополнительно обработанны, для этого в колонке "Process Data" указывается тип обработки. На данный момент там предусмотрена разбивка на лексемы данных источника (на данный момент разделителем лексем является символ пробела) и нормальизация даты. Для выбора лексемы необходимо, в колонку "Process data", написать управляющий символ "L" после которого поставить номер лексемы. Например в DBF файле есть столбец в котором храниться Ф.И.О., а в таблице приемнике есть три отдельных поля для Фамилии, имени и отчества, сл-но напротив каждого из полей таблицы необходимо указать соответвующую лексему "L1" "L2" "L3" 5. По необходимости можно установить дополнительные параметры импорта. "Delete old data before insert" - удаление данных из таблицы приемника перед импортом. "Seek old record" - поиск дубликатов импортируемой записи, т.е. при установке данного флага, при импорте будет проверяться наличии такой записи в таблице приемнике, и если такая запись найдена, то импорт текущей записи не происходит. 6. Для повторного использования настроек импорта, на форме размещенно две кнопки "Save" и "..." - сохранить и загрузить настройки соответсвенно 7. Для запуска непосредственно импорта, необходимо нажать кнопку "Process Data" 8. В просессе работы программы, отображается текущщий прогресс выполнения, ввиде прогрессбара внизу окна, а также строкой состояния под ним. В строке состояния отображаются "номер текущей импортируемой строки\Всего строк\Наденных дубликатов в таблице приемнике\Ошибок импорта" 9. После окончания выполнения импорта, при наличии ошибок импорта, программа выдает окно с текстом неимпортированных операторов Insert и указанием строки данных в файле источнике | |
Категория: Работа с DBF | | |
Просмотров: 996 | Загрузок: 198 | |
Скачать файл: #Скачать с сервера |