WEB开发网
开发学院数据库DB2 将 InfoSphere Warehouse 数据挖掘与 IBM Cognos ... 阅读

将 InfoSphere Warehouse 数据挖掘与 IBM Cognos 报告集成,第 2 部分: 使用 InfoSphere Warehouse 和 Cognos 检测偏差

 2009-12-31 00:00:00 来源:WEB开发网   
核心提示: 为了从 DB2 表函数创建集群描述查询主题,您需要:在 Project Viewer 中,将 InfoSphere Warehouse 数据挖掘与 IBM Cognos 报告集成,第 2 部分: 使用 InfoSphere Warehouse 和 Cognos 检测偏差(9),选择 Data S

为了从 DB2 表函数创建集群描述查询主题,您需要:

在 Project Viewer 中,选择 Data Sources 文件夹中的数据库 DWESAMP,在属性视图中将 “Query Processing” 属性改为 “Limited Locale”。这样就启用了来自 SQL 的 Cognos 不能识别的查询主题。

在 PresentationView 名称空间中创建一个新的查询主题 “OutlierClusters”,并选择从一个数据源对该查询主题建模。如果从一个存储过程中对它进行建模,那么只支持 Cognos 能识别的存储过程。

在 “Select a data source” 页面上,选择 DWESAMP,并取消对选择 Run database query subject wizard 复选框。查询主题向导只适用于标准 SQL。单击 Finish。

创建查询主题后,会出现 Query Subject Definition 向导。输入 SQL 代码,以返回模型中的集群,其中 IDMMX.OUTLIERMODEL 是 “find deviations” 运行期间生成的集群模型的名称。 SELECT * FROM TABLE(IDMMX.DM_GETCLUSTERS((SELECT MODEL 
FROM IDMMX.CLUSTERMODELS WHERE MODELNAME='IDMMX.OUTLIERMODEL'))) AS CT  

由于 Cognos 不能识别这个的 SQL,因此需要将查询的 SQL 类型设为 “Native”,这告诉 Cognos 将 SQL 传递给数据库,而不是解释它。要改变这个设置,可以打开查询主题属性的 “Query Information” 选项卡。选择 “Options”,将 “SQL settings” 下的 “SQL type” 改为 “Native”。

“Test Sample” 运行后应该返回一个表,其中包含模型中的集群,如图 7 所示:

图 7. 离群值集群查询主题的测试结果
将 InfoSphere Warehouse 数据挖掘与 IBM Cognos 报告集成,第 2 部分: 使用 InfoSphere Warehouse 和 Cognos 检测偏差

上一页  4 5 6 7 8 9 10  下一页

Tags:InfoSphere Warehouse 数据挖掘

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接