微软BI SSIS 2012 ETL 控件与案例精讲

微软BI SSIS 2012 ETL 控件与案例精讲

BIWORK 出品,必属精品!国内独家 SSIS ETL 精品教程 !

1500 205 人学习

课程名称:

微软BI SSIS 2012 ETL 控件与案例精讲

 【温馨提示:1. 你可以在PC端浏览器或者微信收藏该页面,以方便你快速找到这个课程;2. 课程相关资料&QQ会员群可在课程PC端公告查看下载;3.购买课程后,点(课时)列表即可观看视频4. 本课程虚拟商品,已经购买,不能退款。建议先试听章节的,有疑问可咨询客服天善九号:tianshansvip


课程介绍:

本课程共计49个原创案例,1460余分钟,共24个小时。 

课程设计涵盖了微软 BI SSIS 几乎所有常用控件,通过大量案例对各个知识点技能进行详细讲解。每一个案例自始至终,所有的代码实现和配置操作过程均在视频课程中现场一步一步编程和实现。

课程咨询 QQ744711023 ( 国外学员如果不能使用支付宝,可加此 QQ 了解 Paypal 支付方式)

服务方式:在线学习 + 会员群辅导 + 中文或英文模拟面试辅导 + 终生技术支持

为了更好的了解本课程的学习方式和构成,大家可以点击下方链接访问查看:

本课程还有免费系列可以进行试学:

以下摘自:微软BI SSIS 2012 ETL 控件与案例精讲课程学习方式与面试准备详解

如何准备 ETL 方面的面试突出本门课程学到的技术?

一般在介绍自己的工作和技术情况的时候,可以主动的和面试官提到你在 SSIS 方面的技能能力和储备。

比如说:我对 SSIS 很熟悉,基本的 ETL 控件在我的各个项目中都用到过,包括像控制流 Control Flow,数据流 Data Flow 里面的常用控件大部分我都用到过。

当主动提及某一方面的技术,且用人方恰好有这方面的需求的时候,他会主动的深入了解这方面的技能。那么可能会随便找几个控件面试一下你的基础能力,比如介绍一下 Lookup 的用法,介绍一下 Merge ,Merge Join ,Union All 的区别,介绍一下 SCD 实现的几种类型,Script Task 或者 Script Component 的用法, Foreach Loop 的用法。

如果能够很好的学好本门课程,这些问题的回答应该是非常轻松的,并且可以深入的引导用人方并展现你对这些控件的掌握能力,比如:

  • 通过 Lookup 你可以主动讲起 Lookup 的几种缓存方式,各自的优缺点。进而提到 OLE DB Cache Cache Transform,进而提到运行时缓存和文件缓存,包括在项目中遇到的 Case Insensitive 等问题,包括通过 Lookup 实现 SCD

  • 通过 Merge, Merge Join, Union All 可以提到它们之间的差别与应用场景等,这些内容如果不是有心准备,很难一下子说的非常明白的。

  • 通过 SCD 可以介绍到几种实现方式,通过 SCD 控件自身实现,SQL Merge 实现, Lookup 实现。

  • 通过 Script Task 可以说一下微软的一个 Bug,这都是可以给自己加分的。

  • 通过 Script Component 可以说到与 Script Task 的区别,可以提及到 Script Component 中三种转换模式,每一种模式的运用。还可以提到 Transformation 下同步,异步的差异,几种转换类型的性能。借此提及同步,异步,阻塞,半阻塞,完全阻塞等概念。借此提及哪些组件是同步的,哪些是异步的,同步和异步的性能是否一定是同步的效率高?借此可以提及 Sort, Aggregate 的性能应该如何避免使用。

  • 谈到性能还可以提及 OLE DB Command 的性能杀手问题等等等等。

  • 通过 Foreach Loop 可以提及它下面的那些分类都是如何在各个场景用到的,怎么样循环文件,怎么样循环 Excel 上的 Sheet 页。

  • 最后在通过项目案例作业告诉用人方你所做过的哪些解决方案,比如监控数据表增长情况,展示你的报表等等等等。

  • 这一系列的知识体系可以从一个点全部的交代出来,体现的就是你扎实的 ETL 功底,而这些内容都在我们的课程有完全的淋漓精致的体现!

BIWORK 的在天善学院开设的其它课程:


课程大纲:

