在导入 SQL 之前添加一个包含我的平面文件中未包含的特定文本的列?
Add a column with specific text that is not contained in my flat file before being imported into SQL?
假设我有一个包含 3 列的平面文件(示例管道分隔)
这是平面文件
Name | LastName | BirthDay
Arthur | Tower | 10-10-1990
现在在 SSIS 中如何添加列,但我希望该列具有特定的 text/number(值),我将在其上指定源,因为我将从不同系统导入数据到同一个 SQL Table
在 SQL
中导入后我希望看到的示例
Name | LastName | BirthDay | FileFrom
Arthur | Tower | 10-10-1990 | Facebook
Karen | Salty | 12-19-1987 | Twitter
您可以从特定来源读取您的数据,然后根据您的排序字段对它们进行排序,然后将它们与您拥有的数据(姓名、姓氏、生日)合并。不要忘记名字,姓氏,生日也需要排序。
好吧,这就是我所做的,
我添加了派生列并在 EXPRESSION 上设置了以下内容:
REPLACENULL("TheValueINeeded","NULL")
要用我想要的值替换空值,我不确定这是否是正确的方法,但它有效。
现在我向 SQL 导入的数据都是平面文件信息,在最后添加的列中我发送 "TheValueINeeded"。
感谢 Stackers 的帮助。
假设我有一个包含 3 列的平面文件(示例管道分隔) 这是平面文件
Name | LastName | BirthDay
Arthur | Tower | 10-10-1990
现在在 SSIS 中如何添加列,但我希望该列具有特定的 text/number(值),我将在其上指定源,因为我将从不同系统导入数据到同一个 SQL Table
在 SQL
中导入后我希望看到的示例Name | LastName | BirthDay | FileFrom
Arthur | Tower | 10-10-1990 | Facebook
Karen | Salty | 12-19-1987 | Twitter
您可以从特定来源读取您的数据,然后根据您的排序字段对它们进行排序,然后将它们与您拥有的数据(姓名、姓氏、生日)合并。不要忘记名字,姓氏,生日也需要排序。
好吧,这就是我所做的,
我添加了派生列并在 EXPRESSION 上设置了以下内容: REPLACENULL("TheValueINeeded","NULL")
要用我想要的值替换空值,我不确定这是否是正确的方法,但它有效。
现在我向 SQL 导入的数据都是平面文件信息,在最后添加的列中我发送 "TheValueINeeded"。
感谢 Stackers 的帮助。