Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 Импорт данных из Excel / 13 сообщений из 13, страница 1 из 1
16.10.2008, 08:17
    #35597260
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Есть такая задача - импортировать данные из внешнего источника... В качестве такового пока выступает Excel...

Я так понял каких-то стадартных способов нет...
Пока придумал алгоритм через АСА сервер... Подключение Excel в качестве внешнего источника в АСА не составляет проблем, а потом на этот сервер АСА настроить проксю с АСЕ...

Но, как бы это помягче сказать, вариант несколько... ну ненормальный...

Есть еще варианты? Кто такое делал? Может можно как-то легче обеспечить импорт данных через какой-либо иной формат?

Реализация через клиента не устраивает по ряду причин...
...
Рейтинг: 0 / 0
16.10.2008, 09:28
    #35597334
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Можно еще купить "Enterprise Connect™ Data Access", но цена у него не маленькая.

У нас подобная ситуация, только не Excel, а MSSQL. А использование ASA как "шлюз", вполне устраивает!
...
Рейтинг: 0 / 0
16.10.2008, 09:53
    #35597389
Dmitry..
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
из АСЕ забрать данные непосредственно из екселя можно разве-что через ява процедуры.
но это не функция БД експортить/импортить данные...

можно было-бы из екскля посылать данные в АСЕ (кнопочка+бейсик)
можно посмотреть в сторону опен-сорс решений для интеграции данных.
например:
http://www.jitterbit.com/
http://www.talend.com/

jitterbit проще и понятнее: источник, цель, трансформация, частота.
...
Рейтинг: 0 / 0
16.10.2008, 10:00
    #35597404
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Dmitry..
можно было-бы из екскля посылать данные в АСЕ (кнопочка+бейсик)


+1
это проще и быстрей всего
...
Рейтинг: 0 / 0
16.10.2008, 10:43
    #35597572
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Конечно Excel + button это простое решение... Но данные в Excel получаем от наших партнеров, сторонней организации... и вряд ли они пойдут на то, чтобы вкручивать доп. функционал... тем более не оч. интересно предоставлять им свою структуру данных...

Хотя можно просто копировать данные в заранее подготовленный шаблон... надо подумать... Спасибо за идею!

Есть еще варианты?
...
Рейтинг: 0 / 0
16.10.2008, 10:53
    #35597613
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
а если команд-лайн тулзой, например Convert XLS конвертнуть ексельный файл в csv, а его уже затягивать родными утилитами в асе?

Why CORBA is DEAD?
...
Рейтинг: 0 / 0
16.10.2008, 11:08
    #35597666
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Mikle83
Хотя можно просто копировать данные в заранее подготовленный шаблон... надо подумать...

можно из одного XLS-файла программно обращаться к другому, присланному партнером.
можно запрашивать в диалоговом окне, можно обрабатывать папку с файлами на диске...
в общем - на что фантазии хватит
...
Рейтинг: 0 / 0
16.10.2008, 11:32
    #35597753
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Проще всего через DTS. Поставьте себе MSSQL-2000 на тачку и проблем знать не будете. Через интерактивный интерфейс будете заливать данные хоть на sybase , хоть в MSSQL , хоть в Oracle и источник может быть любой txt dbf excel acess и т.д. Заодно освоите нормальный интерфейс...
...
Рейтинг: 0 / 0
16.10.2008, 12:00
    #35597856
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Mikle83 wrote:
> Есть такая задача - импортировать данные из внешнего источника... В
> качестве такового пока выступает Excel...
>
> Я так понял каких-то стадартных способов нет...

Непосредственно из Excel -нет.
Можно вывалить данные из экселя в текстовый файл, и затем -
BCP in.

> Реализация через клиента не устраивает по ряду причин...
это как ? любая реализация загрузки данных будет клиент-серверной.

А, хотя нет. можно сделать на текстовый файл прокси-таблицу
и из неё загнать данные в нормальную таблицу.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.10.2008, 15:09
    #35598526
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Ggg_old, а что за стандартные утилиты засасывания данных из CSV на ASE? На АСА такое видел, но вот на АСЕ не нашел :(

komrad, один из этих способов я сейчас как раз и отрабатываю :).

boogiman, это конечно проще, но требует доп. финансирования, так как не лицензионный софт у нас в конторе пользовать запрещено, а на покупку микрософта никто денег не даст...

MasterZiv а как настроить прокси на тесктовый файл??? Я настраивал на другой сервак АСЕ, АСА, но вот с текстовыми файлами никак...
...
Рейтинг: 0 / 0
16.10.2008, 15:49
    #35598664
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Mikle83Ggg_old, а что за стандартные утилиты засасывания данных из CSV на ASE? На АСА такое видел, но вот на АСЕ не нашел :(

консольная утилита bcp
...
Рейтинг: 0 / 0
16.10.2008, 16:10
    #35598730
boogiman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
Уходите вообще с sybase на MSSQL и половина ваших проблем вообще уйдёт... Да и не дороже в целом получится!
...
Рейтинг: 0 / 0
17.10.2008, 10:49
    #35600176
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Импорт данных из Excel
boogiman, переход на микрософт вообще не вариант. Система разрабатывается на Sybase уже в течении 6 лет и ее портация на микрософт может занять столько же. тем более такова политика компании - работать с Sybase.

Пока остановился на варианте работы со стороны Экселя. Пишу макрос на выгрузку данных в Sybase
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 Импорт данных из Excel / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]