我正在部署一个包含复制数据活动的 Azure 数据工厂管道,其中接收器是 SQL Server 存储过程。我提供存储过程名称,该名称映射到数据工厂的 ARM 模板中的 sqlWriterStoredProcedureName。最近,用于在复制数据活动中设置接收器的界面已更改为包含表类型参数名称,该名称应映射到 TableType (sqlWriterTableType)。
我应该使用什么属性来设置表类型参数名称?我猜它会类似于 sqlWriterTableTypeParameter 或 sqlWriterTableTypeParameterName。
有人能指出我正确的方向吗?
MSFT 支持终于回到我身边。要在定义数据工厂的 ARM 模板中设置的属性是“storedProcedureTableTypeParameterName”
使用 kirikintha 的 foo 示例:
CREATE PROCEDURE [dbo].[spFoo]
@FooTypeVariable [dbo].[FooType] READONLY
AS
...
当调用 SQL 存储过程作为数据工厂复制活动接收器时,ARM 模板将如下所示:
...
"sink": {
"type": "AzureSqlSink",
"sqlWriterStoredProcedureName": "[[dbo].[spFoo]",
"sqlWriterTableType": "[[dbo].[FooType]",
"storedProcedureTableTypeParameterName": "FooTypeVariable"
}
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)