Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспертам DTS ... Нужен совет... / 3 сообщений из 3, страница 1 из 1
12.10.2004, 09:09:09
    #32733247
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспертам DTS ... Нужен совет...
Как организовать импорт из внешнего источника (например txt),
из клиентской станции.

Я рассуждаю таким образом:
1. На сервере создается общая папка.Например: C:\Общая папка
2.В интерфейсной части программы выбрав действительный путь файла
это может быть любой, переименовываем файл на DataSource.txt и перемещаем в Общую папку.
3. создаем dts пакет , где в качестве пути к файлу ссылаемся на C:\Общая папка\DataSource.txt.
Далее создается таблица LockedPackage с полем Locked (bit).
2.В dts пакете первым запускается Execute Sql Task (где запросом UPDATE)
устанавливается значение true в поле Locked таблице LockedPackage (блокировка DTS пакета во время выполнения для других юзеров).
Затем выполняется основное задание т.е. трансформация данных из файла,
по окочании запускается Execute Sql Task (где запросом UPDATE)
устанавливается значение False в поле Locked таблице LockedPackage (доступ открыт).

данный алгоритм не испытан, на уровне размышлений.
Естьт другие пути попроще?
...
Рейтинг: 0 / 0
12.10.2004, 10:13:40
    #32733353
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспертам DTS ... Нужен совет...
bulk insert может быть проще и/или удобнее,
он именно для импорта из текстового файла
но он не позволяет во время импорта делать преобразования,
зато работает быстро
т.е будет 2 этапа 1) закачиваешь данные как есть во вспомог-ю табл-у
можно и с раб-й станции, можно и с сервера
2) преобразование/апдейт/инсерт данных в нужную/ные
таб-цы
и транкейт вспомог-й табл-ы
это всё завернёшь в стор. процедуру

но это всё теория
...
Рейтинг: 0 / 0
12.10.2004, 11:03:59
    #32733472
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспертам DTS ... Нужен совет...
Извините топик перенесен в форум MSSQL.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспертам DTS ... Нужен совет... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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