azure-data-factory - 如何在 Azure 数据工厂中转换数据类型
问题描述
我想将本地 csv 文件中的数据复制到 Azure 数据工厂中的 sql server。sql server 中的表已经创建。本地 csv 文件是从 mysql 导出的。
当我在 Azure 数据工厂中使用复制数据时,出现错误“将列名“已删除”的值“NULL”从“字符串”类型转换为“日期时间”类型时出现错误。该字符串未被识别为有效的日期时间。
我做了什么:
- 我检查了列名“已删除”的原始值是 NULL,没有引号(即不是“NULL”)。
- 我无法在文件格式设置期间更改数据类型。所有列的数据类型默认预设为字符串。
- 我试图创建数据流而不是复制数据。我可以从源投影更改数据类型。但是 sink 数据集不能选择 sql server。
如何通过 Azure 数据工厂将数据从 CSV 文件复制到 sql server?
解决方案
推荐阅读
- c# - 在 .net 核心中创建“共享 zlib 上下文”
- javascript - 无法读取未定义的属性段
- google-apps-script - 如何将字段值传递给 Google 表单中的另一个字段
- c++ - 导入 Protobuf(Win64、CMake)时出现 RuntimeLibrary 不匹配错误
- html - 列数固定的列流?
- kotlin - Corda - CorDapp JAR 签名导致构建异常
- go-templates - 使用 {{if}} 过滤范围时如何抑制 Go 文本/模板输出中的换行符
- sql - 为什么这个用于导入 XML 文件的 SQL 服务器脚本挂起?
- algorithm - 比较 Kotlin 中的两个对象
- memory - 同时传递拥有的内存和引用会激怒借用检查器