我要将数据从Blob迁移到SQL,因为Blob我需要提供正确的架构,包括日期时间值的区域性/格式(区域性='nl-nl'):
我有格式字符串的第一部分:d MMMM yyyy h:mm:ss
我被格式字符串的最后一部分所困扰。
在ADF中,我无法提供C#这样的格式数组。我对时区不感兴趣,我只需要日期。如何为ADF提供有效的格式字符串?是否可以使用通配符来忽略时区?
答案 0 :(得分:0)
在ADF中搜索了受支持的expression and functions,没有任何此类功能可以将culture/format
直接转换为datetime
格式。
我为您提供了两种解决方法:
1。创建一个Http触发器Azure函数,并在其中使用c#代码设置convert方法。然后在ADF中使用Azure Function活动执行Azure Function,将Blob存储数据作为输入参数传递,然后将输出数据访问sql服务器接收器。
2。按照以下步骤创建临时表,以从blob存储接收数据并在sql服务器存储过程中转换格式。您可以参考我以前的案例:Azure Data Factory mapping 2 columns in one column