首页 文章
  • 1 votes
     answers
     views

    从多个源SSIS中提取并加载数据

    我打算使用SSIS从Oracle创建数据仓库并加载数据到SQL Server . DWH的延迟时间为5分钟 . 我需要每隔5分钟运行一个包,因为源上的update_date_time在上次更新和当前时间之间 . 我打算在目标数据库中创建一个新表,它记录运行提取的时间,以便我可以比较该表的时间 . 你能告诉我如何使用SSIS实现这一目标吗? 如果我使用下面的包,它会更新新表多次,但我只希望每次运行...
  • 0 votes
     answers
     views

    SSIS中的并行数据流任务

    我面临着并行执行的数据流任务的问题,即将行插入单个表中,例如来自源表的TABLE_DESTINATION,例如TABLE_SOURCE . 我不直接将行插入表“TABLE_DESTINATION” . 我使用存储过程插入行,因为插入前有一些逻辑 . 我的源表中有近100万条记录 . 我需要将它们插入目标表 . 我做了什么?我创建了4个数据流任务(DFT) . 在每个DFT中,我将每个表映射到存储过...
  • 6 votes
     answers
     views

    使用SSIS更新表

    我试图基于公共密钥更新表中的字段与来自另一个表的数据 . 如果它是直接的SQL,它将是这样的: Update EHSIT set e.IDMSObjID = s.IDMSObjID from EHSIT e, EHSIDMS s where e.SITENUM = s.SITE_CODE 但是,这两个表不在同一个数据库中,所以我正在尝试使用SSIS进行更新 . 哦,sitenum / site_...
  • 0 votes
     answers
     views

    SSIS数据流目标不输出导入的数据

    SSIS上的OLEDB目标输出空列 . 我正在使用SSIS(VS2008)将数据从Excel导入到Sql数据库 . On Control Flow 我使用了Execut SQL任务来更新SQL OLEDB上的现有表,然后是数据流任务 . Data Flow 这里我"created"是一个Excel源任务,后跟ata转换任务*并完成了OLEDB目标 . 在最后一步,我做了...
  • 2 votes
     answers
     views

    SSIS数据流更新

    我试图找出解决以下场景的最佳方法 . Overview 付款在一天中收集并存储在表(SQL Server)中 . 在每天结束时,这些付款将被导出并插入另一个数据库(Oracle) . 成功插入Oracle数据库的付款将使用时间戳进行更新 . Process 步骤1 - 必须将每个支付记录与Oracle数据库进行匹配,以确保Oracle数据库中存在支付记录所引用的值 . 满足此步骤的付款向下移动 ...
  • 0 votes
     answers
     views

    SQL Server数据工具(SSIS)中的批处理数据流任务编辑

    我有一个包含数千个表的数据库 . 现在我需要将一些表导入另一个数据库(名称和列是相同的) . 我创建了SSIS包,并使用“SSIS导入和导出向导”创建了大约300个数据流任务来导入表数据(每个数据流任务中有5个表) . 但其中许多包含错误:无法插入只读列“timestamp” . 因此,我需要从所有源和目标中删除这些列 . 你能给我一些建议吗?
  • 1 votes
     answers
     views

    SSIS包在尝试从OLE DB源插入数百万行时挂起

    我有一个包含数据流任务的包,它具有OLE DB源和OLE DB目标 . 在OLE DB源中我有一个SQL命令,带有两个随后插入的目标表,帮助来自不同数据库的表中的两个连接,其他相同 我的查询返回超过300万条记录,每次我的包到达此任务时它都会挂起,因此OLE DB源中的查询查询会执行,但是当它即将插入OLE DB目标表时,它会挂起第9000行并且任务保持黄色并保持行数永远不会在我的目标表中插入任何...
  • 0 votes
     answers
     views

    如果rowcount = 0,如何重新执行SSIS数据流

    如何重新执行SSIS 2012数据流任务?情况是我的来源在过去5年几乎每个月都有行,偶尔会跳过一个月 . 我在源代码查询中使用DATEADD来确保数据流任务每次执行只拉动一个月的数据(为了保持快速,我有很多历史要加载) . 如果没有传输行,我想再次运行DFT,这次只运行两个月的数据 . 我将DFT的行计数存储在变量中,但不知道如何将控制流发送回已经执行的DFT .
  • 4 votes
     answers
     views

    除非手动保存,否则无法使用SSIS打开excel文件

    我'm having an issue processing an excel file with SSIS unless I manually open the file and click '保存' .如果文件是.xls或.xlsx,我就会知道 该文件从SSRS项目下载到excel我能够使用文件系统任务来移动,重命名,删除等文件,但是当我尝试使用数据流任务访问文件内的内容时,我得到一个错误,即...
  • 0 votes
     answers
     views

    SSIS无法将Unicode转换为非Unicode字符串错误

    我们的团队创建了一个SSIS包,用于将数据从Oracle Source导入SQL数据库,该包使用Oracle Provicer for OLEDB到客户端到Oracle SOR . Source和Destiantion Databases之间的主要数据类型区别是,Source的字符串列具有Unicode,而Destination DB支持非Unicode格式 . 我们添加了数据转换组件并让包运行,...

热门问题