2017-07-13 2 views
0

Die Situation: Ich habe eine Liste von Abfragen geschrieben, so dass jeder Daten aus ihrer jeweiligen Tabelle auswählen. Ich möchte diese Liste von Abfragen als eine SSIS-Objektvariable erstellen und durch jede Abfrage mithilfe der Abfrage als eine OLE DB-Quelle in einer DFT durchlaufen.Meta Data Refresh beim Durchlaufen von Tabellen in SSIS

Gibt es eine Möglichkeit, dies zu tun, damit die DFT-Quellenkomponente kein Problem mit den Metadaten hat, die falsch sind, nachdem wir zu einer Abfrage wechseln, die eine andere Tabelle als die erste verwendet?

Das Ziel ändert sich ebenfalls. Ich weiß, dass Sie die Validierung verzögern können, aber ich glaube nicht, dass das mit den wechselnden Metadaten hilft.

Antwort

2

Nein, wenn die Metadaten nicht für alle Abfragen identisch sind, können Sie sie nicht in einer einzelnen Datenflusstask verwenden. Die Metadaten für eine DFT werden zur Entwurfszeit festgelegt und können während eines Laufs nicht geändert oder "aktualisiert" werden. Sie haben Recht, dass eine Verzögerung der Validierung nicht helfen wird.

Vielleicht möchten Sie in BiML schauen, die dynamisch Pakete basierend auf Metadaten erstellt.

Verwandte Themen