我正试图通过.txt将一个大型SQL Server 2012文件通过SSIS package加载到SQL Server 2012数据库中的表中,这是通过SQL Server Import Wizard创建的。
我的一些数字列包含一些"NaN“文本值,我希望将它们转换为NULL。我只是不知道如何在向导或保存的SSIS package中指定这一点。
注意:.txt文件太大了,我无法用空格替换"NaN“(我不能在计算机上安装任何像Notepad++这样的程序),然后启用RetainNulls。
是否可以将"NaN“指定为'NULL'?
我有如下来源数据:
ID Data
1 text text text
2 text text text
在SSIS中,我需要进行一个转换,这将导致
ID Data
1 text
1 text
1 text
2 text
2 text
2 text
目标文件需要是一个平面文件。这样的转变是可能的吗?多么?我使用ID + REPLACE((DT_WSTR,4000)Data," ","\n")尝试了派生列,但这似乎是一种不正确的方法。
我在Windows服务器中使用sqlplus将一些数据导出到csv文件。
我尝试使用SSIS将csv文件导入sql server,但得到以下错误:
[OLE DB Destination [1743]] Error: An error occurred while setting up
a binding for the "TECHNOLOGY" column. The binding status was
"DT_TEXT". The data flow column type is
"DBBINDSTATUS_UNSUPPORTEDCONVERS
我有一个问题,从一个浮点型的.CSV获取数据到一个数据类型为浮点型的列。我尝试直接链接它,也尝试使用数据转换任务,但(在这两种情况下)它一直告诉我它不能转换:
Error: 0xC02020C5 at DC_Weekly_Cost_Target csv to FatzWklyCst_Target, Data Conversion [156]: Data conversion failed while converting column "Target" (22) to column "Copy of Target" (163). The conversion
我使用SSIS将数据从SQLAnywhere转换为Server,这两个数据库中的模式大致相同。但是我引入了一个新的列CreatedAt datetimeoffset not null,我需要为它生成一个值到SSIS数据流中。
我在寻找source组件来生成自定义值,但只找到可以配置为用作源的脚本组件。是否有一种更简单的方法来生成数据流中的值?