powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
5 сообщений из 5, страница 1 из 1
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
    #32240677
Дядя Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно загрузить информацию из нескольких файлов (Access) одинаковой структуры в одну таблицу.

Попытался устроить цикл. Все по книжке, и все даже работает - нужные шаги повторяются нужное количество раз.

Шаг1 - инициализация цикла (ActiveX task)
Шаг2 - Назначение нового источника данных (Dinamic properties task) через глобальную переменную.
Шаг3 - собственно закачка данных, примитивный Transform Data task и Copy column.
Шаг4 - проверка условия цикла, установка глобальной переменной с именем файла в нужное значение и отсыл на Шаг2 (ActiveX task).

Все бы хорошо. Но закачиваются только данные из самого первого файла (несколько раз). Все шаги выполняются, в том числе Dinamic properties task. После выполнения пакета соединение указывает на последний файл (как и положено)...

Не могу понять, что не так.
Может быть, Dinamic properties task в этом случае не применим? Тогда как?
...
Рейтинг: 0 / 0
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
    #32241035
DeAmon2K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это глючная штука так и не работает. Такое впечатление что никто ее не использует.
...
Рейтинг: 0 / 0
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
    #32241188
Дядя Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, собственно задачу я выполнил. Пришлось разбить на два пакета - вынес Dinamic properties и загрузку данных (шаги 2 и 3) в отдельный пакет, и этот пакет вызываю в цикле (передавая туда путь к очередному файлу). В этом случае все работает.

То есть свойства соединения с помощью Dinamic properties можно изменить только один раз на каждое исполнение пакета. То ли так задумано, то ли так получилось...

Тем не менее, если у кого-то есть другие способы решения проблемы - хотелось бы услышать, хотя бы для общего развития.
...
Рейтинг: 0 / 0
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
    #32241266
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тем не менее, если у кого-то есть другие способы решения проблемы - хотелось бы услышать, хотя бы для общего развития.

Когда есть несколько файлов Access одинаковой структуры, можно сделать вьюшку (запрос) в том же Access, в которой с помощью UNION (через связь с таблицами файлов Access) объединяются эти разрозненные данные.

Или другой способ, который я использую с Cognos PowerPlay: создаю там в модели куба несколько источников данных, и за один проход они закачиваются в куб (UNION происходит на OLAP-сервере). Соответственно в MS AS можно следать для каждого источника виртуальный куб, а потом эти кубы - объединить.
...
Рейтинг: 0 / 0
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
    #32241468
Дядя Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Юрий

Ну когда Акцесс - ладно. А если Ехель или текст? По идее, ситуация типичная - например, филиалы присылают еженедельные отчеты, которые надо подкачать в хранилище. При количестве филиалов больше 3-х уже захочется делать цикл.

Насчет виртуального куба... в моем случае было 90 файлов. Делать для каждого что бы то ни было - утомительно :) Ну и данные - сырые абсолютно, им еще до куба обрабатываться и обрабатываться...

Вообще же интересует именно загрузка данных в хранилище с помощью DTS. По поводу этой проблемы очень хотелось бы услышать мнение одного человека... не будем показывать пальцем
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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