Integrando Oracle BI, BPM y BAM 11g:
El ciclo completo de la información
Edelweiss Kammermann
AROUG BI DAY – Buenos Aires ...
Edelweiss Kammermann
• Ingeniera en Computación. Especialista en BI y BPM con más de
17 años de experiencia en consultoría...
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Que es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Qué es OBIEE?
Oracle BIEE es una plataforma de Inteligencia de Negocios
completa que provee de un amplio rango de capacida...
Qué es OBIEE?
Qué es BPM?
• Oracle Business Process Management es un conjunto
completo de herramientas para crear, ejecutar y optimizar
...
Qué es BAM?
• Oracle BAM brinda a los ejecutivos de negocio la habilidad de
monitorear sus procesos y servicios de negocio...
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Integración entre BI y BPM
Desde BI
• Un proceso de BPM puede ser publicado como Web Service
por lo que BI puede llamarlo ...
Publicar un proceso BPM como Web
Service
1) Cambiar la start activity por Start Message Activity.
2) Cambiar Implementatio...
Publicar un proceso BPM como Web
Service
Publicar un proceso BPM como Web
Service
Publicar un proceso BPM como Web
Service
Publicar un proceso BPM como Web
Service
Publicar un proceso BPM como Web
Service
Llamar a un BPM Process
desde BI Analysis
Llamar a un BPM Process
desde BI Analysis
Llamar a un BPM Process
desde BI Analysis
Llamar a un BPM Process
desde BI Analysis
Llamar a un BPM Process
desde BI Dashboard
Llamar a un BPM Process
desde BI Agent
Integración entre BI y BPM
Usando Process Cubes
• BPM provee vistas sobre su STAR Schema (Process Cubes) para monitorear
l...
Integración entre BI y BPM
Usando Process Cubes
Facts Views
Dimensions Views
Integración entre BI y BPM
Usando Process Cubes
En BPM Studio, habilitar BPM Process Cubes para un Projecto.
Integración entre BI y BPM
Usando Process Cubes
Opciones en BI:
1. Incluir este Star Schema como parte de la Metadata de O...
Integración entre BI y BPM
Usando Process Cubes
Integración entre BI y BPM
Usando Process Cubes
Integración entre BI y BPM
Usando Process Cubes
Integración entre BI y BPM
Usando Process Cubes
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Integración entre BI y BPM
Desde BPM
BI ofrece diferentes WebServices con el fin de ser usados por
otras herramientas clie...
Integración entre BI y BPM
Desde BPM
1) En EM, crear una clave de entrada (key entry) llamada
wsil.browsing en la carpeta ...
Integración entre BI y BPM
Desde BPM
Opciones para llamar a un Web Service en BPM :
• Send/ Receive Tasks
Integración entre BI y BPM
Desde BPM
Opciones para llamar a un Web Service en BPM :
• Message Throw/Catch Tasks
Integración entre BI y BPM
Desde BPM
Opciones para llamar a un Web Service en BPM:
• Service Task
Integración entre BI y BPM
Desde BPM
1) Crear un service en el Business Catalog referenciando el WS
de BI.
Integración entre BI y BPM
Desde BPM
Integración entre BI y BPM
Desde BPM
2) Crear un Service Task para llamar el WS de BI
Integración entre BI y BPM
Desde BPM
Usos:
1 – Cuando se necesita información adicional information desde
BI.
2 – Usar BI ...
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Configuración de BPM y BAM
Configuraciones necesarias para BPM y BAM para manejar el
análisis de procesos:
1) Configurar B...
Configuración de BPM y BAM
1) Configurar BAM Adapter en la consola de Web Logic
Configuración de BPM y BAM
1) Configurar BAM Adapter en la consola de Web Logic
Configuración de BPM y BAM
1) Configurar BAM Adapter en la consola de Web Logic
Configuración de BPM y BAM
2) Configurar BPM Engine en EM
Configuración de BPM y BAM
3) Habilitar BAM a nivel de Project
Configuración de BPM y BAM
4) Cambiar los seteos a nivel de Proceso (Process) y Activity
Level (opcional)
Integración entre BI y BAM
Desde BI
Integrar OBIEE Dashboards con BAM
Todos los dashboards y los reportes de BAM se pueden...
Integración entre BI y BAM
Desde BI
Integrar Publisher con BAM
Usando Web Services de BAM, crear data models en BI Publish...
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Integración entre BI y BAM
Desde BAM
1) Crear un External Data Source (EDS) sobre OBIEE para tener
acceso al catálogo de O...
Integración entre BI y BAM
Desde BAM
1) Crear un External Data Source (EDS) sobre OBIEE :
• Copiar el arhcivo bijdbc.jar a...
Integración entre BI y BAM
Desde BAM
1) Crear un External Data Source (EDS) sobre OBIEE :
Integración entre BI y BAM
Desde BAM
1) Crear un External Data Source (EDS) sobre OBIEE:
Driver: oracle.bi.jdbc.AnaJdbcDri...
Integración entre BI y BAM
Desde BAM
2) Crear Data Objects para Tablas en el catálogo
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Otras Integraciones
BPM dashboards y Task Forms son páginas ADF.
Opciones para integrar BI en páginas ADF :
•Embedding BI ...
Agenda
• Qué es OBIEE?
• Qué es Oracle BPM?
• Qué es Oracle BAM?
• Integración entre BI y BPM
– Desde BI
– Desde BPM
• Con...
Conclusiones
La integración de BI, BPM y BAM:
• Permite trabajar a los usuarios en el mismo framework .
• Provee más enten...
Información Adicional
• Documentación BI :
http://www.oracle.com/technetwork/middleware/bi-
enterprise-edition/documentati...
Información Adicional
Libros:
• Oracle Business Intelligence 11g Developers Guide de
Mark Rittman
• Oracle BAM 11gR1 de Pe...
Q&A
Muchas gracias!
Email: edelweiss@awen.com.uy
Upcoming SlideShare
Loading in...5
×

Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información

