azure-storage - 使用数据工厂根据 Datetimestamp 列从存储帐户中选择文件
问题描述
我需要根据与使用 Azure 数据工厂的文件关联的时间戳,根据以下条件将文件从 Azure 存储帐户复制到其他存储帐户。
因此,每当数据工厂触发复制活动时,应根据文件的时间戳列在 7PM UTC 到 8AM UTC 之间复制文件。
假设我们将以下文件放入 Storage
文件 名时间戳
文件1 -----> 2021-11-01 6.30PM
文件2 -----> 2021-11-01 9.00PM
文件3 -----> 2021-11-02 6.00AM
所以在上面的场景中,我的复制活动应该根据它的时间戳提取 File2 和 File3 。从晚上 8 点到早上 7 点出现。
我尝试在复制活动中使用Filter by last modified Start time (UTC)选项来实现相同的功能,但我的表达式未正确验证。
在这里的任何帮助将不胜感激
解决方案
如果您的输入日期格式:2021-11-04 11:53:00.0000000 那么您需要在您的toTimeStamp
函数中使用'yyyy-MM-dd HH:mm:ss.SSS',所以您可以尝试这样的事情 - toTimestamp(' 2021-11-04 11:53:00.000', 'yyyy-MM-dd HH:mm:ss.SSS')将其转换为所需的格式。
请参考https://docs.microsoft.com/en-us/azure/data-factory/connector-file-system?tabs=data-factory
推荐阅读
- html - 如何使用 *ngFor 在 Angular 中显示数据行
- node.js - 不能在 EJS 中使用打开和关闭标签
- jenkins - Html 报告链接未出现在仪表板中
- javascript - 如何解决 JS 上的“无法设置未定义的属性”?
- javascript - Web Animations API - 如何在关键帧脚本中使用变量?
- javascript - Angular:如何检查子组件的验证
- html - 如何在一页上获得多个自动幻灯片?
- javascript - 有没有办法在 JavaScript 的 var 声明中为变量名创建空间?
- mysql - mysql select left join multi tables sum & group by 给出重复的答案
- deployment - 部署描述符加载异常:dd_in_ear_load_EXC