SSIS平面文件目标 - 添加新列

时间:2015-09-23 09:50:09

标签: mysql sql-server sql-server-2008 ssis bids

真的希望有人可以帮我解决这个2008 SSIS BIDS问题。我对这个软件很陌生,所以我希望它会变得简单!

我正在尝试使用SSIS从SQL表中检索数据。我的数据流包含一个直接指向一个平面文件目标的OLE DB源。

目前我可以成功检索4列显示正常但是当我尝试添加第五列时(从SQL数据库返回的数据),它似乎混淆了一切。

详细说明第五列应该包含“A - F”之间的字母,但是不是从我在OLE数据源中的结果中拉出来的,它似乎是从第1-4列中提取数据

在添加此额外列之前,

EG的内容如下所示:

|----------|------------|-------------|--------|
| Column 1 |Column2     |Column3      |Column4 |
|----------|------------|-------------|--------|
|444456654 |10/01/2015  |User unable  |JSMIT14 |
|          |            |to logout of |        |
|          |            |app without  |        | 
|          |            |crashing.    |        |
------------------------------------------------

然而,在添加结束列并相应地映射之后,所有内容似乎都不同步,并添加了引号:

|----------|------------|-------------|--------|-----------------------|
| Column 1 |Column2     |Column3      |Column4 |Column 5               |
|----------|------------|-------------|--------|-----------------------|
|444456654 |10/01/2015  |User unable  |JSMIT14 |444456654”,”User       |
|          |            |to logout of |        |unable to logout of    |
|          |            |app without  |        |app without            |
|          |            |crashing.    |        |crashing.”,”JSMITH14   |
-----------------------------------------------------------------------

我期待它在我绘制数据时完成数据并显示如下:

|----------|------------|-------------|--------|---------|
| Column 1 |Column2     |Column3      |Column4 |Column 5 |
|----------|------------|-------------|--------|---------|
|444456654 |10/01/2015  |User unable  |JSMIT14 | F       |
|          |            |to logout of |        |         |
|          |            |app without  |        |         |
|          |            |crashing.    |        |         |
----------------------------------------------------------

我通过选择“平面文件连接管理器”>添加额外列。 “高级”> “新建”。

然后,我通过选择“平面文件目的地”>将SQL列映射到我的新列。 “映射”

  • 请注意,如果我选择数据源并预览SQL代码都显示正常,那么我觉得在Flat File Destination阶段一定会出错。

0 个答案:

没有答案