C# Azure数据工厂-连接sql数据库的Azure函数不起作用

C# Azure数据工厂-连接sql数据库的Azure函数不起作用,c#,azure,azure-sql-database,azure-functions,azure-data-factory-2,C#,Azure,Azure Sql Database,Azure Functions,Azure Data Factory 2,我在ADF中有一个复制活动。完成后,我想更新一个表。 存储过程不是我们的选项。 想知道运行更新查询post副本的所有其他选项。 已尝试Azure函数连接到sql数据库并更新表。 单独使用时间触发器可以正常工作。 对于ADF中的此场景,Azure函数将使用什么触发器 提前感谢,, Aruna根据我的理解,您希望在复制活动之后执行一个函数来更新表,而不希望使用时间触发器。目前Azure数据工厂管道中支持Azure函数作为一个步骤。因此,我们只需要将azure函数拖到azure Data Factor

我在ADF中有一个复制活动。完成后,我想更新一个表。 存储过程不是我们的选项。 想知道运行更新查询post副本的所有其他选项。 已尝试Azure函数连接到sql数据库并更新表。 单独使用时间触发器可以正常工作。 对于ADF中的此场景,Azure函数将使用什么触发器

提前感谢,,
Aruna

根据我的理解,您希望在复制活动之后执行一个函数来更新表,而不希望使用时间触发器。目前Azure数据工厂管道中支持Azure函数作为一个步骤。因此,我们只需要将azure函数拖到azure Data Factory中的管道中,并提供函数的信息(例如名称、url…)


有关更多信息,请参阅本教程:

作为一个工作循环:在查找中,您可以定义sql查询并执行大量逻辑。查找时返回的数据限制为~2MB(未列为ADF限制)。

谢谢。是的,我知道ADF支持Azure功能。我还编写了一个时间触发器azure函数来连接sql数据库。在复制活动调用提供的Azure函数“”失败,状态为-'NotFound',消息为-'Invoking Azure function failed with HttpStatusCode-NotFound',之后调用时,我收到以下错误。创建azure函数时要使用什么触发器?您好@ArunaJayabalu,我认为我们应该使用http触发器,请您分享一些函数的详细信息,我将尝试找出它显示“HttpStatusCode-NotFound”的原因。下面是azure函数代码。这将在门户中分别成功执行。但是当我用url映射这个函数时,我得到了一个错误。@ArunaJayabalu,你可以在你的问题中发布你的代码或截图。只需单击“编辑”并在其中添加屏幕截图,或使用“``公共静态异步任务运行([TimerTrigger(“0*/5****”)TimerInfo myTimer,ILogger日志){var str=Environment.GetEnvironmentVariable(“test”);using(SqlConnection conn=new SqlConnection(str)){conn.Open();var text=“UPDATE sometable”}