SSIS

比较SSIS和Azure数据工厂

在15年的大部分时间里,SQL Server集成服务(SSIS)已成为在Microsoft SQL服务器上运行的商店的首选企业提取转换加载(ETL)工具。最近,Microsoft在其稳定的企业ETL工具中添加了Azure数据工厂(ADF)。在这篇文章中,我’将比较SSIS和Azure数据工厂,以分享它们的相似之处,并…


SSIS布局格式选项

我认识的大多数人在SQL Server Integration Services程序包的视觉布局方面走到一个极端:要么他们根本不关心外观,要么坚持简单易读的SSIS布局。在项目被视为完成之前。我绝对是第二组的人,几乎总是会花钱…


在数据流上使用SSIS错误输出

在处理SSIS数据流时,您会注意到许多源和转换以及某些目标具有内置输出来处理错误。错误输出使SSIS开发人员可以创建单独的路径,通过该路径可以定向错误行。在此SSIS基础知识文章中,我们将简要讨论使用SSIS错误的要点和设计模式…


使用SSIS术语提取进行数据探索

数据探索是任何新ETL(提取-转换-负载)过程的重要组成部分。了解数据源的结构,类型甚至语义,可以帮助ETL开发人员或架构师对数据类型和长度设置,转换逻辑以及错误处理过程做出更好的决策。此外,在某些情况下,以数据探索为主要…


在SSIS中使用项目连接

在SQL Server Integration Services中,连接管理器用作大多数外部读取和写入操作的网关。连接管理器是特定于类型和格式的,对于关系数据库连接管理器,它们通常也特定于供应商(Oracle,DB2等)。在大多数情况下,相同的连接会在…


SSIS中的For循环容器入门

SQL服务器 Integration Services配备了任务和容器,以简化设计和维护ETL的流程:应执行哪个逻辑,应何时执行以及应执行多少次。大多数SSIS开发人员都熟悉序列容器和For Each循环容器,它们可用于分组…


SSIS查找缓存模式

在SQL Server Integration Services中,查找组件是用于数据验证和完成的最常用工具之一。提供查找组件是一种将一组数据虚拟连接到另一组数据以验证和/或检索缺失值的方法。正确配置,它是可靠且相当快的。为了充分利用此组件,…


在SSIS中使用原始文件

SQL服务器 Integration Services在直接在数据流管道中即时获取和处理数据方面做得很好。但是,在某些情况下,有时需要在包执行期间使用SSIS中的结果集的持久性。对于这些情况,一种选择是使用SSIS原始文件。在这篇SSIS基础知识文章中,我将…


SSIS优先约束

在SQL Server Integration Services的控制流中,我们通常用于将任务彼此连接的“线”实际上是智能控件。这些SSIS优先级约束使ETL开发人员可以自定义从一个任务到另一个任务的程序流。优先级约束最常见的用法是简单地将两个任务与默认约束连接起来,即…


SSIS需要多少内存?

我被问到有关ETL配置的最常见问题之一是SSIS需要多少内存。在配置运行SSIS的SQL Server的新实例或将SSIS添加到现有SQL Server安装中时,了解SSIS如何使用内存以及程序包设计中的哪些因素会影响所使用的内存量非常重要。…