Your SlideShare is downloading. ×
  • Like
Integrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la información
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

  • 1,151 views
Published

Cómo integrar Oracle BI con BPM y BAM.

Cómo integrar Oracle BI con BPM y BAM.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,151
On SlideShare
0
From Embeds
0
Number of Embeds
8

Actions

Shares
Downloads
44
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. 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. 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. Qué es OBIEE?
  • 7. Qué es BPM? • Oracle Business Process Management es un conjunto completo de herramientas para crear, ejecutar y optimizar procesos de negocios.
  • 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. 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. 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. 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. Publicar un proceso BPM como Web Service
  • 13. Publicar un proceso BPM como Web Service
  • 14. Publicar un proceso BPM como Web Service
  • 15. Publicar un proceso BPM como Web Service
  • 16. Publicar un proceso BPM como Web Service
  • 17. Llamar a un BPM Process desde BI Analysis
  • 18. Llamar a un BPM Process desde BI Analysis
  • 19. Llamar a un BPM Process desde BI Analysis
  • 20. Llamar a un BPM Process desde BI Analysis
  • 21. Llamar a un BPM Process desde BI Dashboard
  • 22. Llamar a un BPM Process desde BI Agent
  • 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. Integración entre BI y BPM Usando Process Cubes Facts Views Dimensions Views
  • 25. Integración entre BI y BPM Usando Process Cubes En BPM Studio, habilitar BPM Process Cubes para un Projecto.
  • 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. Integración entre BI y BPM Usando Process Cubes
  • 28. Integración entre BI y BPM Usando Process Cubes
  • 29. Integración entre BI y BPM Usando Process Cubes
  • 30. Integración entre BI y BPM Usando Process Cubes
  • 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. 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. 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. Integración entre BI y BPM Desde BPM Opciones para llamar a un Web Service en BPM : • Send/ Receive Tasks
  • 35. Integración entre BI y BPM Desde BPM Opciones para llamar a un Web Service en BPM : • Message Throw/Catch Tasks
  • 36. Integración entre BI y BPM Desde BPM Opciones para llamar a un Web Service en BPM: • Service Task
  • 37. Integración entre BI y BPM Desde BPM 1) Crear un service en el Business Catalog referenciando el WS de BI.
  • 38. Integración entre BI y BPM Desde BPM
  • 39. Integración entre BI y BPM Desde BPM 2) Crear un Service Task para llamar el WS de BI
  • 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. 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. 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. Configuración de BPM y BAM 1) Configurar BAM Adapter en la consola de Web Logic
  • 44. Configuración de BPM y BAM 1) Configurar BAM Adapter en la consola de Web Logic
  • 45. Configuración de BPM y BAM 1) Configurar BAM Adapter en la consola de Web Logic
  • 46. Configuración de BPM y BAM 2) Configurar BPM Engine en EM
  • 47. Configuración de BPM y BAM 3) Habilitar BAM a nivel de Project
  • 48. Configuración de BPM y BAM 4) Cambiar los seteos a nivel de Proceso (Process) y Activity Level (opcional)
  • 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. 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. 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. 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. 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. Integración entre BI y BAM Desde BAM 1) Crear un External Data Source (EDS) sobre OBIEE :
  • 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. Integración entre BI y BAM Desde BAM 2) Crear Data Objects para Tablas en el catálogo
  • 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. 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. 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. 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. 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. 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. Q&A
  • 64. Muchas gracias! Email: edelweiss@awen.com.uy