課程簡介

設計數據流

  • 數據流任務與轉換概述
  • 處理數據源與目的地
  • 實現常見數據轉換
  • 處理數據質量問題

SSIS中的控制流

  • 理解控制流任務
  • 使用容器管理控制流
  • 實現循環與條件邏輯
  • 管理包執行流程

高級數據轉換技術

  • 使用高級轉換
  • 數據清洗、驗證與增強
  • 聚合與彙總技術
  • 詳細實現緩慢變化維度(SCD)

使用變量與參數

  • 變量與參數介紹
  • 使用變量控制包行爲
  • 動態配置包屬性

管理SSIS包執行

  • 配置包執行選項
  • 錯誤處理與日誌記錄策略
  • 使用事件處理程序管理運行時事件
  • 使用SQL Server Agent調度與自動化執行

部署與管理SSIS包

  • SQL Server 2022中的部署模型
  • 將包部署到SSIS目錄
  • 監控與排查已部署包的問題

性能調優與優化

  • 識別與解決性能瓶頸
  • 優化數據流與控制流的最佳實踐
  • SSIS中的並行與批處理

總結與下一步

最低要求

  • 對SQL和關係數據庫概念的基本理解
  • 熟悉SQL Server Management Studio (SSMS)

受衆

  • 數據專業人員
  • 開發人員
  • 數據庫管理員
 14 小時

客戶評論 (1)

課程分類


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38