SSIS == SQL Server Integration Services,它是一个提取转换和加载 (ETL) 工具,它是 SQL7、SQL2K 时代的数据转换服务或 DTS 的卓越实现。它是表达工作流过程的绝佳工具,其中数据从 A 点移动到 B 点(以及 c 和 d 等)并通过该过程进行更改,例如整合到非规范化设计或数据清理。
BI 或商业智能是科技界整个类别的绰号,它是现在的好地方。BI 技能非常有价值且很难获得,原因之一是很难在实验室中重新创建真正的 BI 案例,因此教学几乎总是在真实世界的情况下进行。
从高层次上看,BI 项目通常涉及报告的终点。通常,作为开发人员,我们习惯于编写事务性报告,例如 PO 的详细信息,但 BI 可以进入涵盖数十年产品销售趋势并处理数亿条记录的非常广泛的报告。我们为应用程序设计数据库的方式对于这种报告并不理想,因此发明了其他工具和技术并在 BI 空间中使用。这些就是您经常听到的称为 OLAP 多维数据集的多维数据集。OLAP 多维数据集通常源自一个数据仓库,该数据仓库只不过是另一个数据库——但典型的仓库包含来自多个(通常是几十个)其他应用程序数据库的数据。您的库存应用程序、采购应用程序、HR 应用程序和一大堆其他应用程序都包含创建业务完整图景的点点滴滴的数据,BI 架构师将使用 SSIS 之类的工具从所有这些系统中提取数据,对其进行处理并将其存储在数据仓库中它采用不同类型的设计来更好地进行报告。一旦数据进入仓库,他将使用分析服务在该数据上创建多维数据集,并使用 Reporting Services 之类的工具向您显示有关该数据的报告。
编辑:抱歉,忘记了数据挖掘,它是另一个描述和概念或过程的非特定术语,而不是工具。在一个简单的例子中,它是一种识别数据模式的有条不紊的方法。过去,一个好的业务分析会通过数据查看趋势,但是对于现代数据库,您所谈论的数据集太大而无法手动梳理 - 数据挖掘允许您指示计算机梳理这些数据并识别感兴趣的模式.
希望有帮助