当设置为 CRLF 时,SSIS 将 LF 读取为终止符

2024-02-26

使用 SSIS 2012。我的平面文件连接管理器我有一个分隔文件,其中行分隔符设置为CRLF,但是当它处理文件时,我有一个文本列,其中有一个LF在里面。这导致它将其读取为行终止符,从而导致失败。有任何想法吗?


我没有 SSIS 经验,但作为一名 ETL 开发人员,我多次遇到过这种情况。因此,我的建议可能无法帮助您解决问题,但希望能为您指明正确的方向

  • 如果问题字段有文本限定符(单引号或双引号) 通常)并且SSIS支持使用它
  • 另外如果有一个选项 强制SSIS使用除LF(本例中为CRLF)之外的不同记录结尾定界符,我会使用它(希望问题字段文本中没有CRLF)
  • 如果问题字段不是最后一个字段,您可以通过将整个记录读取为单个 LF 分隔字段来计算分隔符的数量 识别并过滤掉问题记录(如果问题记录很少) 并尝试将它们缝合回去
  • 如果可能的话,将文件作为单个文件读取 记录(如果 SSIS 有选项)并替换所有 LF,前提是 CR 是 与源一致的记录结束定界符
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当设置为 CRLF 时,SSIS 将 LF 读取为终止符 的相关文章

随机推荐

  • Html Agility Pack - 从 html 文档获取 html 片段

    使用 html 敏捷包 我如何从完整的 html 文档中提取 html 片段 就我的目的而言 html 片段 被定义为 html 片段 内的所有内容 tags 例如 输入示例 p My content p 期望的输出 p My conten
  • 如何在 debian 64 位上从 tcphdr (sk_buff) 结构访问数据/有效负载?

    我正在开发一个小型防火墙 我必须从端口 80 http 检索每个 tcp 数据包的数据以进行解析 这段代码在 debian 32 位虚拟机上运行良好 我能够打印每个网页的标题 但是当我尝试加载内核模块并通过 http 端口传输一些数据时 它
  • Angular Material 和 Jasmine:“没有 InjectionToken MdDialogData 的提供者!”

    我有一个用于 Angular Material MdDialog 的组件 Component export class MyComponent constructor Inject MAT DIALOG DATA public data a
  • 调用插页式 iAd 只能运行一次

    我有 spritekit 游戏 每次游戏开始时都会预加载广告 UIViewController prepareInterstitialAds 游戏结束后 它应该显示广告 self view window rootViewController
  • 在 Javascript 中从 uid 获取 Facebookthird_party_id

    有谁如何从 Javascript 中的 uid 获取third party id 我正在尝试寻找它但没有成功 Regards third party id是一个字段Graph API 中的用户对象 http developers faceb
  • 如何检测其他应用程序是否正在播放背景音频?

    我正在为 iphone ipad 制作一款游戏 并且不希望我的背景音乐干扰用户可能已经在播放的音乐 我知道我可以使用 PlayerController 获取 iPod 应用程序的状态 但我的应用程序如何判断是否有其他设备 例如 Pandor
  • 从 Python 中的现有文件中选择一些单词 [重复]

    这个问题在这里已经有答案了 我想分隔文本文件的确切单词 text txt 使用 endswith 以某个字符串结尾 事实是我的变量 h w for w in text txt if w endswith os 当我打电话时没有给出我想要的
  • swscaler 错误的 src 图像指针

    我完全迷路了 我正在尝试捕获 30 个屏幕截图并将它们放入视频中FFMPEG在 Windows 10 下 它一直告诉我 swscaler 073890a0 bad src image pointers 结果视频完全是绿色的 如果我将格式更改
  • 为 sqlalchemy 应用程序编写 pytest

    我正在尝试将单元测试转换为 py 测试 我正在使用单元测试示例 class TestCase unittest TestCase def setUp self app config TESTING True app config CSRF
  • 使用 http-server 永远部署节点应用程序

    我想使用 http server 和forever js 将我的应用程序部署到远程 ubuntu 服务器 但forever js需要JS文件的路径 而不是可执行文件的路径 所以我无法将密钥传递给 http server 迄今为止最好的解决方
  • 跨域不起作用

    React 让我说跨源请求被阻止 同源策略不允许读取远程资源http localhost 8080 用户 http localhost 8080 users 原因 CORS 标头 Access Control Allow Origin 丢失
  • 在 Windows 8、python 3.3 中创建虚拟环境时出现问题

    我正在尝试在 Python 中创建虚拟环境 但无论重新安装 python setuptools 和 pip 多少次 我总是会收到错误 我的计算机运行的是 Windows 8 并且使用的是 Python 3 3 E Documents pro
  • Android:UI 线程被阻止

    在我的应用程序中 我创建了一个自定义对话框 它在 webview 和普通 android 应用程序中显示 并且在显示对话框时我做了一些后台操作 当我调用 mydialog 函数时 它会显示我的自定义对话框 它还返回一些值 当我使用 webv
  • Spring data jpa findByDate 始终返回空列表

    我在我的应用程序中使用 spring data jpa 1 9 2 mysql connector 5 1 和 hibernate 4 3 11 Final 我的 Order 类有一个日期类型的 创建 属性 Entity public cl
  • 应用程序扩展如何访问包含应用程序 Documents/ 文件夹中的文件

    在应用程序扩展中 有没有一种方法可以获取从存储在 var mobile Containers Data Application Documents 文件夹中的包含应用程序生成的图像 为了使文件可用于应用程序扩展 您必须使用Group Pat
  • 使用本地端的 sudo 权限和我的个人 SSH 密钥,通过 SSH 将远程文件同步到我的本地计算机

    我想同步目录 var sites example net 从远程计算机到本地计算机上同一路径的目录 远程计算机仅使用密钥而不是密码来验证 SSH 连接 在我的本地计算机上 我在 ssh config 中设置了一个别名 以便我可以轻松运行ss
  • 当软键盘可见时无法单击按钮

    当文本输入元素具有焦点 并且软键盘可见 时 我无法直接单击提交按钮 清晰可见 我必须首先关闭键盘 通过单击其他地方或键盘上的 完成 然后单击提交按钮 这是令人困惑的行为 我考虑过在键盘可见时完全删除登录按钮 但这太令人困惑了 因为用户不知道
  • 在 Rails 3 中使用液体

    我正在制作一个 Rails 博客引擎用于学习目的 我想使用液体作为模板引擎 我有这样的东西 posts controller rb def index posts Post all end posts index html liquid f
  • 如何在 iPhone 中自动布局 ui 视图控制器中的按钮?

    我的尺寸为 4 英寸 并且在 3 个不同的行中添加了 4 个图标 所有图标的尺寸均为 60x60 我可以在 iphone 4s 5 5s 中获得正确的视图 但在 iphone 6 和 6 plus 中则不能 那么我如何对其应用自动布局 并使
  • 当设置为 CRLF 时,SSIS 将 LF 读取为终止符

    使用 SSIS 2012 我的平面文件连接管理器我有一个分隔文件 其中行分隔符设置为CRLF 但是当它处理文件时 我有一个文本列 其中有一个LF在里面 这导致它将其读取为行终止符 从而导致失败 有任何想法吗 我没有 SSIS 经验 但作为一