Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Многократное использование ScriptComponent (SSIS)
|
|||
|---|---|---|---|
|
#18+
Добрый день! В проекте SSIS есть источник данных - скрипт C#. В "мастере" задаю, что выходная таблица - это "Clients" с колонками field1, field2 и field3, все текстовые. Сам скрипт общается с внешней системой по rest-API, получает в ответ XML. Этот XML сохраняет как результат в эту таблицу: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Вопрос - как потом этот же самый скрипт повторно использовать (напр., ещё раз 10) в этом же проекте, только для вызова не "клиентов" а, скажем, "заказчиков", "поставщиков" со своими колонками? Понятно, что через глобальную переменную я могу отправить ему тексты API-запросов. Но как мне в скрипте получать список колонок, заданных пользователем, а не перечислять вот так каждую, чтобы скрипт подстраивался под те колонки, которые заданы в "мастере"? Второй вопрос - одна и та же функция используется несколько раз. Куда её сохранить, чтобы ей можно было повторно воспользоваться из другого скрипта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2019, 13:54 |
|
||
|
Многократное использование ScriptComponent (SSIS)
|
|||
|---|---|---|---|
|
#18+
Nika gnome, SSIS работает в другой парадигме, не так, как Вы его пытаетесь использовать. Спроектируйте свое решение так, чтобы оно работало с потоками данных и являлось бы "диаграммой активностей". Вы же "пишете приложение", используя SSIS. Не стоит злоупотреблять возможностями скриптов. Создайте утилиту, которая скачает нужные файлы, а затем загрузите эти файлы при помощи пакета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2019, 14:07 |
|
||
|
Многократное использование ScriptComponent (SSIS)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2019, 15:26 |
|
||
|
Многократное использование ScriptComponent (SSIS)
|
|||
|---|---|---|---|
|
#18+
Но, если, все же, ответить на вопрос, как многократно использовать те же скриптовые компоненты, то путей три: 1. Вынести этот скриптовый task в отдельный пакет и вызывать его из других, передавая соответствующие параметры 2. Вынести скриптовую логику в отдельную .NET библиотеку и ее подгружать в простых скриптовых task-ах 3. Пойти в п.2. еще дальше и создать свои собственные Data-Flow или Work-Flow tasks на .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2019, 10:15 |
|
||
|
Многократное использование ScriptComponent (SSIS)
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleНо, если, все же, ответить на вопрос, как многократно использовать те же скриптовые компоненты, то путей три: 1. Вынести этот скриптовый task в отдельный пакет и вызывать его из других, передавая соответствующие параметры 2. Вынести скриптовую логику в отдельную .NET библиотеку и ее подгружать в простых скриптовых task-ах 3. Пойти в п.2. еще дальше и создать свои собственные Data-Flow или Work-Flow tasks на .NET спасибо!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2019, 11:14 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39834976&tid=1687569]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 379ms |

| 0 / 0 |
