【问题标题】:SSIS - Read Mulitple File .txt to SQL Using SSISSSIS - 使用 SSIS 将多个文件 .txt 读取到 SQL
【发布时间】:2020-09-26 16:06:25
【问题描述】:

我有多个源数据。

我想使用一个 SSIS 转换文件读取数据。我使用 Foreach 循环编辑器。

我可以让 SSIS 从上面的多个文件 .txt 中读取数据。 但是,当 SSIS 运行时,该 SSIS 从 Report_S001 返回一个值,即使读取 SSIS 的路径文件包括 Report_S002

我想,它可以使因为源文件只从 Report_001 中选择

任何人都可以帮助我,以便 SSIS 可以从两个源文件 .txt 转换文件,其中包含正确的数据并且只有一次执行/运行?

我的字符串连接

表达式

连接字符串表达式

【问题讨论】:

  • 您的图片无法充分说明您的设置,但我假设您尚未将平面文件连接的连接字符串设置为表达式。
  • @Larnu,这似乎是正确的。未参数化的平面文件连接在屏幕上清晰可见。
  • “平面文件连接在屏幕上清晰可见” 不是告诉我它是否是动态的;它总是隐藏在对话窗口后面。
  • 那么你用了什么表达方式,在什么环境下使用?它显然不起作用
  • @Larnu 我使用变量 VarSourceFile

标签: sql sql-server ssis transform readfile


【解决方案1】:

我只能在这里猜测,因为尽管询问了使连接管理器动态化的操作,OP 不会共享该信息,并且图像将其隐藏。

因此,我认为他们没有这样做。

您只需编辑您的连接管理器。在“属性”窗格中,选择“连接管理器”时,找到“connectionstring”,然后在下拉下来选择>。然后将表达式设置为保存要加载文件的文件路径的变量的值。

【讨论】:

  • 请给我看一张我将在哪里管理连接字符串的图片
  • Visual Studio 在 ChromeOS 或 Linux 上不可用,所以我不能在家,@dodo,但就像我说的,它在属性窗格中,(我怀疑)你隐藏在后面屏幕截图中的“输出”窗格。否则只需点击F4 即可显示。
猜你喜欢
  • 1970-01-01
  • 2021-09-19
  • 2020-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多