Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
|
|||
|---|---|---|---|
|
#18+
Нужно загрузить информацию из нескольких файлов (Access) одинаковой структуры в одну таблицу. Попытался устроить цикл. Все по книжке, и все даже работает - нужные шаги повторяются нужное количество раз. Шаг1 - инициализация цикла (ActiveX task) Шаг2 - Назначение нового источника данных (Dinamic properties task) через глобальную переменную. Шаг3 - собственно закачка данных, примитивный Transform Data task и Copy column. Шаг4 - проверка условия цикла, установка глобальной переменной с именем файла в нужное значение и отсыл на Шаг2 (ActiveX task). Все бы хорошо. Но закачиваются только данные из самого первого файла (несколько раз). Все шаги выполняются, в том числе Dinamic properties task. После выполнения пакета соединение указывает на последний файл (как и положено)... Не могу понять, что не так. Может быть, Dinamic properties task в этом случае не применим? Тогда как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 17:12 |
|
||
|
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
|
|||
|---|---|---|---|
|
#18+
Это глючная штука так и не работает. Такое впечатление что никто ее не использует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 07:45 |
|
||
|
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
|
|||
|---|---|---|---|
|
#18+
Ну, собственно задачу я выполнил. Пришлось разбить на два пакета - вынес Dinamic properties и загрузку данных (шаги 2 и 3) в отдельный пакет, и этот пакет вызываю в цикле (передавая туда путь к очередному файлу). В этом случае все работает. То есть свойства соединения с помощью Dinamic properties можно изменить только один раз на каждое исполнение пакета. То ли так задумано, то ли так получилось... Тем не менее, если у кого-то есть другие способы решения проблемы - хотелось бы услышать, хотя бы для общего развития. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 09:55 |
|
||
|
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
|
|||
|---|---|---|---|
|
#18+
Тем не менее, если у кого-то есть другие способы решения проблемы - хотелось бы услышать, хотя бы для общего развития. Когда есть несколько файлов Access одинаковой структуры, можно сделать вьюшку (запрос) в том же Access, в которой с помощью UNION (через связь с таблицами файлов Access) объединяются эти разрозненные данные. Или другой способ, который я использую с Cognos PowerPlay: создаю там в модели куба несколько источников данных, и за один проход они закачиваются в куб (UNION происходит на OLAP-сервере). Соответственно в MS AS можно следать для каждого источника виртуальный куб, а потом эти кубы - объединить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:28 |
|
||
|
В цикле не отрабатывает Dinamic properties task (или отрабатывает не так)
|
|||
|---|---|---|---|
|
#18+
2 Юрий Ну когда Акцесс - ладно. А если Ехель или текст? По идее, ситуация типичная - например, филиалы присылают еженедельные отчеты, которые надо подкачать в хранилище. При количестве филиалов больше 3-х уже захочется делать цикл. Насчет виртуального куба... в моем случае было 90 файлов. Делать для каждого что бы то ни было - утомительно :) Ну и данные - сырые абсолютно, им еще до куба обрабатываться и обрабатываться... Вообще же интересует именно загрузка данных в хранилище с помощью DTS. По поводу этой проблемы очень хотелось бы услышать мнение одного человека... не будем показывать пальцем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 11:28 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32240677&tid=1873196]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 286ms |

| 0 / 0 |