章节1: ETL中的文件操作处理

  课时1:案例01_从数据库导出数据到平面文件 免费

  课时2:案例02_平面文件输出格式的区别 免费 

  课时3:案例03_从平面文件导入数据到数据库之一 

  课时4:案例04_从平面文件导入数据到数据库之二

  课时5:案例05_平面文件空值处理

  课时6:案例06_不规则的平面文件输出技巧 免费

  课时7:案例07_Error Output 错误输出

  课时8:案例08_Error Output 错误捕获 

  课时9:案例09_两种输出 Xml 文件的方式 

  课时10:案例10_XML 文件的加载导入 

  课时11:案例11_CSV 文件的导入与导出

  课时12:案例12_Excel2013 文件的导入与导出

章节2: 控制流组件

  课时13:案例13_Execute Sql Task 与输入输出返回值 

  课时14:案例14_Execute Package Task 父子包与参数传递 

  课时15:案例15_Expression Task 与变量赋值的三个阶段

  课时16:案例16_使用File System Task 中处理文件和目录

  课时17:案例17_XML Task 之文件验证与样式转换

  课时18:案例18_XML Task 之XPATH抽取与MERGE合并

  课时19:案例19_Xml Task 之 Diff 与 Patch 互逆操作

  课时20:案例20_使用 Send Mail Task 监控包错误并发送邮件 

  课时21:案例21_Script Task 中读写变量的操作与断点调试

  课时22:案例22_Script Task 中的文件参数验证

  课时23:案例23_使用 Execute Process Task 压缩与解压缩文件 

  课时24:案例24_For Loop 时间与 Foreach Loop 文件加载

  课时25:案例25_Precedence Constraint 优先约束详解

  课时26:案例26_使用 Sql Profiling Task 进行数据探测 

  课时27:案例27_Bcp Bulk Insert Data Flow Bulk Insert 四种文件导入方式

章节3: 数据流组件

  课时28:案例28_使用 Conditional Split 条件拆分 

  课时29:案例29_Data Conversion 与 Derived Column 之比较

  课时30:案例30_使用 MultiCast 多播输出到多个目标

  课时31:案例31_使用 Aggregate 聚合输出(同步异步与阻塞)

  课时32:案例32_初步使用 Lookup 查找转换

  课时33:案例33_Lookup 的 Ole Db 缓存 Full Cache Partial Cache 和 No Cache

  课时34:案例34_Lookup 与 Cache Transform 运行时缓存共享 

  课时35:案例35_Lookup 与 Cache Transform 文件缓存共享 

  课时36:案例36_Merge 合并与 Sort 排序(异步与阻塞)

  课时37:案例37_Merge Join 的特点

  课时38:案例38_Union All 的使用与 Merge Merge Join 之比较

  课时39:案例39_使用 Row Count 记录从数据源写入目标表的条数 

  课时40:案例40_在 Sql 和 Ssis 中使用 Pivot 进行行列转换 

  课时41:案例41_在 Sql 和 SSIS 中使用 Unpivot 转换操作 

  课时42:案例42_初步使用 Script Component 记录数据流行数 

  课时43:案例43_使用 Script Component Source 解析不规则文件一 

  课时44:案例43_使用 Script Component Source 解析不规则文件二 

  课时45:案例44_使用 Script Component 同步 Transformation 解析不规则文件 

  课时46:案例45_使用 Script Component Transformation 异步转换不规则文件

  课时47:案例46_使用 Script Component Destination 和 Ado.net 解析不规则文件(一) 

  课时48:案例46_使用 Script Component Destination 和 Ado.net 解析不规则文件(二)

  课时49:案例47_Ole DB Command 性能杀手

  课时50:案例48_数据仓库 Slowly Changing Dimension 缓慢渐变维度

  课时51:案例49_Slowly Changing Dimension 的实现

章节4: ETL 实战案例作业

  课时52:作业一_使用 Sql Merge 语言实现 SCD 

  课时53:作业二_使用 Lookup Conditional Split 等控件实现 SCD

  课时54:作业三_实现增量数据加载

  课时55:作业四_监控某业务数据库中表大小行数变化并维护历史信息

  课时56:作业五_监控某目录下文件变化并维护历史变化信息


友情提示:  

1、PC端如果发现浏览器无法观看课程,建议使用谷歌浏览器观看;移动端建议直接微信打开课程页面

2、如果购买后下次登录提示课程需要重新购买,一般是因为你把登录账户记成你绑定的手机或者邮箱帐号而混淆了。

3、【在微信购买课程的用户注意】请微信收藏课程页面或者关注微信公众号:天善智能(点“我的”即可查看你已购买的课程),已方便下次学习。

4、课程相关资料&QQ会员群可在课程PC端公告查看下载;

5、加入学习后请添加客服微信:tianshansvip(请注明:课程名称,发送支付截图),加入学员交流群中。  

1637730118610963.jpeg

改版

反馈