WEB开发网
开发学院数据库DB2 在 DB2 Data Warehouse Edition 中使用 Business ... 阅读

在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 2

 2008-12-12 16:36:12 来源:WEB开发网   
核心提示: 在继续操作之前,保存报告,在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 2(9),创建具有计算列和参数的数据集创建数据集在 Data Explorer 视图中,可以看到已经添加了 Db2Serve

在继续操作之前,保存报告。

创建具有计算列和参数的数据集

创建数据集

在 Data Explorer 视图中,可以看到已经添加了 Db2Server 数据源。现在,可以创建自己的数据集并在报告中显示数据:

在 Data Explorer 视图中,右键单击 Data Set 节点并选择 New Data Set。New Data Set 向导打开。

如果还没有选择 DB2Server 的话,就选择它作为数据源。可以检查 Data Source 类型(DB2Server)中的详细信息是否与前面设置的信息相同。

把数据集的名称改为 DailySalesReportDataSet 并单击 Next。

查询编辑对话框打开,其中显示数据集的详细信息(见下图)。把以下 SQL 语句粘贴到 SQL 框中:SELECT Date, Group, Department,
        CAST(SubDepartment AS CHAR(20))AS SubDepartment,
        CAST(Product AS CHAR(30))AS Product, Baskets, Items, Price,
 CGS, Sales FROM marts.V_SALES

注意:SQL 语句中的类型转换是可选的,因为在 SQL 视图中已经完成了转换。但是,在许多情况下,需要在语句本身中执行转换。

单击 Finish。

图 10. 创建数据集

在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 2

单击 Preview Results 查看查询的结果。

在数据集中添加计算列

接下来,创建一些列来提取 WeekEnding Date、Profit 和 Profit PCT 数据。

按照以下步骤添加计算列:

在左面板中,单击 Computed Columns,单击 New 并提供以下值:

Column Name: WEEKENDING
Data Type: DateTime
Expression: row["DATE"].getFullYear()+'-'+(row["DATE"].getMonth()+1)
  +'-'+(row["DATE"].getDate()+ (7-row["DATE"].getDay()))

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

Tags:DB Data Warehouse

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