[英]Migrate console C# to SSIS Script Task
我有一個C#控制台應用程序,可以讀取Excel數據並將其重新格式化/清理。 最后,應用程序將數據寫入2個不同的CSV文件。 此控制台應用程序。 擁有 :
我想將所有C#代碼遷移到SSIS C#腳本任務中,但不確定如何執行此操作,因為腳本任務代碼似乎僅對所有代碼使用1個文件。
如果可能,我希望所有代碼都包含在1個腳本中,以便它可以在SSIS腳本任務中使用。
SSIS是ETL工作的平台。 您可以將Excel存檔為CSV格式。
How to do it
1. Open Integration Services project / SQL Server Data Tools (SSDT)
2. Create a new SSIS package
3. Add data flow and add those 2 files as datasource
4. Add control flow accordingly if you have any conditional logic in console applicaiton.
5. Add output destination as CSV ouput
6. That's it
您可以按原樣保留代碼 。
在SSIS設計器中,添加腳本任務組件,並在腳本中復制所有類代碼(您可以在一個cs文件中創建多個類,或向項目中添加新類) 。 並在腳本的main函數內復制main方法代碼。
或者,您可以創建一個類庫,並在腳本任務代碼中使用它。
有用的網址
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.