我有幾個程序(sql server)產生輸出,我手動將它們保存在帶有標題的文本文件中。通用ssis包使用多個過程來創建輸出文本文件
我需要一個通用的SSIS包,它將procedure_name,output_filename作爲輸入並生成輸出文本文件。
由於不同的過程產生不同的列,我需要動態地處理元數據。
例:PROC1產生以下結果
COL1 | COL2
A | B
PROC2產生以下結果:
COL1 | COL2 | COL3
1 | 2 | a
一個解決方案是改變所有程序res作爲單行生成輸出,因此SSIS將其視爲一列並生成輸出文件。 例如:
'COL1 | COL2 |科爾' AS rowdata
'1 | 2 |一個' AS rowdata
但是,也有相當多的程序和不斷變化的每一個程序需要大量的時間並可能最終導致人爲錯誤。
所以,我想知道,如果在SSIS中有一種方法,我可以動態處理元數據並生成輸出文件。
感謝您打開BIML爲我開門。我完全沒有意識到這一點。因爲這將需要一段時間我去嘗試一些腳本和理解BIML是如何工作的,有沒有什麼直接的聯繫/腳本,回答我的問題?稍微類似的腳本也可以。 – Ash
沒有呢,可惜我沒有直接解決您的問題的捷徑。只要BiML可以導致解決方案。 –