ssis - 如何使用 BIML 从高级编辑器(例如 FastParse)设置属性

标签 ssis biml

我正在使用 BIML 创建 SSIS 包,一切运行良好,但我无法找到从高级编辑器(例如快速解析)设置属性的方法。

我想对日期字段执行以下操作。

1.Add a Data Conversion Data Flow Component.
2.Right click, Show Advanced Editor...
3.Goto Input and Output Properties
4.Expand Data Conversion Output and click on the date column
5.Set FastParse to True in the Custom Properties

这在 SSIS 包中是直接的,如何使用 BIML 来实现相同的效果。

以下是我用来生成日期字段的 BIML 示例。

                           <DataConversion Name="DC Data Conversion">
                                <Columns>
                                    <Column SourceColumn="OrderDate" TargetColumn="DC_Order_Date" DataType="Date"  />
                                </Columns>
                                <ErrorHandling ErrorRowDisposition="RedirectRow" TruncationRowDisposition ="RedirectRow" />
                            </DataConversion>

谢谢

最佳答案

根据BIML Documentation ,您应该使用适当的 Column 节点的 FastParse 属性,例如

<Columns>  
     <Column SourceColumn="OrderDate" TargetColumn="DC_Order_Date" DataType="Date" FastParse="true" />  
</Columns>  

配置DataType Conversion转换的FastParse列属性。

关于ssis - 如何使用 BIML 从高级编辑器(例如 FastParse)设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47521305/

相关文章:

c# - 如何修复 Biml 构建的 SSIS 脚本任务的失败任务 : No such interface supported

SSIS 脚本组件文件位置

sql - 在 SSIS 脚本组件中将 BlobColumn 转换为字符串

ssis-2012 - 使用 BIML -SSIS 将 Xml 文件加载到 OLEDB 目标

sql-server - SSIS 自定义组件 salesforce 源 (kingswaysoft) 未通过 BIML 正确配置

biml - 是否可以从 BIML 中的 GetTableSql() 中删除列

sql-server - 如何刷新 OLE DB 目标编辑器表选择

sql-server - 增加数据流任务中的变量

c# - 在 SSIS 中使用 C# 脚本解析 JSON 字符串

visual-studio-2019 - 安装插件后找不到 Biml