使用BIML代码的Dataflow组件加入Script component,在其中对导入的CSV文件进行处理,将缺少的重音符号补充进去。
以下为示例代码:
SampleCsvSource
CsvFileFormat
其中ScriptComponentProjectReference指向的是一个VS项目,用于实现DiactriticCorrection.cs文件中的代码,此处省略。在DiactriticCorrection.cs文件中,可以使用类似以下的代码完成重音符号的补充:
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
Row.Name = Row.Name.Replace("A", "À").Replace("a", "à").Replace("E", "È").Replace("e", "è");
}