ssis - 如何处理 SSIS 中频繁变化的数据类型
问题描述
我有一个包含许多 SSIS 包的项目。这些简单的包将数据从外部服务器加载到我的内部数据库,而不进行任何数据转换。我无法控制源中数据的质量和结构并“按原样”获取。大多数数据都采用 nvarchar 数据类型。
我的问题是源数据库的所有者经常更改 nvarchar 字段的长度(例如,从 nvarchar(500) 到 nvarchar(510))。这使我的包在截断时崩溃。
我如何设置我的包,以便在发生任何长度更改时忽略它并在需要时简单地截断数据?据我了解,我应该设置我的“错误输出”,但我不确定我应该使用 ODBC 源输出还是使用 OLE DB 目标输入。
解决方案
推荐阅读
- postgresql - 当只在表中完成插入时,估计的行数是否准确?
- api - 使用 Sequelize 的简单选择语句
- machine-learning - 如何为使用 KFold CV 训练的分类模型绘制 ROC 和 PR 曲线
- uwp - 如何确保视频效果显示在 MediaComposition 的叠加层之上
- flutter - Flutter“提示文本”动画
- python - AttributeError:“dict”对象没有属性“splits”
- python - 使用 Selenium 访问路由器
- javascript - 如何将 mat-datepicker-toggle 与共享模块一起使用?
- android - 请问我该如何解决这个问题?
- node.js - 如何在主机 0.0.0.0 上运行 create-react-app