D'abord le problème généralisé: J'ai besoin de faire une solution ETL que les utilisateurs pourront lancer depuis une application cloud. Je voudrais faire une solution où ils font une cartographie simple et mon programme fait le reste. Ils ne devraient pas être en mesure de voir ma base de données, ni, idéalement, devrais-je voir ou même me soucier vraiment de leur source de données. L'objectif est une approche sans intervention. Les hypothèses sont que les sources de données sont Access, Excel ou même Word et suivent une disposition quelque peu standard. Pour les détails, notre application utilise C# sur l'infrastructure .NET. Nous utiliserons Azure pour héberger notre application et SQL Azure pour héberger notre base de données. Je cherche à utiliser SSIS pour mettre en place la partie principale de la partie ETL, lancer un type de front-end plus personnalisé pour nos utilisateurs, et avoir ce lancement pour faire toute la fonction ETL nécessaire.Puis-je incorporer SSIS dans mon application cloud?
Ceci doit être fait une fois par utilisateur, mais chaque utilisateur a besoin de son propre DB et chaque utilisateur aura un système existant différent. Puis-je utiliser SSIS de cette manière ou ai-je besoin d'une autre solution? Est-ce que quelqu'un sait combien il est difficile d'écrire votre propre ETL personnalisé? Si vous connaissez d'autres façons de régler ce problème, je serais très intéressé à en entendre parler.