使用存储过程无法使用Azure Data Factory管道接收到SQL Server表

时间:2019-08-13 09:02:35

标签: sql-server azure stored-procedures azure-data-factory sink

我需要将blob存储csv文件数据复制到sql server表。但是在使用Azure活动数据工厂管道中的复制活动时,我还需要在目标位置添加一些其他列。

我将此链接称为“ https://blog.pragmaticworks.com/using-stored-procedure-in-azure-data-factory”。

我创建了表类型并插入了数据存储过程。但是,当我尝试在复制活动“接收器”中使用它时,接收器数据集表参数给了我2个textboxex。 enter image description here 如上图所示,我们需要在“表格”文本框中输入参数名称。但是现在我们有2个文本框,而只有一个。

Azure数据工厂管道中是否发布了一些更新,以显示此额外内容,而不是以前的样子。

存储过程如下。

ALTER PROCEDURE [dbo].[Insert_SFl_Data]
(
@Passing [dbo].[STG_SFl] READONLY,
@SourceFileName NVARCHAR(500)
)
AS
BEGIN
INSERT INTO [dbo].[SFl]
           ([DateExtracted]
           ,[Country]
           ,[SourceFileName])
SELECT *, @SourceFileName FROM @Passing
END

0 个答案:

没有答案