SSIS操作和微调指南

SSIS操作和微调指南

ID:27505015

大小:1.30 MB

页数:53页

时间:2018-12-04

SSIS操作和微调指南_第1页
SSIS操作和微调指南_第2页
SSIS操作和微调指南_第3页
SSIS操作和微调指南_第4页
SSIS操作和微调指南_第5页
资源描述:

《SSIS操作和微调指南》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SSIS操作及微調指南SQLServer技術文件作者:AlexeiKhalyako、CarlaSabotta、SilvanoCoriani、SreedharPelluru、SteveHoward技術審稿者:CindyGross、DavidPless、MarkSimms、DanielSol發行日期:2012年12月適用於:SQLServer2012,WindowsAzureSQLDatabase摘要:SQLServerIntegrationServices(SSIS)是一項有效的工具,可用來將資料移進及移出WindowsAzure(WA)SQLDataba

2、se,而成為整個擷取、轉換和載入(ETL)方案以及資料移動方案的一部分。SSIS可有效地運用在移動雲端來源與目的地之間的資料,而若為混合式情況則可運用在移動雲端和內部部署之間的資料。本文概述適用於雲端來源和目的地之SSIS最佳作法,同時也會探討SSIS專案的專案計劃(不論專案全都在雲端上或涉及混合式資料移動),並逐步解說透過橫向擴展資料移動來確保混合式移動的最佳效能範例。53著作權本文件是以原本的形式提供,本文件中所表達的資訊和觀點,包括URL及其他網際網路網站參考資料,如有變更恕不另行通知。您應自行承擔使用本文件的風險。此處描述的部分範例僅供說明使用,

3、純屬虛構,並無意圖也不應將其影射為任何實際關聯或連接。本文件不會為您提供任何Microsoft產品的任何智慧財產權的任何法律權限。您可以複製及使用本文件,但僅限組織內部參考用途。©2011Microsoft.著作權所有,並保留一切權利。53目錄簡介5專案設計5問題範圍與說明5為什麼資料移動對Azure而言如此重要6重要資料移動案例7初始資料載入以及從內部部署移轉至雲端7將雲端所產生的資料移動至內部部署系統8在雲端服務之間移動資料9現有的工具、服務和方案9SQLServerIntegrationServices(SSIS)10ADO.NET中的SqlBul

4、kCopy類別11大量複製程式(BCP.EXE)12Azure儲存體Blob和佇列12設計和實作選擇13設計和實作平衡的架構13資料類型考量14解決方案的封裝與部署15建立可攜式方案15封裝和程式碼元件散發16AzureSQLDatabase做為資料移動目的地16架構考量17設計不會遺失管線進度的重新啟動18基本原則18單一目的地範例1853多重目的地範例25重新啟動的其他提示27設計無須手動介入的重試28併入重試29SSIS效能微調選項33微調網路設定33網路設定34注意:變更網路介面卡設定以使用JumboFrame時,請確認網路基礎結可支援這類框架。

5、34SSIS封裝設定35BLOB資料的特殊考量37使用SSIS2012的新功能,監視分散式系統的效能39記錄效能統計資料39檢視執行統計資料41監視資料流程46結論5253簡介SQLServerIntegrationServices(SSIS)是一款可對WindowsAzure(WA)SQLDatabase進行資料移進移出的一項有效工具,也是整個擷取、轉換和載入(ETL)方案或是無須進行轉換的資料移動方案不可或缺的一部分。不論來源和目的地全部位於雲端、全部屬於內部部署,或是混合在混合式方案中,SSIS都可派上用場。本文概述適用於雲端來源和目的地之SSIS

6、最佳作法,同時也會探討SSIS專案的專案計劃(不論專案全都在雲端上或涉及混合式資料移動),並逐步解說透過橫向擴展資料移動來確保混合式移動的最佳效能範例。專案設計在雲端和內部部署資料存放區之間移動資料的專案,可能包含各種方案內的不同處理序。許多片段通常是從一開始對目的地填入資料開始,而這個動作有可能會透過維護(例如變更資料分割或分區數目,重新平衡資料集,並可能持續定期進行大量資料作業或重新整理)而從其他系統或平台取得資料。若將涉及雲端資料的方案與傳統的完全內部部署資料移動環境相比較,兩者的專案設計和基礎假設往往差異甚大。您原先的許多知識、經驗和作法仍然適用

7、,但需加上些許的改變以容納某些不同之處,例如當您移動至商用資源的共用集區時,環境就不再是自主運作,也不再完全受您的控制。正因為這些差異,您需要採用更平衡與可擴充的方式才能確保成功。問題範圍與說明對於原先就針對雲端和移轉方案重頭建置的方案而言,資料都需要來回移動。這項作業可能會發生在應用程式生命週期的多個階段中。這些階段包括雲端所產生資料與原始內部部署資料庫之間的預先生產測試、初始資料載入、後續資料同步處理,以及將從雲端取得的重複資料快照集送至其他內部部署系統(例如資料倉儲)。53圖1資料移動案例本節主要聚焦於初始資料載入階段:也就是從來源資料庫擷取資料、

8、再從內部部署移動至雲端,然後將資料載入最終目的地的端對端體驗。請特別注意,本文中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。