2010-11-23 5 views
2

Je cherche une belle interface conviviale pour le démarrage des emplois SSIS:exécution de travaux de SSIS SSRS

  • Les utilisateurs ne devraient pas avoir besoin SSMS ou d'autres logiciels installés sur leur ordinateur de bureau
  • Les utilisateurs peuvent fournir paramètre Les valeurs qui sont transmises à SSIS

SSRS semble être un choix possible - vous pouvez exécuter des rapports à partir du navigateur Web, et il y a une bonne interface pour fournir des valeurs de paramètres. Mais comment puis-je lancer un travail SSIS à partir d'un rapport SSRS et passer à travers les valeurs de paramètre?

Répondre

1

SSRS n'est pas interactif de cette façon. Vous pouvez filtrer et trier, mais pas appeler d'autres processus sans une DLL personnalisée.

Je considère une application simple web (qui est ce que SSRS est bien sûr) avec le code derrière l'appel SSIS via .net

+1

À la fin, j'ai créé un rapport SSRS et utilisé un fichier XSLT pour transformer la sortie XML du rapport dans le format de fichier de données requis. Cela permet aux utilisateurs d'utiliser l'interface utilisateur Web et les paramètres de SSRS pour configurer le rapport, obtenir un aperçu, puis, lorsqu'ils sont satisfaits, les exporter en tant que fichier. –

+0

@Ross McNab: bonne idée. – gbn

1

Vous pouvez activer rapports SSRS pour déclencher et les données montrent de packages SSIS - voir details here - mais notez les avertissements désastreux sur le manque de soutien et cette fonctionnalité n'étant pas prête pour la production. Une autre façon d'aborder cela est d'utiliser SSRS pour déclencher indirectement SSIS - J'ai déjà fait des choses similaires dans le passé en utilisant SSRS pour déclencher des jobs SQL Agent (qui peuvent à leur tour déclencher des paquets SSIS), mais c'était pour les paquets qui ne nécessitent pas de paramètres d'exécution.

Questions connexes