【发布时间】:2020-03-16 16:32:58
【问题描述】:
我正在使用 Azure 数据工厂 (v2) 创建从我们的本地 Oracle 数据库 到我们的 Azure Data Lake 的复制作业。理想情况下,此复制作业设置为增量加载,其中仅考虑最后一天的信息。
为此,我们要过滤列“load_time”,其格式为datetime,具有动态内容功能Azure 数据工厂。
虚拟查询是:
SELECT sales.* FROM schema.sales sales WHERE sales.load_time >= {everything from one hour ago}
当用动态内容丰富这个查询时,我们有类似的东西
SELECT sales.* FROM schema.sales sales WHERE sales.load_time >= addHours(utcnow(), -1, format='yyyy-MM-dd HH:mm:ss')
但是,我们继续遇到错误:
ORA-00904:"ADDHOURS": invalid identifier
有人对这里出了什么问题有任何经验/见解吗?
谢谢
EDIT-1:我们的目标是使用来自the Dynamic Content in Azure Data Factory 的表达式,例如“addHours”来设置日期时间限制。
【问题讨论】:
标签: oracle azure-data-factory azure-data-factory-2