[英]Copy Blob Data To Sql Database in Azure Data Factory with Conditions
数据工厂通常仅移动数据,而不修改数据。 您可以尝试使用接收器sql中的登台表来完成操作。
您应该首先从暂存表中的Blob存储中按原样加载json值,然后将其从暂存表中复制到需要的真实表中,并应用逻辑来过滤用于提取它的sql命令。
记住sql数据库具有内置的函数来处理json值: https : //docs.microsoft.com/zh-cn/sql/relational-databases/json/json-data-sql-server? view = sql-server-2017
希望这对您有所帮助!
目前,我们没有用于复制活动的选项来过滤内容(sql source除外)。 在您的方案中,看起来已经知道需要省略哪些值,在复制活动之后,将有一个“存储过程”活动,这将只是从表中删除不需要的值,这应该易于实现,但是根据数据量的不同,可能会导致性能问题。 另一个选择是在摄取JSON文件之前先在存储端对其进行清理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.