課程簡介

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 日誌記錄和性能計數器
  • 實現並行性和批處理

高級主題和未來方向

  • 使用 C# 和 VB.NET 編寫 SSIS 腳本簡介
  • 與其他 SQL 伺服器元件集成
  • 探索未來 SSIS 版本中的新功能和增強功能
  • 進一步學習和社區參與的資源

摘要和後續步驟

最低要求

  • 對 SQL 和關係資料庫概念有基本的瞭解
  • 熟悉 SQL 伺服器 Management Studio (SSMS)

觀眾

  • 數據專業人員
  • 開發人員
  • Database 管理員
 28 時間:

人數


每位參與者的報價

客戶評論 (1)

Upcoming Courses

課程分類