1  /  1  页   1 跳转 查看:4861

ssis 运行

ssis 运行

现在ssis ,在真正的做项目后,是用直接连数据库 还是 用web service

还是其它方法..

希望大家给个建议/
 

回复: ssis 运行



引用:
原帖由 czz2001187 于 2007-10-29 11:30:00 发表
现在ssis ,在真正的做项目后,是用直接连数据库 还是 用web service

还是其它方法..

希望大家给个建议/


这个。。。没太看明白你的意思。
 

回复:ssis 运行

就是说 用什么接口
 

回复: ssis 运行

我觉得看具体的需要吧。可以用job调用,也可以用程序调用。

    我做的项目一般都是job调用的。分了初始化的包,和更新包两类。初始化的包只执行一次就可以了,而我的更新包是定时进行更新的,所以用了job。

如果你的包是需要根据用户或系统的某个操作而触发的话,用程序来调用可能更合理一些。

个人看法。
 

回复:ssis 运行

我说的是: 源数据源 通过web 服务连接还是直接连接数据库.
 

回复:ssis 运行

具体看你的数据库环境啊
不过一般使用oledb或SQL专用驱动连接就成.
 

回复: ssis 运行



引用:
原帖由 czz2001187 于 2007-10-29 17:12:00 发表
我说的是: 源数据源 通过web 服务连接还是直接连接数据库.


,唉,俺的理解能力阿
 

回复:ssis 运行

不倾城,不用这么自责,我开始也没有看懂!
血染的风彩
 

回复: ssis 运行

今天终于有时间了,赶快试了下lz的问题.

前提: 假如由客户提供webservice,我们来调用。
我写了个简单的webservice
[WebMethod]
    public DataSet GetDatas(string strTable)
    {
        String strSql = "SELECT * FROM "+strTable;
        Database DBObj = DatabaseFactory.CreateDatabase();
        DbCommand dbCommand = DBObj.GetSqlStringCommand(strSql);
        return DBObj.ExecuteDataSet(dbCommand);
    }

在ssis里控制流,我用了web服务任务。
添加了http连接,输出我选择了文件(xml)。
这样就直接生成了xml文件,然后控制流里加了个数据流任务,数据源就是xml连接。。。。。。

所以我的思路就是 web服务任务->生成xml文件->导入数据仓库


也考虑用数据流里的脚本组件,但实在不知道怎么添加web引用,而且 对vb又很不习惯。所以暂时没研究出啥东东来。
 
1  /  1  页   1 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2012 Comsenz Inc.
Processed in 0.0625024 second(s) , 3 queries.
返顶部