2016-07-15 1 views
-1

J'ai un package SSIS, je veux exécuter le flux de données sélectionné lorsque je sélectionne l'exécution. Comment faire ça? Merci.Comment exécuter le flux de données sélectionné dans le package ssis en cours d'exécution

+0

Avez-vous plus d'un flux de données dans le package SSIS? Pouvez-vous séparer les flux de données dans des paquets séparés? Ou aurez-vous seulement besoin d'exécuter une fois le flux de données pour le moment mais devrez peut-être exécuter d'autres flux plus tard manuellement? – Mike

+0

Bienvenue au débordement de pile :-) Veuillez regarder [ask] et comment créer un [mcve]. Cela aidera à obtenir des réponses utiles. J'ai signalé cette question pour la fermeture. – JimHawkins

+0

@ulrich vous ne pouvez pas démontrer un paquetage SSIS sans SSIS – Mike

Répondre

0

Vous pouvez désactiver toutes les tâches et tous les flux de données inutiles. De cette façon, les tâches et flux de données restants peuvent s'exécuter seuls lorsque vous exécutez ou programmez le package à exécuter.

Sélectionnez l'élément approprié faites un clic droit et désactiver (ou modifier et désactiver)

+0

@taner comment êtes-vous arrivé à cela? Mike – Mike

0

Suivez les étapes.

  1. Créez une variable de chaîne dans votre projet.
  2. Sur votre flux de contrôle, en fonction de votre règle de gestion, affectez la valeur à la variable créée à l'étape 1 ci-dessus.
  3. Dans l'étape 2 ci-dessus, affectez le nom abrégé du flux de données que vous souhaitez exécuter
  4. Créer une condition pour vérifier la valeur d'une variable dans l'éditeur de contrainte de précédence pour chaque flux de données avant l'exécution de ce flux de données, si le valeur trouvée pour ce DF, qu'un DF sera exécuté ou bien, il ne laissera pas DF s'exécuter.

Espérons que cela aide.