我們都愛用"SQL Server"- 使用者心得分享

對於曾經接觸過企業級資料整合與資料轉換等專案的 IT 人員,

面對譬如資料倉儲的擷取、轉換與載入 (簡稱 ETL) 作業,肯定都會視為畏途,

主因在於,ETL 乃是極為複雜的歷程,旨在連接資料的來源端與目的端,

開發人員唯有熟悉各種相異平台及資料結構,才可因應兩端環境,

設計相對應的轉檔規則。

 

談到資料轉檔一事,市面上雖不乏輔助工具可用,但個個要價不菲,

因此企業為了省錢,往往傾向由 IT 人員自行 Hard Coding,

難免使得專案時程為之延宕,且徒增人為失誤風險;

幸而有了 SQL Server Integration Services (SSIS),

讓 IT 人員得以藉由好用的圖形工具及精靈,

巧妙建立並偵錯 ETL 封裝,使得棘手難題頓時迎刃而解。

 

署名為「Yuchun」的網友指出,由於職務轉換緣故,

其角色從 Oracle 資料庫管理員,轉換成為 SQL server 管理員,

才驚覺微軟所提供的資料庫工具,竟是如此完整而實用,

且不像從前每取得一種工具或 Driver,皆須付出可觀費用;

尤其 SQL server 提供的 SSIS,不僅操作介面容易上手,

且不論面對哪一種系統平台,多能提供十分便利的整合介面,

因而大幅節省開發時間,以及企業內部維護成本,

因此他不吝為 SSIS 大力按讚。

 

網友「Tommy」則表示,很感謝微軟提供了免費且效能卓越的 SSIS 工具,

使他在面對多個系統資料整合之際,

無需耗擲大量的時間與金錢,就能迅速滿足既定的專案目標,

在追求資料庫最佳化的路途上,站穩了極其重要的第一步!

 

「Yuting」透露,早先多半是在 Windows 2003 環境底下自行開發一支小程式,

再利用固定時間轉出資料庫資料,通常諸如此類需求,

大概就是轉換成 Excel 檔案、xxx.txt 或 CSV 檔案,

其間需要牽涉程式語言開發、編譯維護等工作,其實都很麻煩。

 

從 SQL server 2008 開始,其 SSIS 整合了 Visual Studio 2008,

使其僅需簡單安裝,便可運用資料物件拉選方式,輕

鬆產生較原本程式開發更加好用的 JOB,讓公司維護節省可觀費用。

 

綜上所述,SSIS 不僅有助於建立簡易的 ETL 封裝路徑,

更順勢卸除了 IT 人員之於資料整合的心頭大患,

進而快速清除、彙總、合併與複製資料,大大提高了資料轉換效率,

也難怪他們個個成為 SQL Server 擁護者。

更多使用心得分享: https://www.microsoft.com/taiwan/sqlserver/underestimate/review.aspx