适用于:
SQL Server 2019 及更早版本的 Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
重要
SQL Server 2017 Analysis Services 中弃用了数据挖掘,现已在 SQL Server 2022 Analysis Services 中停止使用。 对于已弃用和停止使用的功能,文档不会更新。 若要了解详细信息,请参阅 Analysis Services 向后兼容性。
在 Analysis Services 处理数据挖掘对象之前,数据挖掘对象仍为空容器。 训练 是指处理数据挖掘模型。
处理挖掘结构: 挖掘结构从外部数据源获取数据,该数据源由列绑定和使用情况元数据定义,并读取数据。 此数据已完整读取,然后进行分析以提取各种统计信息。 Analysis Services 将数据(适合由数据挖掘算法进行分析)的紧凑表示形式存储在本地缓存中。 可以保留此缓存,也可以在处理模型后将其删除。 默认情况下,缓存被存储。 有关详细信息,请参阅 “处理挖掘结构”。
处理挖掘模型: 挖掘模型为空,仅包含定义,直到经过处理。 若要处理挖掘模型,必须已处理它所基于的挖掘结构。 挖掘模型从挖掘结构缓存中获取数据,应用可能在模型上创建的任何筛选器,然后通过算法传递数据集以检测模式。 处理模型后,模型仅存储处理的结果,而不是数据本身。 有关详细信息,请参阅 “处理挖掘模型”。
下图显示了 Analysis Services 处理挖掘结构和挖掘模型时数据流的方式。
查看处理结果
处理挖掘结构后,它具有用于统计分析的数据的紧凑表示形式。 如果缓存仍具有数据,请通过以下方式使用它:
针对该模型创建一个数据挖掘扩展 (DMX) 查询,并钻取到该结构。 有关详细信息,请参阅 SELECT FROM <model>.CASES (DMX) 。
根据结构浏览模型,并使用 UI 选项钻取到结构事例。 有关详细信息,请参阅数据挖掘模型查看器或从挖掘模型钻取到事例数据。
针对结构事例创建 DMX 查询。 有关详细信息,请参阅 SELECT FROM <structure>.CASES。
处理完挖掘模型后,它仅包含分析得出的模式以及从模型结果到缓存训练数据的映射关系。 术语 模型内容 是指模型结果。 浏览或查询模型内容。 此外,如果缓存中有模型和结构情况,也查询它们。
模型内容取决于算法。 例如,即使它们使用相同的数据,聚类分析和决策树模型也会生成不同的内容。 有关详细信息,请参阅挖掘模型内容(Analysis Services - 数据挖掘)。
处理要求
处理要求可能会有所不同,具体取决于挖掘模型是只使用关系数据还是使用多维数据源。
对于关系数据源,请创建训练数据并针对该数据运行挖掘算法。 使用 OLAP 对象(如维度和度量值)的挖掘模型也需要处理的基础数据。 可能需要处理多维对象以填充挖掘模型。
有关详细信息,请参阅处理要求和注意事项(数据挖掘)。
另请参阅
钻取查询 (数据挖掘)
挖掘结构(Analysis Services - 数据挖掘)
挖掘模型(分析服务 - 数据挖掘)
逻辑体系结构 (Analysis Services - 数据挖掘)