Mais conteúdo relacionado MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece2. Jaspersoft Overview
Commercial Open Source Business Intelligence provider
Modern - simple, standards-based
Flexible - connectivity and deployment options
Affordable
Full End-to-End BI Suite
Reporting Dashboards Analysis Data Integration
©2012 Jaspersoft Corporation. 2
3. Quick Jaspersoft Company Data
50%-60% Growth FY’09 – FY’12 Recognized by industry
Year-over-Year sales growth analysts and journalists:
Magic Quadrants
More than 40 global partners including:
3
4. Jaspersoft Community
Every Minute … Worldwide Adoption
6 product downloads Over 14 million product downloads
Every Day … Over 14,000 Commercial Customers
240 new community members Over 1,000 Software Subscribers
30,000 users building BI apps 170,000 production deployments
Every Month … 250,000 registered community members
250 New Customers
©2012 Jaspersoft Corporation. 4
5. Jaspersoft Customers
240,000 Community. 170,000 Production Deployments. 14,000 Customers.
Software & Technology Public Sector Healthcare/Pharmaceutical
Travel & Transportation
Financial Services Telecommunications
Manufacturing
©2012 Jaspersoft Corporation. 5
6. Jaspersoft Business Intelligence Suite
Reporting Engine
Visual Report
Design Environment
Ad Hoc Query, Reporting,
And Analysis Server
Powerful OLAP
Data Analysis
High Performance
© 2011
Jaspersoft Data Integration
Corporatio
n.
Proprietar
y and
7. Jaspersoft Features
End User Ad
Advanced Production Hoc Query &
Reporting Reporting Reporting Dashboards Data Analysis / Exploration
Report JasperReports Server
Designer
Content &
Metadata
Repository
Jaspersoft OLAP
Java Reporting Engine Relational OLAP
Operational RDBMS Jaspersoft ETL
or Data Mart
POJO, EJB, XML, Warehouse
Hibernate, MDX, ODS
Custom
Data Integration
© 2012 Jaspersoft Corporation. Proprietary and Confidential
7
8. Reporting/Analysis from MongoDB
Indirect Batch Analysis
For Data Analysts and Operational
Managers who want to analyze
Historical trends in their content
BI Platform
ETL
RDBMS
©2012 Jaspersoft Corporation. 8
9. Reporting/Analysis from MongoDB
Direct Batch Reporting
For Data Analysts and Operational
Managers who want summarized
Periodic reports of their content
BI Platform
Native
Connector
©2012 Jaspersoft Corporation. 9
12. Reporting/Analysis from MongoDB
Approach Interactive Exploration Direct Batch Reporting Indirect Batch Analysis
Use Case For data analysts to discover real- For executives and operational For data analysts andoperational
timepatterns as they emerge from managers who want summarized, managers who want to analyze historical
their MongoDB content pre-built periodic reports on trends based upon pre-defined questions
MongoDB content
Latency Low Low or Medium High
Connectivity Native Native ETL
Architecture
Analytic Analytic
Application Application
Reports &
Dashboards
Jaspersoft Jaspersoft Jaspersoft
BI Platform BI Platform BI Platform
Native Native
ETL
Data
Mart
13. Big Data Connectors
Cassandra MongoDB
CouchDB Neo4j
EhCache Redis
GemFire Solr
Hadoop Avro SpringData – Redis
HadoopHBase VoltDB
Hadoop Hive
MarkLogic
Membase
©2012 Jaspersoft Corporation. 13
14. Trends in Big Data Sources
MongoDB
©2012 Jaspersoft Corporation. 14
15. Mongo DB Connector
Next connector to be productized
©2012 Jaspersoft Corporation. 15
19. Getting Started (June 2012)
JasperReports Server Professional 4.7
MongoDB Connector pre-installed
iReport Professional 4.7
MongoDB Connector pre-installed
JasperReports Server Community Edition 4.7
MongoDB Connector pre-installed
iReport Community Edition 4.7
MongoDB Connector pre-installed
Jaspersoft Studio
MongoDB Connector pre-installed
©2012 Jaspersoft Corporation. 19
29. Advanced Query: Geospatial
{
collectionName: 'customers',
findQuery: {
'addresses.billing_address.location' : {
'$within' : {
'$center' : [[-117.15,32.72],$P{MilesInDegrees}]
}
}
}
}
{
collectionName: 'customers',
findQuery: {
'addresses.billing_address.location' : {
'$near' : [-117.15,32.72]
}
},
limit : 1
}
©2012 Jaspersoft Corporation. 29
30. Advanced Query: Aggregation
{
runCommand: {
aggregate : "zips",
pipeline : [
{
$group : {
_id : "$state",
population: {
$sum : "$pop"
}
}
},
{
$sort : {
population : -1
}
}
]
}
}
©2012 Jaspersoft Corporation. 30
32. Questions?
http://jasperforge.org/bigdata
http://www.jaspersoft.com/jaspersoft-for-mongodb
bigdata@jaspersoft.com
©2012 Jaspersoft Corporation. 32