Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
對於曾經接觸過企業級資料整合與資料轉換等專案的 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