BI Answers和BI Publishers是Oracle Business Intelligence Suite的两个组件,用于创建和分发企业级报表和分析。
BI Answers是Oracle Business Intelligence Suite的分析工具,它允许用户以交互方式探索数据、运行查询和创建报表。用户可以使用BI Answers创建数据模型、编写SQL查询、应用过滤器和排序,并将结果以表格、图表等形式呈现出来。下面是一个使用BI Answers创建报表的示例:
SELECT
Product.Name,
SUM(Sales.Amount) AS TotalSales
FROM
Sales,
Product
WHERE
Sales.ProductID = Product.ID
GROUP BY
Product.Name
ORDER BY
TotalSales DESC
BI Publishers是Oracle Business Intelligence Suite的报告分发工具,它允许用户创建、调度和分发高度可定制化的报告。用户可以使用BI Publishers创建报告模板、定义数据源、应用条件格式、添加参数和设置分发选项。下面是一个使用BI Publishers创建报告的示例:
Product Sales Report
Product Sales Report
Name
Total Sales
SELECT
Product.Name,
SUM(Sales.Amount) AS TotalSales
FROM
Sales,
Product
WHERE
Sales.ProductID = Product.ID
GROUP BY
Product.Name
ORDER BY
TotalSales DESC
{Name}
{TotalSales}
Sample Data
Database
jdbc:mysql://localhost:3306/sampledata
user
password
StartDate
Date
EndDate
Date
上述示例代码中,使用BI Answers创建了一个查询报表,使用BI Publishers创建了一个报告模板,并定义了数据源和参数。
综上所述,BI Answers和BI Publishers之间的区别是:BI Answers用于交互式查询和报表创建,而BI Publishers用于高度可定制的报告分发。