|
|
|
Вопрос о загрузке в БД данных из Excex.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть задача, которую хотелось бы решить наиболее оптимальным способом: Есть типовая форма в Excel (имеющая 7 листов с данными, на каждом листе от 40 до 300 полей). Данная форма рассылается на более чем 80 организаций для заполнения, скважность рассылки - 1 месяц. Далее (как сейчас), скриптом обрабатываются формы + руками - и помещается в сводный Excel, где делаются расчеты. Что хотелось бы поменять - есть СУБД Oracle 11g - можно сделать схему БД, сделать первоначальную загрузку данных, затем обновлять. (1 раз в месяц), форму для рассылки формировать из Oracle BI (есть лицензия) в excel-e. Вопрос - у сообщества большой опыт - что подскажете по загрузку 80+ форм с 7 листами и 300+ полями на каждом. - Докупать Oracle Fata Integrator - и использовать ETL (на данном этапе проверять данные из форм, чистить и загружать)? - Сделать грамотную форму для рассылки (где защитить поля от "дурного ввода") и грузить PL/SQL скриптом в БД.? - Еще варианты.. Буду рад советам! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2018, 11:48 |
|
||
|
Вопрос о загрузке в БД данных из Excex.
|
|||
|---|---|---|---|
|
#18+
Если бд на виндавсах, то можно написать dll, с неё через OLE открывать эксель любой структуры. Или настроить дблинк на аксес/ексель-шаблон. Подсовывать (с переименованием) входящий файл. Файловые операции делать через dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2018, 00:27 |
|
||
|
Вопрос о загрузке в БД данных из Excex.
|
|||
|---|---|---|---|
|
#18+
В стародавние времена использовал именно аксес, как контейнер для обмена с отдалёнными пользователями. Там делалась мини-база с формами, в неё вливались нужные филиалу данные и справочники и отправлялась. Потом назад в обратном порядке. Иногда в аксесе делалась служебная табличка с информацией для идентификации файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2018, 00:35 |
|
||
|
Вопрос о загрузке в БД данных из Excex.
|
|||
|---|---|---|---|
|
#18+
vavaЕсли бд на виндавсах, то можно написать dll, с неё через OLE открывать эксель любой структуры Можно и из самого оракла: Apache POI . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2018, 07:58 |
|
||
|
Вопрос о загрузке в БД данных из Excex.
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы, я правильно понимаю - Oracle Data Integrator - лишком тяжеловесный для таких задач продукт...? (избыточный)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2018, 11:17 |
|
||
|
Вопрос о загрузке в БД данных из Excex.
|
|||
|---|---|---|---|
|
#18+
dmdmdmМожно и из самого оракла: Apache POI . Заманчиво. Спасибо за инфу. Интересно, какими процессами джава оракла вылезает в ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 01:56 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39717871&tid=1883327]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 445ms |

| 0 / 0 |
