Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS: доставка файлов, существующие пакеты, бэкап  [new]
MyNiGoo
Member

Откуда:
Сообщений: 233
Боброго времени суток!
Подскажите, пожалуйста

а) как найти уже созданные проекты SSIS? Очень вероятно, что предыдущий сотрудник на моей позиции использовал SSIS (как для ETL, так и для адм.задач), но передать мне ничего не смог.

б) на серваке с MSSQL крутится и IIS, нужно логи вебсервера грузить в БД. Каковы лучшие практики по организации ETL, где работать с SSIS: у себя на компе (тогда и все импортируемые файлы тащить к себе) или по rdp на сервере? Важно также, чтобы в случае моего отсутствия доступ к проектам ETL был и у других сотрудников.

в) как обычно решается вопрос с бэкапом ETL-проектов? Для хранилища бэкап настроен, но и не хотелось бы потерять в случае катастрофы весь ETL.
13 авг 12, 10:51    [13002630]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31950
MyNiGoo
а) как найти уже созданные проекты SSIS? Очень вероятно, что предыдущий сотрудник на моей позиции использовал SSIS (как для ETL, так и для адм.задач), но передать мне ничего не смог.
Спросить у сотрудника, мало-ли, где он держал проекты.

Можно поискать на его компе и на серверах файлы с расширением dtsx


MyNiGoo
Каковы лучшие практики по организации ETL, где работать с SSIS: у себя на компе (тогда и все импортируемые файлы тащить к себе) или по rdp на сервере?
Кто как делает, если есть возможность, удобнее у себя на компе.


MyNiGoo
Важно также, чтобы в случае моего отсутствия доступ к проектам ETL был и у других сотрудников.

MyNiGoo
в) как обычно решается вопрос с бэкапом ETL-проектов? Для хранилища бэкап настроен, но и не хотелось бы потерять в случае катастрофы весь ETL.
Храните проекты в соурс-контролах, а админы пусть делают бакапы версионных баз исходников.

Или как вариант (упрощённых, он конечно хуже) - разрабатывать на сервере, админ должен делать бакапы соответствующей папки.
13 авг 12, 11:16    [13002752]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
MyNiGoo
Боброго времени суток!
Подскажите, пожалуйста

а) как найти уже созданные проекты SSIS? Очень вероятно, что предыдущий сотрудник на моей позиции использовал SSIS (как для ETL, так и для адм.задач), но передать мне ничего не смог.


все рабочие пакеты можно узреть через SSMS, подключившись к Integration Services
там видно и пакеты, сохраненные на сервере, так и в файловой системе

если очень надо, то можно их и экспортнуть и получить проект
13 авг 12, 12:27    [13003183]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
MyNiGoo
Member

Откуда:
Сообщений: 233
сотрудник вне зоны доступа и вряд ли когда-то в неё не вернется, комп тоже уже давно грохнули

было бы здорово с помощью BIDS коннектиться к серверу и иметь доступ ко всей файловой системе, как в SSMS. Кстати, с помощью SSMS диалоговое окно предлагает установить соединение с Integration Services только на моем компе, а сервер не видит. Это так и должно быть, или что-то настроено неправильно? Integration Services на сервере запущен.
13 авг 12, 12:31    [13003212]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
MyNiGoo
Member

Откуда:
Сообщений: 233
нашел похожую проблему, но у меня другая ошибка: сервер RPC не доступен. Шаги, указанные в ссылке этого поста, проделал.

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
13 авг 12, 12:54    [13003371]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
MyNiGoo
Member

Откуда:
Сообщений: 233
оееее, просто фаервол оказался.
а всё-таки, можно как-нибудь при создании источника данных указать файл-источник на самом сервере, где установлен SSIS, без расшаривания его в локальную сеть или по фтп?
13 авг 12, 13:15    [13003533]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31950
HandKot
все рабочие пакеты можно узреть через SSMS, подключившись к Integration Services
там видно и пакеты, сохраненные на сервере, так и в файловой системе
На сервере да, но почему там будут видны пакеты в файловой системе? Это же просто файлы. Integration Services про них не знает.
13 авг 12, 15:00    [13004318]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
MyNiGoo
оееее, просто фаервол оказался.
а всё-таки, можно как-нибудь при создании источника данных указать файл-источник на самом сервере, где установлен SSIS, без расшаривания его в локальную сеть или по фтп?

неа. Так что удобнее разработку прямо на сервере вести
13 авг 12, 15:03    [13004355]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31950
Ivan Durak
MyNiGoo
оееее, просто фаервол оказался.
а всё-таки, можно как-нибудь при создании источника данных указать файл-источник на самом сервере, где установлен SSIS, без расшаривания его в локальную сеть или по фтп?

неа. Так что удобнее разработку прямо на сервере вести
Можно сделать правильную структуру на компе разработчика.

Всё равно нормальный деплой предполагает создание папок, ну и образцы файлов туда разработчик может скопировать

Хотя для простых случаев действительно можно и на сервере...
13 авг 12, 15:07    [13004407]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
MyNiGoo
Member

Откуда:
Сообщений: 233
странно как-то, данные обрабатывает сервер, а подсовывать их нужно клиенту.
А кто как бэкапы делает, кроме варианта с версионностью и архивирования папки с проектом? MSSQL ничего такого не умеет?
13 авг 12, 15:15    [13004481]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
alexeyvg
HandKot
все рабочие пакеты можно узреть через SSMS, подключившись к Integration Services
там видно и пакеты, сохраненные на сервере, так и в файловой системе
На сервере да, но почему там будут видны пакеты в файловой системе? Это же просто файлы. Integration Services про них не знает.


согласен не все, а те, толкьо которые импортированы
там есть ветка Storage Package - > File System
так вот, если туда импортнуть пакет, то он будет там виден. Появляются все возможности SSMS, которые для пакетов на сервере: запуск, обновление, отчет, экспорт и импорт
13 авг 12, 15:17    [13004499]     Ответить | Цитировать Сообщить модератору
 Re: SSIS: доставка файлов, существующие пакеты, бэкап  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31950
MyNiGoo
странно как-то, данные обрабатывает сервер, а подсовывать их нужно клиенту.
Нет, данные сервер не обрабатывает.

Дтс пакет - это просто прога, на неком специальном языке описания. Эту прогу выполняет интерпретатор (DTExec.exe). Вы можете допустим взять эксельный и текстовый файлы, и сформировать вордовский файл.
Или сделать импорт из террадаты в оракл с преобразованиями данных.

Сиквел для работы SSIS пакета совершенно не нужен.

MyNiGoo
А кто как бэкапы делает, кроме варианта с версионностью и архивирования папки с проектом? MSSQL ничего такого не умеет?
Ну соответственно из за вышесказанного не умеет. Конечно, можно делать бакапы в сиквеле, если вы в нём храните пакеты, это понятно.
13 авг 12, 15:22    [13004539]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить