Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите, может у кого есть опыт в этом. Есть порядка 10 баз с одинаковой структурой. И вот вопрос, чтобы достать данные из всех баз лучше использовать динамический запрос, который будет создавать запрос состоящий из Union, или контейнер цикл по каждому элементу в SSIS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 17:15 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
LaniaЕсть порядка 10 баз с одинаковой структурой. И вот вопрос, чтобы достать данные из всех баз лучше использовать динамический запрос, который будет создавать запрос состоящий из Union, или контейнер цикл по каждому элементу в SSIS. Если вы уже хорошо знаете SSIS и вам понадобятся дополнительные его задачи, то можно т его. Если не знаете, то лучше самописный sql- больше контроля. Смотрите здесь про SSIS . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 17:26 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
Lania, мастер экспорта. Создает пакет SSIS, который можно переиспользовать в проекте или еще как-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 17:30 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
tunknown, сейчас данная задача решена с помощью sql (как решить ее на SSIS тоже понятно). Просто возможно кто то знает какие то подводные камни данных способов. А так же интересно что из этого будет работать быстрее и с меньшей нагрузкой на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 17:38 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
Laniatunknown, сейчас данная задача решена с помощью sql (как решить ее на SSIS тоже понятно). Просто возможно кто то знает какие то подводные камни данных способов. А так же интересно что из этого будет работать быстрее и с меньшей нагрузкой на сервер. SSIS в данном случае нужен, только если есть вполне осязаемая вероятность, что ваши базы разъедутся по разным серверам, которые нельзя связать через Linked Server. Во всех остальных случаях SSIS даст только накладные расходы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 19:26 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
insert bulk, однако, серьезный аргумент против динамического запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2018, 20:21 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
LaniaДобрый день! Подскажите, может у кого есть опыт в этом. Есть порядка 10 баз с одинаковой структурой. И вот вопрос, чтобы достать данные из всех баз лучше использовать динамический запрос, который будет создавать запрос состоящий из Union, или контейнер цикл по каждому элементу в SSIS. Цикл означает невозможность параллельной работы по доставке данных. Для параллельной работы нужно либо 10 источников, либо 10 вызовов пакета доставки. Есть еще Script task, но это для тех, кто точно знает, что делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 09:26 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
Laniatunknown, сейчас данная задача решена с помощью sql (как решить ее на SSIS тоже понятно). Просто возможно кто то знает какие то подводные камни данных способов. А так же интересно что из этого будет работать быстрее и с меньшей нагрузкой на сервер."Быстрее и с меньшей нагрузкой" - критериев оценки решения всё таки больше :-) Лучше подойти со стороны требований - хватает ли существующего решения, какие у него недостатки, не абстрактные, а мешающие бизнесу/технарям. А то ускорить импорт с двух секунд до одной - тоже будет "быстрее", но смысла что то менять нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 09:57 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
alexeyvg,есть проблема, но с чем связана пока разобраться не могу. Есть пакет SSIS, в задачах, которого и запускаются скрипты. Периодически на разных шагах пакет вываливается с ошибкой: Поставщик OLE DB "SQLNCLI11" для связанного сервера "server2" вернул сообщение "Время ожидания запроса истекло". Поставщик OLE DB "SQLNCLI11" для связанного сервера "server2" сообщил об ошибке. Исполнение прервано поставщиком по причине достижения пределов ресурса. Сбой выполнения запроса "exec [Заполнение Таблицы динамическим скриптом]" со следующей ошибкой: "Не удалось выбрать набор строк у поставщика OLE DB "SQLNCLI11" для связанного сервера "server2". .". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно. Определенная задача висит 10 минут и потом вылетает с данной ошибкой. Если перезапустить шаг, то все проходит успешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 10:04 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
Lania, Рано или поздно вы захотите разнести базы по разным серверам, поэтому рекомендую использовать SSIS. Там можно организовать цикл по всем БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 11:41 |
|
||
|
что лучше динамический sql или контейнеры SSIS
|
|||
|---|---|---|---|
|
#18+
LaniaИсполнение прервано поставщиком по причине достижения пределов ресурса. Железяку у вас слабая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39728740&tid=1688820]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 390ms |

| 0 / 0 |
