Сначала общая проблема: мне нужно создать решение ETL, которое пользователи смогут запускать из облачного приложения.Я хотел бы найти решение, в котором они делают простое отображение, а моя программа делает все остальное.Они не должны видеть мою БД, в идеале, я не должен видеть или даже действительно заботиться об их источнике данных.Цель - подход без помощи рук.Предполагается, что источниками данных являются Access, Excel или даже Word и они следуют несколько стандартной компоновке.
Для конкретных целей наше приложение использует C # в .NET Framework.Мы будем использовать Azure для размещения нашего приложения и SQL Azure для размещения нашей БД.Я собираюсь использовать SSIS для настройки основной части порции ETL, добавить некоторый тип внешнего интерфейса, более адаптированный для наших пользователей, и запускать его для выполнения всех необходимых функций ETL.
ЭтоЭто делается один раз для каждого пользователя, однако каждому пользователю нужна своя БД, и у каждого пользователя будет своя устаревшая система.
Могу ли я использовать SSIS таким образом или мне нужно другое решение.Кто-нибудь знает, как сложно написать свой собственный ETL?Если вам известны какие-либо другие способы решения этой проблемы, мне было бы очень интересно узнать о них.