我們正在開發一款.NET工具,每年都會生成一個Word文檔。 我們從一堆數據開始,並以docx文件結束。SSIS包是一個選項嗎?
我們提出了一種解釋數據並生成文檔的算法。 這些都包含在一個DLL中。數據由類Module,Table,Row表示。 我們只需要一種將實際數據轉換爲這些類的方法。然後生成並將文檔保存在數據庫中。
我該如何去做這件事?
SSIS包是一個選項嗎?我知道他們可以安排每年運行。 SSIS包應該使用我們的DLL。它應該創建我們的Module,Table和Row對象並用數據填充它。然後使用這些對象來生成文檔。它可以做到嗎?
換句話說,SSIS包可以將列映射到對象的屬性?然後用這些對象作爲參數調用一個方法?
我很確定這是可能的。但是我害怕我試圖做一些非常規的事情,不是嗎?
什麼是數據的來源?如果你的問題是如何從數據生成水合類,那麼一種方法是反序列化XML文件。否則,我認爲你需要一個軟件層來讀取數據,通過相應的類獲得新聞,並將數據填充到這些類中。 –
來源被認爲是XML。我還沒有收到一組數據。 但我最初的來源是一個數據庫。我想我可以跳過客戶計劃要做的XML轉換。您提到的其他軟件層將是顯而易見的方法。 – Mtihc
標準詞彙合併不包含足夠的功能嗎?編譯的DLL和SSIS似乎超過了頂層。 –