Comment faire pour éliminer la fraction inutilisée de la sortie de la colonne " mises en garde dans SSIS emplois?

Je suis en train d'essayer de se débarrasser de quelques fausses mises en garde dans mon SSIS de journal en cours. Je vais avoir un tas de mises en garde sur les colonnes inutilisées dans les tâches qui utilisent SQL brut pour faire leur travail. J'ai un Flux de Données responsable de l'archivage des données dans une table intermédiaire avant le chargement de nouvelles données. Le Flux de Données ressemble à ceci:

+--------------------+
| OLEDB Source task: |
| read staging table |
+--------------------+
          |
          |
+---------------------------+
| OLEDB Command task:       |
| upsert into history table |
+---------------------------+
          |
          |
+---------------------------+
| OLEDB Command task:       |
| delete from staging table |
+---------------------------+

mon upsert la tâche est quelque chose comme:

--------------------------------------
-- update existing rows first...
update history
set    field1 = s.field1
    ...
from   history h
inner  join staging s
on     h.id = s.id
where  h.last_edit_date <> s.last_edit_date -- only update changed records

-- ... then insert new rows
insert into history
select s.*
from   staging s
join   history h
on     h.id = s.id
where  h.id is null
--------------------------------------

La tâche de nettoyage est également une commande SQL:

--------------------------------------
delete from staging
--------------------------------------

Depuis le upsert tâche n'ont pas de sortie définitions de colonne, je vais avoir un tas de mises en garde dans le journal:

[DTS.Pipeline] Warning: The output column "product_id" (693) on output 
"OLE DB Source Output" (692) and component "read Piv_product staging table" (681) 
is not subsequently used in the Data Flow task. Removing this unused output column 
can increase Data Flow task performance. 

Comment puis-je éliminer les références à ces colonnes? J'ai essayé de les déposer dans quelques tâches différentes, mais aucune d'entre elles semblent laisser moi "avaler" les colonnes d'entrée et les supprimer à partir de la tâche de production. J'aimerais garder mes journaux propre, alors je ne vois que des problèmes réels. Des idées?

Merci!

OriginalL'auteur Val | 2008-11-05