ssis-data-flow

    1热度

    1回答

    我有一个复杂的查询,我想用它作为SSIS包中的源。我创建我的OLE DB源,将访问模式指定为SQL,并将我的查询粘贴到命令文本框中。当我点击预览时,样本数据会返回,并且一切都很好。 但是,当我尝试运行该软件包时,我收到“外部列与数据源列不同步”以及“外部列'xxx'需要从外部列删除”错误消息。请注意,在设计模式下,“错误列表”选项卡中没有条目。 做我的研究我看到外部,输出和错误列正在自动定义与错误

    0热度

    1回答

    我试图在Excel目标中使我的“目标列”动态化。插入到列中的数据总是与列的数量和位置相同。这是因为我的头文件是多语言的。但是,Excel目标不接受动态标题名称。 有没有办法使这些动态或有不同的解决方法。 例如报头可以是: PR_ID PR_NAME PR_PRICE 1 Bag 9,00 2 T-Rex Figure 15,00 但标头也可以是: PR_ID PR_NAA

    1热度

    1回答

    如何映射OLEDB中的输出参数Soruce SSIS(BIDS 2008).In(BIDS 2012)中,我们可以指定查询参数作为输入和输出。 SET FMTONLY OFF; EXEC [dbo].[ProcessPingErrorAlert_KeyValue] @AlterId = ?, @Hour = ?, @Day = ?, @TraceId =

    0热度

    1回答

    我试图将Excel 2007电子表格导入到临时表中,并且遇到了某些列类型的问题。我的某些列有数字和文本值的组合,即名为Customer No的列可以具有数值,例如1234,32432433或文本值,即A1000,ACC101TEXT。当我导入电子表格时,其中包含文本的值将返回null,而正确导入数值。此外,最后一行在此列中有一个文本说明,但是,在导入之后,此行值为空。我能做些什么来纠正这种情况并按

    0热度

    1回答

    我需要整合来自30个数据库和20个表的数据。我的第一个尝试是为每个表创建一个数据流。每个数据流将有30个数据源,它们从每个数据库的1个表中获取数据,然后插入到1个目标中。这不起作用,因为没有足够的内存。我试图过滤数据来忽略那些不会被使用的数据 - 它没有帮助。这些任务应该每天执行。整个合并数据库被删除,然后插入新数据,这意味着每天都会插入大量数据。任何人都有如何处理内存问题的建议? 现在我看到的唯

    0热度

    1回答

    我有35个表,其数据需要从SQL Server迁移到MySQL。我正在为这个项目使用SSIS,并且我已经设置了一个控制流(使用Load Multiple Tables)和一个脚本任务以及一个遍历我的数据库中所有表的Foreach循环容器。我现在需要做的是将某些列的某些列的数据类型转换为“Unicode字符串[DT_WSTR]”,然后将其转储到目标表中。这是可以通过SSIS完成的吗?如果是这样,任何

    0热度

    1回答

    我采取了非规范化的Access数据库,并根据EF将它移动到一个标准化的表中的SQL 4 比方说,在访问DB ------------------- | NAME | FRUIT | ------------------- | John | Apple | | Jane | Apple | | Mark | Orange | | Nancy | Orange | | Jim | App

    0热度

    3回答

    这个问题将成为关于SSIS项目中型进口项目最佳实践的纯粹组织问题。 因此,我有源数据库,不断充实新数据。然后我有一个临时数据库,我有时会从源数据库加载数据,以便我可以处理源数据库的副本并迁移当前系统。我实际上使用一个SSIS Visual Studio项目来导入这些数据。 我的问题是,我意识到我的项目的实际设计并非真正最佳,现在我想将此项目移动到SQL Server,以便我可以安排导入而不是手动运