0

如前所述,这里参考这篇文章发布了一个将数据从 Premises Mysql 同步到 Azure SQL 的线程,发现用于水印检测的查找组件仅适用于 SQL Server。

所以尝试了一项工作,在使用“复制”数据流任务时,将选择大于从 Mysql 存储的最后一个水印的数据。

问题:能够成功验证包但无法发布相同的包。

问题:在复制数据流任务中,我使用以下查询从 MySql 获取大于可用水印的数据。

我们不能在 Mysql 等其他关系源上使用下面的查询吗

select * from @{item().TABLE_NAME} where @{item().WaterMark_Column} > '@{activity('LookupOldWaterMark').output.firstRow.WatermarkValue}'

CopyTask SQL 查询预览 在此处输入图像描述

验证成功 在此处输入图像描述

没有详细信息的错误 在此处输入图像描述

调试成功 在此处输入图像描述

在执行 Franky Azure SQL Linked Service Error 提到的步骤后出现错误(通过在连接选项卡中重新配置连接/编辑凭据来解决) 在此处输入图像描述

源查询为空(通过重新选择源类型和重写查询解决) 在此处输入图像描述

4

2 回答 2

1

您能否验证您是否有权在 azure 门户中创建模板部署?

1) 导出 ARM 模板:在 ADFv2 门户的右上角,单击 ARM 模板 -> 导出 ARM 模板,解压缩 zip 文件并复制“arm_template.json”文件的内容。

2) 创建 ARM 模板部署:转到https://portal.azure.com/#create/Microsoft.Template并使用您在 ADFv2 门户中使用的相同凭据登录(您也可以在 Azure 中访问此页面门户,单击“创建资源”并搜索“模板部署”)。现在单击“在编辑器中构建您自己的模板”并将上一步中的 ARM 模板粘贴到编辑器中并保存。

3) 部署模板:单击现有资源组并选择与您的数据工厂所在的资源组相同的资源组。填写缺少的参数(对于此测试,值是否有效并不重要);工厂名称应该已经存在。同意条款并点击购买。

4) 验证部署成功。如果不让我知道错误,则可能是访问问题,可以解释您的发布失败的原因。(ADF 团队正在努力为这个问题提供更好的错误)。

于 2018-03-08T18:12:40.427 回答
0

是否有任何对象发布到您的数据工厂?

于 2018-03-08T01:20:57.403 回答