Patricio González R
Ingeniero Civil Industrial, Master Business Engineering
Gerente IT Management
IT Management representa Jaspersoft en Chile
Convirtiendo Datos en Decisiones Estratégicas
2
Antecedentes
� La economía clásica establece que los factores de la producción son:� Tierra, Trabajo y Capital
� Brian Gentile (Forbes) propone que los factores de la producción han cambiado y son:� Tiempo, Información y Capital
“Los nuevos factores de producción: el tiempo y la información”Brian Gentile, Jaspersoft
Evolución de Business Intelligence
3
Valo
r p
ara
el
Neg
ocio
Usuarios
Todos los U
suarios
Analis
tas d
e
Negocio
Eje
cutivos G
ere
nte
s
& T
rabaja
dore
s
Esta
dís
ticos
Reporte
Análisis
Monitoreo
Predicción
1980 1990 2000 2010
¿Que pasó?
¿Porque pasó?
¿Que esta pasando?
¿Que pasará?
Reportes estáticos
e interactivos
Querys, VIZ tools
Excel, Olap
Dashboard &
scorecard
Data Mining,
estadísticas y optimización
Herramientas
Alto
Bajo
= Análisis
= Reportería
Evaluando la inteligencia analítica
Bolsas de Análisis
Business Value: Moderado
Competidor Analítico
Business Value: Alto
Volando a ciegas
Business Value: Bajo
Potencial Analítico
Business Value: Moderado
Report
erí
aA
nális
isD
ashboard
sM
odela
mie
nto
Centro
De C
osto
Recurs
o
Táctic
o
Mis
ión
Crític
a
Recurs
o
Estra
tégic
o
Individual Departamental Empresa Empresa +
Hojas de calculo
Pequeñas BD
DataMart &
DatawarehousesDatawarehouse
Corporativo
Ecosistema
Bigdata
Niv
el
de m
ad
ure
z a
nalí
tica
Niv
el d
e c
ultu
ra a
nalític
a
Nivel de Madurez de la data
Alcance y escala
Suite de Inteligencia de Negocios de Jaspersoft
©2010 Jaspersoft Corporation. Proprietary and Confidential
5
Motor de Informes
Entorno de Diseño
Visual de Informes
Informes Ad Hoc,
Cuadros de Mando,
Análisis en Memoria
Powerful OLAP
Data Analysis
Integración de Datos
de Alta Performance
Report Scheduling
Scheduler
*** Business Logic: Service API’s ***
Interfaz de Usuario flexible basada en estándares web con API para Servicios
Extensiones
Back-End Implementations can be Configured and/or Replaced
Reporting Engine
OLAPEngine
Ad Hoc Reporting
Object Permission
User Authority
JasperReports Library
OLAP Engine
JasperReports Server
Spring Security
Repository
Hibernate ORM
LDAP, JAAS, MS Active Directory, IBM
Tivoli, SiteMinder, CASTXT & CSV
JSR-168 portlets
Interfaz de Servicios
Web
Web Services / C/C++, PHP
Java API HTTP API XML/A (OLAP)
XML, XML/A
RDBMS
Conexión a cualquier fuente de datos
Jaspersoft UI Framework
Presentación (.css)Presentación (.css)
Eventos (.js)Eventos (.js)
Estructura (.jsp)Estructura (.jsp)
SSO
La Arquitectura de BI Jaspersoft
JasperReports Server
� Flexible server architecture� Semantic layer for relational and non-relational data sources
� On-premises, virtualized, or Cloud (SaaS & PaaS) deployment options
� Open, web service-driven architecture simplifies application integration
� Centralized repository� Connectivity to existing identity management systems to centralize and
secure reports and analysis views
� Report access and usage auditing for compliance
� Granular security access down to the cell and column level
� Ad hoc reports� Web-based ad hoc reports provide rich, interactive reports with drill
down, filtering, animated charting, and more
� Dashboards� Web-based, drag-and-drop layout designer for customized dashboard
©2010 Jaspersoft Corporation. Proprietary and Confidential 8
Jaspersoft iReport Designer
� Visual design environment� Pixel-perfect formatting allows complete control of each report element
� Data source support of relational, non-relational, and custom sources
� Sub-reports provide drill down to detail and report re-use
� Productivity functions� Drag-and-drop design environment for intuitive report design
� Crosstab, table, chart, and widget formats for clear display of data
� List and table component support means faster and easier report design
� Integration and extensions� Ability to embed reports within a Java or web-based application
� Report security and distribution through JasperReports Server
� Built-in expression editor applies conditions, scripts, and related logic to
report elements
©2010 Jaspersoft Corporation. Proprietary and Confidential 9
JasperReports Library
� Comprehensive layout functions� Ability to display dashboards, tables, crosstabs, charts and widgets
� Pixel-perfect, page-oriented or continuous output for web or print
� Sub-reports for highly complex layouts
� Scalable architecture� Query governors control use of system resources
� Report virtualizers optimize memory consumption
� Unlimited report size
� Flexible deployment� Connectivity to relational databases (RDBMS), Java (Hibernate, EJB),
POJO, and XML data sources
� Report output to PDF, HTML, CSV, XLS, TXT, RTF, and more
� Internationalized and localized for global deployments
©2010 Jaspersoft Corporation. Proprietary and Confidential 10
Part of JapserReports Server
Jaspersoft OLAP
� Advanced analytic functions� Ability to analyze data across multiple attributes and time periods
� MDX support lets users run complex analytic queries
� Addition of calculations at runtime or within the relational OLAP model
� Interactive user interface� Intuitive web-based interface lets users drill down, drill across, drill up,
filter, pivot, sort, and chart
� Ability to use MS Excel as a front-end client to your OLAP environment
� Granular security access down to the cell and column level
� Performance and scalability� Sophisticated caching of data and dimensions reduces query latency
� Relational database storage architecture
� Aggregate-aware architecture simplifies setup and improves user
response times
©2010 Jaspersoft Corporation. Proprietary and Confidential 11
Part of JapserReports Server
Jaspersoft ETL
� Graphical design environment� Business-oriented models for early design collaboration
� Drag-and-drop process designer
� Activity Monitoring dashboard tracks job execution and performance
� Connectors� Native connectivity to ERP and CRM applications such as
Salesforce.com, SAP, and SugarCRM
� Connectivity to mainframe, transactional, and analytic databases
� Connectivity to Big Data environments such as Hive for Hadoop
� Enterprise scalable support� Shared repository consolidates project information and metadata for
collaborative design requirements
� Data viewer displays view of source and target system data
� Change data capture and automated event triggers provides real-time data synchronization
©2010 Jaspersoft Corporation. Proprietary and Confidential 12
Capacidad de Procesamiento On-line
Motor en memoria con soporte para terabytes de datos
Explore y analice rápidamente miles de millones de filas de datos con un motor en memoria mejorado basado en columnas
Virtualización de datos
Virtualización de datos para una capa de metadatos con múltiples fuentes
Combine diferentes fuentes de
datos de forma rápida y
sencilla en una capa de
metadatos unificada sin ETL ni
un data warehouse para
obtener una visión más
completa de su negocio
Capa de dominio de JasperReports Server
Capa de dominio de JasperReports Server
Dashboards Informes Análisis
Jasper Server Connectivity
Connect to Any Data Source:
�JDBC*, JNDI*� Oracle MS SQL Server and all other traditional relational databases
� Columnar and high performance relational databases
� Data federation systems: JBoss Enterprise DSP (Metamatrix),
Composite
�Java Bean*
�“No SQL” / Big Data� Hadoop-Hive*, MongoDb*, Hadoop-Hbase, Cassandra, Couch DB,
more
�Hibernate
�XML, Web Services SOAP, Web Services RESTful
�Custom datasource connections
* Available in JRS “out of the box”©2010 Jaspersoft Corporation. Proprietary and Confidential 16
Embedded Options
� Web Services
� SOAP and RESTful
� Programmatic control
� HTTP APIs
� IFRAME Embed functionality -
like embedding a map, RSS
feed, video etc.
©2010 Jaspersoft Corporation. Proprietary and Confidential 17
Production Deployment ScenarioStand Alone
©2010 Jaspersoft Corporation. Proprietary and Confidential 18
RepositoryDBMS
DataWarehouse /
Reporting DBMS
JDBC / JNDI
Jasper Reports Server:Application Server:4 Cores / 6GB Heap Size
Host OS (64 bit) w/ Supported JDK
Check the Supported Platforms Datasheet for more information.
https://jaspersoft.egnyte.com/h-s/20120302/815f4e00344a4d06
Usage Assumptions:-1000 named users-10 Concurrent report executionsReport/analysis load
- 50% Small (~100 pages)- 40% Medium (~1000 pages)- 10% Large (10,000+ pages or
adhoc views)-<= 10 seconds response time-Optimized enterprise grade DBMS
Java VM Heap Memory SettingsThe options you need and how you set them depends on
your version of Java, your application server, and how it is
deployed. In addition, there’s a setting to support
localization when running with an Oracle database.
The settings in this section apply specifically to the
Oracle/Sun JVM.
Follow the performance tuning tips of your application
server (threads, compression, etc.). See: JasperReports
Server Installation Guide.
Scalability and Failover
©2010 Jaspersoft Corporation. Proprietary and Confidential 19
RepositoryDatabase
DataSources
Email Services
ExternalAuthentication
e.g. SiteMinder, CAS,JAAS, LDAP etc.
Java application servers
JasperReports Serverdeployed as WAR files
loadbalancer
Browser user
Web services client
See the JasperReports Server Ultimate Guide, Chapter 11
Production Deployment ScenarioStand Alone
©2010 Jaspersoft Corporation. Proprietary and Confidential 20
RepositoryDBMS
DataWarehouse /
Reporting DBMS
JDBC / JNDI
Jasper Reports Server:Application Server: Apache Tomcat, JBoss, GlassFish, WebLogic, etc
Host OS: (64 bit recommended): Windows, Linux & OSX
Check the Supported Platforms Datasheet for more information. http://www.jaspersoft.com/supported-platforms
Crecimiento rápido y amplio
reconocimiento
Amplio reconocimiento en el sectorAumento interanual de las ventas
Cuadrantes mágicos
©2012 Jaspersoft Corporation. 22
Funciones mejoradas de monitorización y diagnóstico de servidores
Las herramientas mejoradas de monitorización de sistemas aumentan la visibilidad y la capacidad de respuesta ante problemas del sistema y patrones de uso
Plataforma de BI líder en la industria con soporte PHP
Embeba funciones avanzadas de informes y análisis en aplicaciones PHP