【发布时间】:2018-07-25 15:06:34
【问题描述】:
我在 SQL 中有 20 个表和一个通用表。该主表的列中有索引。使用这些索引,我通过从其他 20 个表中获取数据来创建一个视图。
我的问题是使用 Excel 源创建相应更新所有这些表的过程的最有效方法是什么。它应该是未来的证明(例如,每月输入一次新的 Excel 数据)。
如果它是一个 SSIS 包,它会是什么样子,也许你有类似的例子?
感谢您的帮助。
【问题讨论】:
我在 SQL 中有 20 个表和一个通用表。该主表的列中有索引。使用这些索引,我通过从其他 20 个表中获取数据来创建一个视图。
我的问题是使用 Excel 源创建相应更新所有这些表的过程的最有效方法是什么。它应该是未来的证明(例如,每月输入一次新的 Excel 数据)。
如果它是一个 SSIS 包,它会是什么样子,也许你有类似的例子?
感谢您的帮助。
【问题讨论】:
我个人不喜欢 SSIS。我发现排除故障很痛苦,但对于某些任务来说这很好。如果我是你,我会:
data import wizard 导入 Excel 文件。staging 表中即可。以这种方式编写解决方案可以让您对每个步骤进行故障排除并使报告变得容易。你可以只做整个事情就是SSIS,但就像我说的,我不喜欢那个工具。我尽可能喜欢我在命令行上的代码以进行故障排除:)
【讨论】:
我使用app from windows store 将 Excel 转换为 SQL 脚本。 然后将脚本发送给我们的 DBA。
【讨论】: