SSIS 实验-2|学习笔记

简介: 快速学习 SSIS 实验-2

开发者学堂课程【高校精品课-华东师范大学-数据仓库与商务智能:SSIS 实验-2】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/783/detail/15726


SSIS 实验-2

 

内容介绍:

一、修改字段

二、合并操作

 

上一个视频,介绍了三个 s sis 的应用实验,这一讲,想希望先做一个练习,前面讲过一对一,多对一的一种复制,相对来说,多对一的复制数据加载稍微复杂一点,就多张表追加到一张表里。

做过的练习两张表 student 数据,Student 和 student_C 的字段是完全相同的,如果两张表当中有字段不同,但是数据类型是一样的,前提条件是限定,字段名不同数据类型一样,其实是完全可以进行加载的

 

一、修改字段

比如把 student age 改成 Sage,保存一下,

 图片122.png

确定 student c 当中的一个列名,跟 student 的列名是不一样的,试一试可不可以把这两张表再合并成一张表加载到Test SSIS 数据库当中,后面再看整个操作的流程。

 

二、合并操作

整个的操作过程和 mto1,就是前面第三个实验 Mto1是相类似的步骤,只不过中间有一些细节,稍微注意一下。

1. 新建一个 SSIS 包,给它重新命名字,叫 m to1-1

图片121.png

2. 建立好包之后,添加一个数据流任务双击数据流任务,先构建出两个数据源,再建立两个排序的关系,建立一个合并,最后再加一个目标的 OADB 目标,然后把所有的连线连接起来,排序对应着合并,输入选默认合并输入一,然后同样连线都建立起来,合并,合并到目标源。

图片120.png

3. 下一步就是为每一个组件做属性的设置,相当于重复前面我们步骤并不复杂,第一个数据源test选择student表,

 图片119.png

第二个数据源仍然选择 test,然后选择 student c 表

图片118.png

这时可以看一下列,student c 已经是 sage

图片117.png

单击确定.

4. 排序默认全部输出,名称在这里改也可以,单击确定,然后合并,仍然是前面的操作步骤,sid对应sid,以此类推,实际上和前面的操作是一样的,只不过稍微有一点细微的不同。合并输入一叫 age,合并输入二叫sage。

图片116.png

要注意 SQL 的这个 SIS 将两个合并之后输出统一叫 age,所以里面不需要做任何修改,前提条件是名称不同,字段类型相同。下面单击确定目标源test sis新建一张表,新建表名称就叫 M to1_1,单击确定。

图片115.png

映射关系没有任何变化,映射的目标可以修改目标值为Sage也可以,单击确定直接运行。所有的组件都为绿色,完成调试,回到我们的数据表当中。

5. 刷新一下,test sis 当中,新建立的 mto1_1表,仍然是可以把剩下全部找下来,所以多表项一张表的追加字段名不同,仍然可以按照相同的方式完成操作

图片114.png

如果实验不是按照步骤,有不同的话,那么按照这个步骤再重新完成。

相关文章
|
11月前
|
数据安全/隐私保护 开发者 计算机视觉
《鸿蒙 HarmonyOS 应用开发从入门到精通(第 2 版)》学习笔记 ——HarmonyOS 环境搭建之注册华为开发者联盟帐号
要进行HarmonyOS应用开发,首先需要注册华为开发者联盟帐号并完成实名认证。注册时可选择成为个人或企业开发者,两者享有不同权益。个人开发者需准备手机号/邮箱、身份证扫描件及银行卡号等资料,通过审核后即可享受应用市场、主题、商品管理等多项服务。具体步骤包括访问华为开发者官网(https://developer.huawei.com/consumer/cn/),选择注册方式并按指引操作。实名认证需填写个人信息并签署相关协议,等待1-3个工作日的审核结果。
1810 16
|
SQL Java 数据库连接
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
553 3
|
安全 Shell PHP
pear文件利用 (远程文件下载、生成配置文件、写配置文件) 从一道题看——CTFshow私教 web40
pear文件利用 (远程文件下载、生成配置文件、写配置文件) 从一道题看——CTFshow私教 web40
765 0
|
传感器 监控 Linux
农业温室大棚数据监控系统的设计与实现
农业温室大棚数据监控系统的设计与实现
1188 0
|
监控 数据可视化 项目管理
WBS任务分解拆解:项目管理中的效率秘诀探讨
WBS(Work Breakdown Structure)是项目管理中将大型复杂项目分解为可管理的小任务的方法。它帮助清晰定义项目目标,确保100%覆盖所有工作,并遵循任务独立性及适当工作包大小原则。WBS通过简化项目、明确责任人、制定工作清单、估算时间和分配资源,促进项目跟踪与控制。使用工具如Zoho Projects,可按阶段创建任务,细化子任务,设定依赖关系,分配资源,以及设置提醒和里程碑,从而有效管理项目执行。
1645 1
|
云安全 安全 数据安全/隐私保护
阿里云成为全球唯一完成德国C5云安全基础附加标准审计云服务商 数据安全获“最严谨”标准认可
12月14日,德国联邦信息安全局宣布阿里云完成德国C5云安全(Cloud Computing Compliance Controls Catalog)标准评审。 这样,阿里云成为全球首家,也是唯一一家审计报告覆盖所有C5标准基础要求和附加要求的云服务提供商。
6357 87
|
SQL 存储 监控
Navicat 面试题及答案整理,最新面试题
Navicat 面试题及答案整理,最新面试题
526 0
|
数据采集 存储 运维
数据中台如何建设,如何选型?
数据中台往往是伴随企业数字化经营战略进行规划的,是企业企业战略中的重要部分,数据中台建设包含团队搭建、设备采购、平台开发/采购等,预期百万级至千万级启动资金以及每年数百万的持续投入,所以如何建设、如何选型成为数据中台建设首先要考虑的事项。
1478 0
数据中台如何建设,如何选型?
|
机器学习/深度学习 运维 监控
计算机在能源领域的应用
计算机在能源领域的应用
|
安全 Linux 网络安全
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
810 0