1,609

Published on

Cómo integrar Oracle BI con BPM y BAM.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,609
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
57
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información

  1. 1. Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información Edelweiss Kammermann AROUG BI DAY – Buenos Aires Junio 2013
  2. 2. Edelweiss Kammermann • Ingeniera en Computación. Especialista en BI y BPM con más de 17 años de experiencia en consultoría y liderazgo de proyectos con tecnología Oracle en varios países de Latino América. • Instructora de Oracle University de distintos cursos incluyendo OBI, BPM, Warehouse Builder y ODI. • Co-fundadora y Vice Presidenta del Grupo de Usuarios de Oracle Uruguay (UYOUG) • Co-fundadora y Directora de AWEN Consulting. • Email: edelweiss@awen.com.uy • Twitter: @EdelweissK
  3. 3. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Que es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  4. 4. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  5. 5. Qué es OBIEE? Oracle BIEE es una plataforma de Inteligencia de Negocios completa que provee de un amplio rango de capacidades como por ejemplo: • Cuadros de Mando (Dashboards) Interactivos • Consultas Ad hoc y Reportes Interactivos • Reportes Empresariales. • Detección y alertas Proactivos • Actionable Intelligence. • Spatial Intelligence via Map-based Visualizations • Scorecard and Strategy Management • Mobile
  6. 6. Qué es OBIEE?
  7. 7. Qué es BPM? • Oracle Business Process Management es un conjunto completo de herramientas para crear, ejecutar y optimizar procesos de negocios.
  8. 8. Qué es BAM? • Oracle BAM brinda a los ejecutivos de negocio la habilidad de monitorear sus procesos y servicios de negocio y de cambiar estos procesos rapidamente o tomar acciones correctivas.
  9. 9. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  10. 10. Integración entre BI y BPM Desde BI • Un proceso de BPM puede ser publicado como Web Service por lo que BI puede llamarlo desde • Analyses • Dashboard • Agents • BPM provee vistas sobre su Esquema Estrella (Process Cubes) para monitorear los procesos y evaluar la performance de los procesos completados y de las instancias que se están ejecutando
  11. 11. Publicar un proceso BPM como Web Service 1) Cambiar la start activity por Start Message Activity. 2) Cambiar Implementation Property como “Define Interface” o elegir una en el Business Catalog 3) Definir parámetros de entrada 4) En la seccion Advance, elegir la opción synchronous service 5) Mapear el mensaje entrante con process data objects. 6) Hacer lo mismo con la End Activity (End Message) 7) Salvar todo y hacer Deploy del projecto 8) En EM , presionar el botón Service Endpoint and WSDL y copiar la WSDL url
  12. 12. Publicar un proceso BPM como Web Service
  13. 13. Publicar un proceso BPM como Web Service
  14. 14. Publicar un proceso BPM como Web Service
  15. 15. Publicar un proceso BPM como Web Service
  16. 16. Publicar un proceso BPM como Web Service
  17. 17. Llamar a un BPM Process desde BI Analysis
  18. 18. Llamar a un BPM Process desde BI Analysis
  19. 19. Llamar a un BPM Process desde BI Analysis
  20. 20. Llamar a un BPM Process desde BI Analysis
  21. 21. Llamar a un BPM Process desde BI Dashboard
  22. 22. Llamar a un BPM Process desde BI Agent
  23. 23. Integración entre BI y BPM Usando Process Cubes • BPM provee vistas sobre su STAR Schema (Process Cubes) para monitorear los procesos y evaluar la performance de los procesos completados y las instancias que están en ejecucución.
  24. 24. Integración entre BI y BPM Usando Process Cubes Facts Views Dimensions Views
  25. 25. Integración entre BI y BPM Usando Process Cubes En BPM Studio, habilitar BPM Process Cubes para un Projecto.
  26. 26. Integración entre BI y BPM Usando Process Cubes Opciones en BI: 1. Incluir este Star Schema como parte de la Metadata de OBI 2. Usarlo directamente en BI Publisher 3. Cargar esta información en otro esquema. • Mejor performance • Los datos en el Process Cube no es permanente.
  27. 27. Integración entre BI y BPM Usando Process Cubes
  28. 28. Integración entre BI y BPM Usando Process Cubes
  29. 29. Integración entre BI y BPM Usando Process Cubes
  30. 30. Integración entre BI y BPM Usando Process Cubes
  31. 31. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  32. 32. Integración entre BI y BPM Desde BPM BI ofrece diferentes WebServices con el fin de ser usados por otras herramientas clientes: • ExecuteAgent • ExecuteAnalysis • EvaluateCondition Web Services for SOA provee documentos WSIL que permite buscar y seleccionar agentes, análisis y condiciones almacenadas en el catalogo WSIL URL: http://localhost:7001/biservices/inspection?wsil
  33. 33. Integración entre BI y BPM Desde BPM 1) En EM, crear una clave de entrada (key entry) llamada wsil.browsing en la carpeta de mapeos (map folder) oracle.bi.enterprise 2) Reiniciar BI Services
  34. 34. Integración entre BI y BPM Desde BPM Opciones para llamar a un Web Service en BPM : • Send/ Receive Tasks
  35. 35. Integración entre BI y BPM Desde BPM Opciones para llamar a un Web Service en BPM : • Message Throw/Catch Tasks
  36. 36. Integración entre BI y BPM Desde BPM Opciones para llamar a un Web Service en BPM: • Service Task
  37. 37. Integración entre BI y BPM Desde BPM 1) Crear un service en el Business Catalog referenciando el WS de BI.
  38. 38. Integración entre BI y BPM Desde BPM
  39. 39. Integración entre BI y BPM Desde BPM 2) Crear un Service Task para llamar el WS de BI
  40. 40. Integración entre BI y BPM Desde BPM Usos: 1 – Cuando se necesita información adicional information desde BI. 2 – Usar BI para proveer datos en puntos de decisión (decision points) - routing 3 – Llamar alertas de BI alert desde un Business Process para alertar por un caso en particular.
  41. 41. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  42. 42. Configuración de BPM y BAM Configuraciones necesarias para BPM y BAM para manejar el análisis de procesos: 1) Configurar BAM Adapter en la consola de Web Logic 2) Configurar BPM Engine en EM 3) Habilitar BAM a nivel de Project 4) Cambiar seteos a nivel de Process y Activity (opcional)
  43. 43. Configuración de BPM y BAM 1) Configurar BAM Adapter en la consola de Web Logic
  44. 44. Configuración de BPM y BAM 1) Configurar BAM Adapter en la consola de Web Logic
  45. 45. Configuración de BPM y BAM 1) Configurar BAM Adapter en la consola de Web Logic
  46. 46. Configuración de BPM y BAM 2) Configurar BPM Engine en EM
  47. 47. Configuración de BPM y BAM 3) Habilitar BAM a nivel de Project
  48. 48. Configuración de BPM y BAM 4) Cambiar los seteos a nivel de Proceso (Process) y Activity Level (opcional)
  49. 49. Integración entre BI y BAM Desde BI Integrar OBIEE Dashboards con BAM Todos los dashboards y los reportes de BAM se pueden ver directamente como páginas web sin tener que usar el ActiveViewer: 1. En el Active Studio seleccionar un reporte ( en My Reports o en Shared Reports) 2. En la lista de Actions, click Copy Shortcut 3. Copiar la URL mostrada en la ventana de diálogo. 4. Incluirla en OBIEE Dashboards
  50. 50. Integración entre BI y BAM Desde BI Integrar Publisher con BAM Usando Web Services de BAM, crear data models en BI Publisher: 1) Crear un nuevo data model usando un data set basado en Web Service. 2) Usar el método GET sólo disponible en el Web Service DataObjectOperationsByName .
  51. 51. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  52. 52. Integración entre BI y BAM Desde BAM 1) Crear un External Data Source (EDS) sobre OBIEE para tener acceso al catálogo de OBIEE 2) Crear Data Objects para Tablas en el catálogo
  53. 53. Integración entre BI y BAM Desde BAM 1) Crear un External Data Source (EDS) sobre OBIEE : • Copiar el arhcivo bijdbc.jar al BAM home (o a algún directorio que este en el WEBLOGIC_CLASSPATH). Ejemplo: C:middlewareOracle_SOA1bam • Editar WLS_HOME/wlserver 10.3/common/bin/commEnv.cmd • Agregar ${CLASSPATHSEP}/<BAM_HOME>/bijdbc.jar al final de la entrada WEBLOGIC_CLASSPATH • Reiniciar Weblogic y BAM Server
  54. 54. Integración entre BI y BAM Desde BAM 1) Crear un External Data Source (EDS) sobre OBIEE :
  55. 55. Integración entre BI y BAM Desde BAM 1) Crear un External Data Source (EDS) sobre OBIEE: Driver: oracle.bi.jdbc.AnaJdbcDriver Login: Usuario de OBIEE Password: Password OBIEE Connection String/URL: jdbc:oraclebi://host_name:port_number/ Ejemplo: jdbc:oraclebi:// ek-bi11g :9703/
  56. 56. Integración entre BI y BAM Desde BAM 2) Crear Data Objects para Tablas en el catálogo
  57. 57. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  58. 58. Otras Integraciones BPM dashboards y Task Forms son páginas ADF. Opciones para integrar BI en páginas ADF : •Embedding BI Objects •BI Composer •BI Logical SQL View Object
  59. 59. Agenda • Qué es OBIEE? • Qué es Oracle BPM? • Qué es Oracle BAM? • Integración entre BI y BPM – Desde BI – Desde BPM • Configuración de BPM y BAM • Integración entre BI y BAM – Desde BI – Desde BAM • Otras integraciones • Conclusiones
  60. 60. Conclusiones La integración de BI, BPM y BAM: • Permite trabajar a los usuarios en el mismo framework . • Provee más entendimiento sobre el negocio, brindando a los usuarios el acceso a toda la información: histórica y en tiempo real y tomar acciones basándose en ella. • Permite la automatización entre estas herramientas, con lo cual pueden interactuar entre ellas sin necesidad de interacción humana.
  61. 61. Información Adicional • Documentación BI : http://www.oracle.com/technetwork/middleware/bi- enterprise-edition/documentation/bi-ee-087853.html • Documentación BPM : • http://www.oracle.com/technetwork/middleware/bpm/d ocumentation/index.html • Documentación BAM : http://www.oracle.com/technetwork/middleware/bam/d ocumentation/index.html
  62. 62. Información Adicional Libros: • Oracle Business Intelligence 11g Developers Guide de Mark Rittman • Oracle BAM 11gR1 de Pete Wang • Getting Started with Oracle BPM 11g Suite de Heidi Buelow, Manoj Das, Manas Deb y Prasen Palvanka • Oracle Business Process Management Suite 11g Handbook de Manoj Das, Manas Deb y Mark Wilkins
  63. 63. Q&A
  64. 64. Muchas gracias! Email: edelweiss@awen.com.uy
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×