Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Rapports des clients à partir de l'application Web

J'ai pu résoudre mon problème en utilisant le SSIS (Integration Services) avec Visual Studio

  • Je crée les bases de données SQL Azure avec la table que je souhaite rendre publique à mon client
  • Dans SSIS, j'ai créé des packages pour chaque client avec leur connexion à la base de données Azure. Également créé une variable avec l'ID client qui sera utilisée par les filtres.
  • A publié le projet dans le catalogue des services d'intégration et ajouté des tâches pour exécuter les packages chaque minuit.
  • Pour mes clients, je donne les informations d'identification Azure (en lecture seule) qui seront utilisées dans Excel PowerPivot

Voici un lien vers un bon tutoriel SSIS. Cela vaut la peine pour qui a un problème similaire ou qui a besoin de migrer/extraire/transformer des données. Vous pouvez également générer des feuilles Excel.

Tutoriel SSIS avec SQL Azure