数据库建模概述
IBM® SPSS® Modeler Server 支持与多家数据库供应商的数据挖掘和建模工具集成,这包括包括 IBM Netezza、Oracle Data Miner 和 Microsoft Analysis Services。可以在 IBM SPSS Modeler 应用程序内的所有数据库中构建、评分和存储模型。通过集成,可将 IBM SPSS Modeler 的分析功能和易用性将与数据库的功能和性能相结合,同时还兼备数据库供应商提供的数据库自有算法。模型在数据库内创建,然后可以借助 IBM SPSS Modeler 界面以正常方式浏览模型并为之评分,必要时还可使用 IBM SPSS Modeler Solution Publisher 来对模型进行部署。在 IBM SPSS Modeler 的“数据库建模”选用板中列出了支持的算法。
使用 IBM SPSS Modeler 访问数据库自有算法的若干优势:
- 数据库内的算法常常与数据库服务器紧密集成,这可能有助于提高性能。
- 在“数据库内”构建和存储的模型不仅由可访问该数据库的应用程序共享,且更易于在这些应用程序中部署。
SQL 生成。数据库内建模与 SQL 生成(又称为“SQL 回送”)存在明显区别。使用此功能可以生成原生 IBM SPSS Modeler 操作的 SQL 语句,这些语句可以“回送”到数据库(即,在其中执行)以提高性能。例如,“合并”、“汇总”和“选择”节点均可生成可以通过上述方式回送到数据库的 SQL 代码。将 SQL 生成与数据库建模结合使用可以使流自始至终在数据库中运行,相比于在 IBM SPSS Modeler 中运行流,前者具有极大的性能优势。
注: 数据库建模和 SQL 优化需要在 IBM SPSS Modeler 计算机上启用 IBM SPSS Modeler Server 连接。通过启用此设置,您可以访问数据库算法,直接从 IBM SPSS Modeler 回送 SQL 以及访问 IBM SPSS Modeler Server。要验证当前许可证的状态,请从 IBM SPSS Modeler 菜单中选择以下项目。
如果启用了连接,您可以在“许可证状态”选项卡中看到选项服务器启用。
请参阅连接到以获取更多信息。
关于所支持的算法的更多信息,请参阅针对指定供应商的后续章节。