我試圖在SSIS 2008中使用其餘的API。 經過一些調查研究後,我們沒有一種原生的方式來使用API,但我們可以使用腳本任務來完成。這是否意味着我需要一個腳本/自定義代碼來使用Rest API?在SSIS 2008中使用其餘的API
我可以做任何語言或我們是否有我需要使用編碼任何特定的語言?
這方面的任何建議都非常讚賞。
我的任務:我試圖消耗服務REST API的提取到表,並創建報告。
我試圖在SSIS 2008中使用其餘的API。 經過一些調查研究後,我們沒有一種原生的方式來使用API,但我們可以使用腳本任務來完成。這是否意味着我需要一個腳本/自定義代碼來使用Rest API?在SSIS 2008中使用其餘的API
我可以做任何語言或我們是否有我需要使用編碼任何特定的語言?
這方面的任何建議都非常讚賞。
我的任務:我試圖消耗服務REST API的提取到表,並創建報告。
您應該創建一個自定義腳本。
一個REST API僅僅是一個HTTP調用返回的一些內容。這意味着調用REST API與進行GET或POST調用一樣簡單,例如使用WebClient。
不幸的是,還有仍然沒有公認的標準來描述REST API,這意味着您不能從任意API自動生成客戶端。存在各種元數據格式,包括WASD,公開XSD和最近的Swagger。
這意味着你需要編寫正確的代碼來調用API,解析結果,並將其轉換以表格的形式。有是一些工具,可以從Swagger定義中生成代理代碼,但我不確定代碼是否可以在.NET 3.5中運行。在任何情況下,您都必須將庫中的代理打包到腳本任務中,或者只是將生成的代碼複製到腳本項目中。
轉化JSON或XML響應於表格格式,適合在使用SSIS或存儲在數據庫中,是一定是手工編碼。
感謝您的回覆。 –