SSIS:使用变量作为平面文件目标的名称
Posted
技术标签:
【中文标题】SSIS:使用变量作为平面文件目标的名称【英文标题】:SSIS : Using a variable as the name of a flat file destination 【发布时间】:2020-03-19 11:40:34 【问题描述】:我有一个 SSIS 解决方案,它根据参数启动不同数据库的提取,每个数据库在不同的文件中,并且名称必须包含提取日期,因此我们无法在目标中硬编码名称向导,我必须使用一个变量来将日期连接到文件名,并且必须使用该变量作为文件名。但是目的地向导似乎只让我写纯文本。
知道我该怎么做吗?
【问题讨论】:
【参考方案1】:在连接管理器栏中选择连接管理器。转到属性窗格并找到“表达式”选项。单击相邻空白窗口中的省略号以打开一个新窗口。
在下拉列表中找到“文件名”或“连接字符串”,然后在表达式中输入变量的名称。
如果在运行包之前文件可能不存在,请确保您也在连接管理器上启用延迟验证。
【讨论】:
你现在在做视频吗?感人的。我想你现在应该回答所有问题了! 我上传动画 GIF 已经有一段时间了,@KeithL :) 在 Windows 上,ShareX。在 Linux 上,Peek。 (但我们开始偏离主题了:)) Nossair,是的,在构建您的包时,您必须提供一个已知值,但是当您按照 Larnu 的说明操作时,您输入的值将在运行时被覆盖。以上是关于SSIS:使用变量作为平面文件目标的名称的主要内容,如果未能解决你的问题,请参考以下文章
SSIS 中的 Azure Blob 目标 - Blob 名称作为表达式