0 / 0
Go back to the English version of the documentation
从模型块生成 SQL
Last updated: 2024年10月07日
SQL 优化 (SPSS Modeler)

使用数据库中的数据时,可以将 SQL 代码回送到数据库中以执行,这可以极大地提高许多操作的性能。 对于某些节点,可以生成模型块的 SQL,从而将模型评分阶段回送到数据库。 这允许包含这些块的流将其完整的 SQL 回送。

对于支持 SQL 回送的已生成模型块:
  1. 双击模型块以打开其设置。
  2. 根据节点类型,可以使用以下一个或多个选项。 选择以下其中一个选项以指定 SQL 生成的执行方式。

    为此模型生成 SQL

    • 缺省值:使用 Server Scoring Adapter(如果已安装)进行评分,否则在过程中进行评分。 此为缺省选项。 如果连接到安装有评分适配器的数据库,此选项将使用评分适配器和关联的用户定义的功能 (UDF) 生成 SQL,并在数据库中对您的模型进行评分。 当没有可用的评分适配器时,此选项会从数据库访存回数据,并在 SPSS Modeler中对数据进行评分。
    • 通过转换为没有缺失值支持的本机 SQL 进行评分。 此选项将生成本机 SQL 以在数据库中对模型进行评分,而没有处理缺失值的开销。 此选项仅在对个案进行评分时遇到缺失值的情况下才将预测设置为 null ($null$)。
    • 通过转换为具有缺失值支持的本机 SQL 进行评分。 对于 CHAID、QUEST 和 C&R 树模型,您可以生成本机 SQL 以在数据库中对模型进行评分,此数据库具有完整的缺失值支持。 因此,生成 SQL 意味着已按模型中指定的方式处理缺失值。 例如,C&R 树使用替代规则和最大子退回。
    • 在数据库之外进行评分。 此选项将从数据库访存回数据,并在 SPSS Modeler中对数据进行评分。
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more