Могу ли я включить SSIS в мое облачное приложение? - PullRequest
1 голос
/ 08 декабря 2010

Сначала общая проблема: мне нужно создать решение ETL, которое пользователи смогут запускать из облачного приложения.Я хотел бы найти решение, в котором они делают простое отображение, а моя программа делает все остальное.Они не должны видеть мою БД, в идеале, я не должен видеть или даже действительно заботиться об их источнике данных.Цель - подход без помощи рук.Предполагается, что источниками данных являются Access, Excel или даже Word и они следуют несколько стандартной компоновке.

Для конкретных целей наше приложение использует C # в .NET Framework.Мы будем использовать Azure для размещения нашего приложения и SQL Azure для размещения нашей БД.Я собираюсь использовать SSIS для настройки основной части порции ETL, добавить некоторый тип внешнего интерфейса, более адаптированный для наших пользователей, и запускать его для выполнения всех необходимых функций ETL.

ЭтоЭто делается один раз для каждого пользователя, однако каждому пользователю нужна своя БД, и у каждого пользователя будет своя устаревшая система.

Могу ли я использовать SSIS таким образом или мне нужно другое решение.Кто-нибудь знает, как сложно написать свой собственный ETL?Если вам известны какие-либо другие способы решения этой проблемы, мне было бы очень интересно узнать о них.

1 Ответ

1 голос
/ 13 декабря 2010

Не существует облачного предложения Microsoft для служб SSIS в составе SQL Azure.Я знаю, что SSRS бета-версия выйдет в следующем году, однако новостей об SSIS не слышали.

Итак, если вы хотите использовать SQL Azure, я предлагаю:

  • Локальный хостинг SSIS и подключение вашего развертывания Azure к вашей локальной SSIS (это может быть не очень надежно или масштабируемо)
  • Создайте свою собственную инфраструктуру ETL.Есть много способов сделать это, в зависимости от того, насколько сложны ваши потребности и насколько комплексное решение вам необходимо
  • Найдите облачного поставщика ETL.Их много, если вы гуглите, но у меня нет личных рекомендаций
...