【发布时间】:2019-09-03 06:48:10
【问题描述】:
我有一堆 U-SQL 活动来操作和转换 Azure Data Lake 中的数据。由此,我得到一个包含我所有事件的csv 文件。
接下来我将使用Copy Data 活动将csv 文件从数据湖直接复制到Azure SQL Data Warehouse 表中。
- 我从存储在 Data Lake 中的一堆
JSON文件中提取信息并创建一个暂存的.csv文件; - 我获取暂存
.csv文件和生产.csv文件并注入最新更改(并避免重复)并保存生产.csv文件; - 将
.csv生产文件直接复制到仓库表中。
我意识到我的表包含重复的行,并且在测试了U-SQL 脚本之后,我假设Copy Data 活动以某种方式将csv 文件的内容合并到表中。
问题
我不相信我在这里做的是正确的事情。我是否应该将我的仓库表定义为从.csv 生产文件中获取数据的EXTERNAL 表?还是应该更改我的 U-SQL 以仅包含最新更改?
【问题讨论】:
标签: azure azure-data-factory azure-data-lake u-sql azure-sqldw