课程大纲

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)

即将举行的公开课程

课程分类