SQL SSIS 分步工作流程是否比 SQL 工作分步工作流程更好?
Whether SQL SSIS step by step workflow will be better as compared to SQL jobs step by step workflow?
我们一直在使用 SQL 作业来调用如此多的工作流 activities.All 这些步骤在 SQL 作业中逐步提到。我们想知道将这些循序渐进的过程从 SQL 作业转移到 SQL SSIS 是否会提高性能以及更稳健且错误最少。
我们在 SQL 作业中遇到的常见问题之一,如果我们的任何存储过程由于某些错误数据而无法插入记录.. 它会导致 SQL 作业失败。如果 SQL 作业失败,我们需要一些时间来调试并了解它失败的原因。
很高兴听到 SQL 专家的意见。
我已经使用 SSIS 6 年了,现在正在构建我们的企业数据仓库星型模式。我们的来源包括 AS400,它提供 .TSV 文件(制表符分隔)中的数据。
我不会梦想只通过存储过程来完成 ETL 工具的所有工作。
在 SSIS 的帮助下,我建立了 3 个数据库:
-消耗臭氧层物质
-分期
-最终DW.
在包含的所有步骤中,有一些您可以使用存储过程完成。
通过使用 SSIS 或其他有效的 ETL 工具,您可以在以下方面获益:
-批量数据插入
-快速清理数据
-记录
- 在出现错误和一般非常好的错误处理的情况下继续处理。
- 应对维度缓慢变化等特殊方面的方法。
-运行/测试配置
-分布式执行
请记住,每种工具都有其优点和缺点。 ETL 工具是为执行通用 SQL 开发而设计的。
此外,如果您过渡到使用 SSIS,您会发现在您当前的情况下没有很好地解决业务领域。
我认为您应该在 Kimball 的网站和书籍上投入一些时间。
具体看他站里的这个问题:Should you use an ETL tool?
我会保留作业中的步骤。这样,如果其中一个步骤失败,您可以轻松地在作业历史记录中查看它是哪一步。您也可以轻松地从失败的步骤开始重新启动作业。
如果你只有一个调用SSIS包的步骤,你将不得不在包中仔细编写一些自定义错误报告,否则你将不知道包中的哪一步导致了包失败。
我们一直在使用 SQL 作业来调用如此多的工作流 activities.All 这些步骤在 SQL 作业中逐步提到。我们想知道将这些循序渐进的过程从 SQL 作业转移到 SQL SSIS 是否会提高性能以及更稳健且错误最少。
我们在 SQL 作业中遇到的常见问题之一,如果我们的任何存储过程由于某些错误数据而无法插入记录.. 它会导致 SQL 作业失败。如果 SQL 作业失败,我们需要一些时间来调试并了解它失败的原因。
很高兴听到 SQL 专家的意见。
我已经使用 SSIS 6 年了,现在正在构建我们的企业数据仓库星型模式。我们的来源包括 AS400,它提供 .TSV 文件(制表符分隔)中的数据。
我不会梦想只通过存储过程来完成 ETL 工具的所有工作。
在 SSIS 的帮助下,我建立了 3 个数据库:
-消耗臭氧层物质 -分期 -最终DW.
在包含的所有步骤中,有一些您可以使用存储过程完成。
通过使用 SSIS 或其他有效的 ETL 工具,您可以在以下方面获益:
-批量数据插入 -快速清理数据 -记录 - 在出现错误和一般非常好的错误处理的情况下继续处理。 - 应对维度缓慢变化等特殊方面的方法。 -运行/测试配置 -分布式执行
请记住,每种工具都有其优点和缺点。 ETL 工具是为执行通用 SQL 开发而设计的。
此外,如果您过渡到使用 SSIS,您会发现在您当前的情况下没有很好地解决业务领域。
我认为您应该在 Kimball 的网站和书籍上投入一些时间。
具体看他站里的这个问题:Should you use an ETL tool?
我会保留作业中的步骤。这样,如果其中一个步骤失败,您可以轻松地在作业历史记录中查看它是哪一步。您也可以轻松地从失败的步骤开始重新启动作业。
如果你只有一个调用SSIS包的步骤,你将不得不在包中仔细编写一些自定义错误报告,否则你将不知道包中的哪一步导致了包失败。