随着当今信息化水平的不断提高,越来越多的企业将决策能力和信息的建设纳入到企业的日常工作之中,因此,我们将提高决策能力成为企业竞争的重要支撑。Oracle BI产品(Oracle Business Intelligence)正是这样一款易用且完备的企业决策分析工具,可以帮助企业将数据汇集、整合进入可视化报表形式,清晰总结各项重要数据,进而辅助企业决策能力的提升。
Oracle BI产品包括Oracle BI Answers、Oracle BI Dashboard、Oracle BI Publisher等子系统。Oracle BI Answers允许用户快速查询数据库,并且在查询结果可以查看完整的准确性,用户使用简单的搜索和自由的结构性查询轻松实现对查询的精细控制。Oracle BI Dashboard可用于快速分析复杂的数据,自定义显示数据报表,实现可以完全满足业务需要的安全、弹性及迅速的决策分析。Oracle BI Publisher可以用于企业统一模板化量身定制的报告自动生成,并可加载多种文件类型。
此外,Oracle BI产品支持通过Oracle Database中国云服务和Oracle Autonomous Database实现自主操作,实现配置自主、无需管理,帮助企业大幅度降低成本,提升效率。同时,它也依赖于Java等服务语言,对于对程序代码有要求的用户来说,Oracle BI可实现智能部署、敏捷开发,使企业的程序管理和运行更加高效。
从上可以看出,Oracle BI产品可以帮助企业实现可视化的决策管理,协助企业通过分析数据和信息,更好地总结报表、实现智能化推荐、实时分析,从而有效提升企业决策力。
例子:
//Java示例代码:
//Oracle BI示例代码:
String queryString = “SELECT * from customers”;
OQLSql q = new OQLSql(getConnection(), queryString);
Dataset dataset = q.executeQuery();
OdpsCube cube = new OdpsCube(dataset);
cube.addMeasures(new Measure( “amount”, “sum”));
cube.addFilter(new Filter(“customer_id”, Operator.IN, Arrays.asList(“100″,”200″,”300”)));
CubeResultSet resultSet = cube.execute();
while (resultSet.hasNext()) {
Record record = resultSet.next();
String customerId= record.getField(“customer_id”);
double sumAmout = record.getDouble(“sum”);
System.out.println(“customerId:” + customerId + “,sumAmout:” sumAmout );
}