社区
community_281
帖子详情
ssis数据源连接oracle测试连接成功,执行sql任务时提示未能获取连接
userwjg
2017-07-18 11:12:14
[执行 SQL 任务] 错误: 未能获取连接“livedb.scott1”。原因可能是连接配置不正确,或者您没有访问该连接的适当权限。
任务 执行 SQL 任务 失败
...全文
520
6
打赏
收藏
ssis数据源连接oracle测试连接成功,执行sql任务时提示未能获取连接
[执行 SQL 任务] 错误: 未能获取连接“livedb.scott1”。原因可能是连接配置不正确,或者您没有访问该连接的适当权限。 任务 执行 SQL 任务 失败
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_41622195
2018-01-23
打赏
举报
回复
我也遇到这个问题,已解决。 原因SSIS包配置默认保存的配置文件中,密码存的是空,需要手动打开配置文件,将密码添加进去
userwjg
2017-07-18
打赏
举报
回复
大家帮帮忙吧
userwjg
2017-07-18
打赏
举报
回复
引用 2 楼 z10843087 的回复:
[quote=引用 1 楼 userwjg 的回复:] 顶.大家帮帮忙啊.
连接是怎么配置的,还有账号是什么权限[/quote] ORACLE帐号权限CREATE ANY TABLE\UNLIMITED TABLESPACE 连接方式odbc,ado,ole都用了,都是测试连接成功. 然后sql任务选这些数据源,哪个都提示:错误: 未能获取连接“livedb.scott1”。原因可能是连接配置不正确
userwjg
2017-07-18
打赏
举报
回复
ORACLE帐号权限CREATE ANY TABLE\UNLIMITED TABLESPACE 连接方式odbc,ado,ole都用了,都是测试连接成功. 然后sql任务选这些数据源,哪个都提示:错误: 未能获取连接“livedb.scott1”。原因可能是连接配置不正确.
OwenZeng_DBA
2017-07-18
打赏
举报
回复
引用 1 楼 userwjg 的回复:
顶.大家帮帮忙啊.
连接是怎么配置的,还有账号是什么权限
userwjg
2017-07-18
打赏
举报
回复
顶.大家帮帮忙啊.
ETL-
SSIS
培训教程.pptx
SSIS
说明
SSIS
初步认识
SSIS
常见组件
SSIS
变量使用
SSIS
开发注意
SSIS
包的部署
SQL
创建作业 讲解内容 ETL-
SSIS
培训教程全文共34页,当前为第1页。
SSIS
说明——什么是
SSIS
SSIS
是Microsoft
SQL
Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台(农银和兴业简称为ETL)。 ETL-
SSIS
培训教程全文共34页,当前为第2页。
SSIS
说明——功能
SQL
Server Integration Services (
SSIS
) 提供一系列支持业务应用程序开发的内置
任务
、容器、转换和数据适配器。您无需编写一行代码,就可以创建
SSIS
解决方案来使用 ETL 和商业智能解决复杂的业务问题,管理
SQL
Server 数据库以及在
SQL
Server 实例之间复制
SQL
Server 对象 ETL-
SSIS
培训教程全文共34页,当前为第3页。 ETL说明——特色 1、可视化环境 熟悉了
SSIS
的可视化操作后,给你的感觉应该是震撼的,因为几乎你所能想得到的ETL操作都能通过简单托拽控件加以实现。 2、强大的参数设置功能
SSIS
的另一个特色是的参数设置功能,这一点比DTS有了明显的进步。
连接
参数,源与目的关联的表名或者
SQL
语句的条件子句,都可以通过参数来构建,甚至参数本身可以由其他参数动态赋值(通过Expression功能),这就给用户提供了非常广阔界面编程的空间,充分发挥你的想象力,就能够在可视化界面上实现复杂逻辑功能的ETL操作。 ETL-
SSIS
培训教程全文共34页,当前为第4页。 1、创建
SSIS
项目文件 (1)在开始菜单中,找到
SQL
数据库文件下的
SQL
Server Business Intelligence Development Studio程序,单击运行程序。 (2)在打开的页面中,点击左上角的"文件 新建 项目",在商业智能项目目录下选择Integration Service项目,填入名称和位置,点击确定。
SSIS
初步认识 ETL-
SSIS
培训教程全文共34页,当前为第5页。
SSIS
初步认识 2、打开现有的
SSIS
项目文件 找到需要打开
SSIS
项目的文件夹,打开文件。找到文件后缀名为.sln的文件,并运行该文件 ETL-
SSIS
培训教程全文共34页,当前为第6页。
SSIS
初步认识 3、页面介绍 菜单栏、工具箱、设计区、
连接
管理器、解决方案资源管理器等 菜单栏:所有的菜单选项 工具箱:所有的组件 设计区:开发组件区域
连接
管理器:当前
SSIS
包所用到的
数据源
解决方案资源管理器:可以查看
数据源
和项目文件 补充:整体风格和微软的C/S页面类似 ETL-
SSIS
培训教程全文共34页,当前为第7页。
SSIS
初步认识 4、创建
SSIS
包
SSIS
所有的开发都是在包中完成的。 创建包步骤:在右侧的解决方案资源管理器中,右键
SSIS
包文件夹,选择新建
SSIS
包,这样就可以开始ETL了 ETL-
SSIS
培训教程全文共34页,当前为第8页。
SSIS
初步认识 5、创建
数据源
做数据处理,当然不能少了数据,所以还需要添加
数据源
。这里的
数据源
包括数据来源和数据目标。在右侧的解决方案资源管理器中,右键
数据源
,选择新建
数据源
。 ETL-
SSIS
培训教程全文共34页,当前为第9页。
SSIS
初步认识 6、
数据源
分类: 默认添加的是
SQL
Server
数据源
,提供程序选择"本机OLE DB\
SQL
Server Native Client10.0(
SQL
SERVER2008)";
Oracle
数据源
,我们可以选择"
Oracle
Provider for OLE DB"。 ETL-
SSIS
培训教程全文共34页,当前为第10页。
SSIS
常用组件 1、
执行
SQL
任务
执行
一条或者多条
SQL
语句,
SQL
类型可以是增、删、改、查,也可以是
执行
一个存储过程。 补充:由于不同的
数据源
有不同的语法,并且
SSIS
对数据语言的支持度不一样,在数据库中能
成功
执行
的
SQL
,在
执行
SQL
任务
不一定能正常
执行
。 例如:在
执行
SQL
任务
中,
SQL
SERVER语句支持注释(--),而在
Oracle
数据源
下,不支持注释(--);还有调用其他
数据源
,需要主要用户是否有权限去操作表。 ETL-
SSIS
培训教程全文共34页,当前为第11页。
SSIS
常用组件 2、数据流
任务
数据流
任务
封装数据流引擎,该引擎在源和目标之间移动数据,使用户可以再移动数据
时
转换、清除和修改数据。将数据流
任务
添加到包控制流使得包可以提取、转换和加载数据。一个包中可以有多个数据流
任务
,也可以包含零个数据流
任务
。 ETL-
SSIS
培训教程全
ETL开发CaseStudy-
SSIS
版
MS ETL开发指南,以
SQL
Server为
数据源
,
Oracle
10为DataMart,AdventureWorks数据为示例,说明
SSIS
开发过程,包裹维度表处理,事实表处理,增量提取方法,参数配置,ETL作业部署与调度等。
大数据什么是ETL.pdf
⼤数据什么是 ⼤数据什么是ETL ETL 概念 概念 ETL 这个术语来源于数据仓库,ETL 指的是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程。ETL 的⽬的是将企业中的 分散、零乱、标准不统⼀的数据整合到⼀起,为企业的决策提供分析依据。 ETL是 BI 项⽬重要的⼀个环节。 通常情况下,在 BI 项⽬中 ETL 会花掉整个项⽬⾄少 1/3 的
时
间,ETL 设计的好坏直接关接到 BI 项⽬的成 败。 BI 即商务智能,它是⼀套完整的解决⽅案,⽤来将企业中现有的数据进⾏有效的整合,快速准确地提供报表并提出决策依据,帮助企业 做出明智的业务经营决策。 ETL 的设计分三部分:数据抽取(extract)、数据的清洗转换(transform)、数据的加载(load)。 在设计 ETL 的
时
候我们也是从这三部分出发。 数据的抽取是从各个不同的
数据源
抽取到 ODS(Operational Data Store,操作型数据存储,即⼀种常被⽤作数据仓库临
时
区域的数据库) 中,这个过程也可以做⼀些简单的数据的清洗和转换。在抽取的过程中需要挑选不同的抽取⽅法,尽可能的提⾼ ETL 的运⾏效率。 ETL 三个部分中,花费
时
间最长的是 "T"(Transform,清洗、转换) 的部分,⼀般情况下这部分⼯作量是整个 ETL 的2/3。 数据的加载⼀般在数据清洗完了之后直接写⼊ DW(Data Warehousing,数据仓库) 中去。 ETL 的实现有多种⽅法,常⽤的有三种。 借助 ETL ⼯具(如
Oracle
的 OWB、
SQL
Server 2000 的 DTS、
SQL
Server2005 的
SSIS
服务、Informatic 等) 实现 使⽤
SQL
⽅式实现 ETL ⼯具和
SQL
相结合 前两种⽅法各有各的优缺点,借助⼯具可以快速的建⽴起 ETL ⼯程,屏蔽了复杂的编码
任务
,提⾼了速度,降低了难度,但是缺少灵活 性。
SQL
的⽅法优点是灵活,提⾼ ETL 运⾏效率,但是编码复杂,对技术要求⽐较⾼。第三种是综合了前⾯⼆种的优点,会极⼤地提⾼ ETL 的开发速度和效率。 数据的抽取( 数据的抽取(Extract) ) 这⼀部分需要在调研阶段做⼤量的⼯作,⾸先要搞清楚数据是从⼏个业务系统中来,各个业务系统的数据库服务器运⾏什么 DBMS,是否存在 ⼿⼯数据,⼿⼯数据量有多⼤,是否存在⾮结构化的数据等等,当收集完这些信息之后才可以进⾏数据抽取的设计。 1、对于与存放 、对于与存放 DW 的数据库系统相同的
数据源
处理⽅法 的数据库系统相同的
数据源
处理⽅法 这⼀类
数据源
在设计上⽐较容易。⼀般情况下,DBMS(
SQL
Server、
Oracle
)都会提供数据库链接功能,在 DW 数据库服务器和原业务系统 之间建⽴直接的链接关系就可以写 Select 语句直接访问。 2、对于与 、对于与 DW 数据库系统不同的
数据源
的处理⽅法 数据库系统不同的
数据源
的处理⽅法 对于这⼀类
数据源
,⼀般情况下也可以通过 ODBC 的⽅式建⽴数据库链接——如
SQL
Server 和
Oracle
之间。如果不能建⽴数据库链接, 可以有两种⽅式完成,⼀种是通过⼯具将源数据导出成 .txt 或者是 .xls ⽂件,然后再将这些源系统⽂件导⼊到 ODS 中。另外⼀种⽅法是通 过程序接⼝来完成。 3、对于⽂件类型
数据源
、对于⽂件类型
数据源
(.txt,.xls),可以培训业务⼈员利⽤数据库⼯具将这些数据导⼊到指定的数据库,然后从指定的数据库中抽取。或者还可以借助⼯具实 ,可以培训业务⼈员利⽤数据库⼯具将这些数据导⼊到指定的数据库,然后从指定的数据库中抽取。或者还可以借助⼯具实 现。 现。 4、增量更新的问题 、增量更新的问题 对于数据量⼤的系统,必须考虑增量抽取。⼀般情况下,业务系统会记录业务发⽣的
时
间,我们可以⽤来做增量的标志,每次抽取之前⾸先判 断 ODS 中记录最⼤的
时
间,然后根据这个
时
间去业务系统取⼤于这个
时
间所有的记录。利⽤业务系统的
时
间戳,⼀般情况下,业务系统没 有或者部分有
时
间戳。 数据的清洗转换( 数据的清洗转换(Cleaning、 、Transform) ) ⼀般情况下,数据仓库分为 ODS、DW 两部分。通常的做法是从业务系统到 ODS 做清洗,将脏数据和不完整数据过滤掉,在从 ODS 到 DW 的过程中转换,进⾏⼀些业务规则的计算和聚合。 1、 、 数据清洗 数据清洗 数据清洗的
任务
是过滤那些不符合要求的数据,将过滤的结果交给业务主管部门,确认是否过滤掉还是由业务单位修正之后再进⾏抽取。 不符合要求的数据主要是有不完整的数据、错误的数据、重复的数据三⼤类。 不完整的数据:这⼀类数据主要是⼀些应该有的信息缺失,如供应商的名称、分公司的名称、客户的
java版Excel文件导入数据库源代码
java版Excel文件导入数据库源代码 servlet容器:tomcat(或者其他) 数据库:
oracle
(或者其他) 使用框架:jsp+struts1.2 支持字符型/数据型/日期型/CLOB等数据 使用步骤: 1.下载本资源,解压后得到4个文件:ExcelImpDataBase项目/
测试
用test.xls文件/帮助文档readme.txt/数据库表创建源码文件text.
sql
2.将ExcelImpDataBase项目部署到servlet容器,启动容器 3.(以tomcat,端口号8080为例)访问项目http://localhost:9999/ExcelImpDataBase进入实用页面 4.使用页面参数举例说明(以
oracle
为例): 数据库用户名:test//登录名 数据库密码:test//登录密码 数据库:cucf//sid 数据库地址:192.168.1.101//数据库服务器IP 需要导入的excel文件: //浏览可选择本压缩包内的test.xls文件 表名称:text//参考text表创建
sql
语句详单text.
sql
表字段:mc,sl,jg,zk//参考数据库中text表 需要导入的列:1,2,3,4//参考test.xls文件,A列=1,B列=2,C列=3...(一定要和表字段对应) CLOB表字段:clob//text表中clob字段的列名,clob字段的插入需要单独处理 需导入的clob列:5//参考clob字段在excel中的列 5.点击"导入"即可把你编辑好的excel文件导入数据库
ssis
oracle
配置,从
SSIS
包
SQL
Server
连接
Oracle
数据库
我正在使用Attunity的Microsoft Connector for
Oracle
和
SQL
Server 2010 Integration Services . 通过Attunity.
SSIS
Package安装Microsoft Connector for
Oracle
连接
成功
oracle
连接
管理器编辑器 .首先在
sql
server上创建一个数据库 . 示例(ordb数据库) .单击开始 ...
community_281
590
社区成员
254,050
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章