聯繫我們

課程簡介

SQL Server Integration Services (SSIS) 簡介

  • SSIS 概述及其在數據整合中的角色
  • SQL Server 2022 中的主要功能和增強內容
  • SSIS 架構和組件
  • 了解 ETL 流程

開始使用 SSIS

  • 安裝和配置 SSIS
  • SQL Server Data Tools (SSDT) 簡介
  • 創建您的第一個 SSIS 項目和套件
  • 熟悉 SSIS 設計器界面

設計數據流

  • 數據流任務和轉換的簡介
  • 處理數據源和目标
  • 實施常見數據轉換
  • 處理數據質量問題

SSIS 中的控制流

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

高級數據轉換技術

  • 使用高級轉換
  • 實施數據清理和驗證
  • 執行數據豐富和聚合
  • 使用模糊匹配和分組

處理變量和參數

  • 變量和參數簡介
  • 使用變量控制套件行為
  • 向套件傳遞參數並從套件接收參數
  • 動態配置套件屬性

管理 SSIS 套件執行

  • 配置套件執行選項
  • 實施錯誤處理和記錄
  • 使用事件處理器管理運行時事件
  • 使用 SQL Server Agent 調度和自動化套件執行

部署和管理 SSIS 套件

  • SSIS 部署模型概述
  • 將套件部署到 SSIS 目錄
  • 管理套件配置和環境
  • 監控和故障排除已部署的套件

性能調優與優化

  • 識別 SSIS 套件中的性能瓶頸
  • 優化數據流和控制流的最佳實踐
  • 使用 SSIS 記錄和性能計數器
  • 實施並行處理和批處理

高級主題與未來方向

  • SSIS C# 和 VB.NET 腳本編程簡介
  • 與其他 SQL Server 組件的整合
  • 探索未來 SSIS 版本中的新功能和增強內容
  • 進一步學習和社区參與的資源

總結與後續步驟

最低要求

  • 基本了解 SQL 和關係型資料庫概念
  • 熟悉 SQL Server Management Studio (SSMS)

受眾

  • 數據專業人員
  • 開發人員
  • 資料庫管理員
 28 小時

課程分類