我需要将blob存储csv文件数据复制到sql server表。但是在使用Azure活动数据工厂管道中的复制活动时,我还需要在目标位置添加一些其他列。
我将此链接称为“ https://blog.pragmaticworks.com/using-stored-procedure-in-azure-data-factory”。
我创建了表类型并插入了数据存储过程。但是,当我尝试在复制活动“接收器”中使用它时,接收器数据集表参数给了我2个textboxex。
如上图所示,我们需要在“表格”文本框中输入参数名称。但是现在我们有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