Es mostren els missatges amb l'etiqueta de comentaris BI. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris BI. Mostrar tots els missatges

dijous, 5 de gener del 2012

Cambiar el puerto de Tomcat del BOXI 3.1

Un compañero de trabajo me pregunto como se cambiaba el puerto del Tomcat que instala el Business Objects XI 3.1, una vez hecho y probado, he decidido escribirlo, por si alguien lo necesita.

Ir al directorio donde este instalado el Tomcat del BO, normalmente "C:\Archivos de programa\Business Objects\Tomcat55\" y aquí dentro abrir el directorio "conf", hacer una copia de seguridad del archivo "server.xml", editarlo y buscar el número de puerto actual, por defecto 8080, y cambiarlo por el nuevo puerto y guardar.

Ahora reiniciar el Tomcat, o des de servicios de Windows o des de la Central Configuration Management de BO.

Para que los accesos directos que crea el BO al instalarse, como el del Infoview, se dirijan al nuevo puerto se debe ir al directorio donde está el Tomcat y dentro del directorio "bobjsetup" cambiar en los accesos directos *.url el numero del puerto por el nuevo. Para el acceso directo a la CMC se debe ir al directorio de BOE y en el directorio "win32_x86" buscar el acceso directo llamado cmc.url y cambiar el puerto igualmente.

A partir de aquí el BOXI ha funcionado perfectamente igual que antes del cambio.

dimecres, 4 de gener del 2012

Como usar el add-on Anymap para Xcelsius

Para un proyecto realizado con Xcelsius 2008 tenia que mostrar un mapa comarcal con colores y he usado el add-on AnyMap. Comó me he encontrado una serie de problemillas, los explico por si alguien los encuentra que tenga la solución.

El desarrollo se ha hecho con Xcelsius 2008 SP4 versión 5.3.6.0, supongo que debe ser igual para Dashboard Design. Además el entorno de desarrollo incluía Live Office versión 12.2.8.638 y recogía datos a través de LiveOffice de informes WEBI de la plataforma BOXI 3.1 SP3 que corre contra un base de datos Oracle 10g.

Primero de todo deberéis encontrar el add-on Anymap que no es fácil, por eso lo dejo en megaupload, a continuación instalarlo en vuestro sistema. Instalarlo es simple: ejecutar Xcelsius con derechos de administrador, des del Xcelsius ir a Archivo --> Administrar Complemento y dentro clicar en Instalar Complemento, seguir los pasos que dicen los menús y al acabar encontrareis el nuevo complemento el la lista de complementos dentro de la carpeta add-ons.

Para usarlo tal como otro componente, contiene los menús típicos de general, comportamiento, apariencia...

Durante el uso de AnyMap me he encontrado con tres problemas que comento a continuación con soluciones que me han funcionado:

1. Se usa una imagen .svg, esta imagen además de la imagen propiamente dicha contiene la información de las diferentes áreas/zonas/regiones del mapa. Para saber como hacer una imagen .svg con las áreas mirar el manual que viene con la descargar AnyMap-tutorial.pdf. En mi caso el mapa que me paso un compañero de las comarcas de Catalunya tenia algún nombre que estaba mal escrito, eso producía errores tanto al pintar la región como al mostrar el nombre. Se solucionaría editando la imagen o como hice yo, por no saber modificar la imagen en aquel momento, teniendo una columna con los nombres de las regiones que tiene la imagen tal como están escritos en los metadatos de esta (Region Keys) y otra columna al lado con los nombres que deseas ver (Mouse-Over Labels).

2. Se quería que el flash generado por el Xcelsius fuera accesible a través de la plataforma BOXI. Por tanto exporte el flash a la plataforma y surgió el primer problema: Anymap no incorpora la imagen svg al flash, sino que accede por referencia. Para solucionar esto puse la imagen en algún directorio público del Tomcat que ejecuta la plataforma como por ejemplo en el directorio de la aplicación InfoViewApp comúnmente en "C:\Program Files\Business Objects\Tomcat55\webapps\InfoViewApp\images\tu_imagen.svg" y entonces en el xcelsius en (SVG) URL poner: "http://tu_servidor:8080/InfoViewApp/images/tu_imagen.svg" esto debería funcionar sin dar problemas, a menos que como en mi caso accedas al servidor de la plataforma tanto con la IP como con el nombre del servidor que para solucionar esto deberás crear un fichero crossdomain.xml que contenga el siguiente código:


<!--?xml version="1.0"?-->
<cross-domain-policy>
<allow-access-from domain="nombre_de_tu_servidor" secure="false">
<allow-access-from domain="IP_de_tu_servidor" secure="false">
</allow-access-from></allow-access-from></cross-domain-policy>


Este archivo crossdomain.xml se debe guardar en el servidor Tomcat dentro de "...Business Objects\Tomcat55\webapps\ROOT" y en principio ya estaríamos. Tambien teneis información en la SAP NOTE 1240845. Si tu servidor Tomcat no tiene el directorio ROOT, googlelea para encontrar la solución que ahora no la recuerdo donde la leí, por que no la debí usar.

3. Si os piden que exportéis el flash para ejecutar en local tanto si dejáis la imagen .svg que ahora esta en el servidor como si la ponéis en un directorio que el archivo Xcelsius os dará un error de seguridad de flash. No he encontrado ninguna solución que no sea hacer lo que dice el propio error y registrar ese archivo flash como seguro en la web de Macromedia. ¿Si alguien sabe algo, lo puede comentar?

Espero que sea útil a alguien.

dimarts, 20 de setembre del 2011

Arcplan y SAP BW

Segon article relacionat amb la meva feina que publico al bloc, de nou es sobre arcplan, com al primer article (aquí podeu llegir el primer article The BI Survey), però aquest cop té a veure amb la relació d'arcplan i SAP BiW.

Arcplan y SAP BW

The BI Survey 9, confirma por séptimo año consecutivo a arcplan como líder del mercado third-party de BI como proveedor de interfaces para SAP BW. Los resultados muestran que la diferencia principal es que las aplicaciones analíticas se pueden crear rápidamente para ofrecer valores medibles a las empresas.

Arcplan es partner certificado de SAP en cuadros de mando financieros, aplicaciones analíticas y soluciones de reporting. Gartner, Inc recomienda arcplan cómo una de las mejores alternativas para plataformas SAP, ofreciendo unos resultados excelentes. (“SAP Netweaver Business Intelligence: Customers at a Crossroads”)

Una de las características destacables es que datos SAP, BW o ERP, y no SAP; son fácilmente combinables en informes dinámicos de gestión, con federated querys y capacidad de write-back.

Conectores nativos a SAP

SAP BW BAPI

arcplan Application Designer usa la interfaz nativa SAP BAPI (Business Application Programming Interface) para acceder a SAP BW, permitiendo un potente acceso a la estructura de BW. La capa de lenguaje MDX está completamente suportada por arcplan Application Designer.

SAP BI IP

Esta conexión se basa en la SAP BW BAPI y consiste en funciones especiales y propiedades de objeto que permiten el acceso directo a SAP BI Integrated Planning con la posibilidad de realizar writing back directa de la información de planning al InfoCube, sin necesidad de ninguna otra capa y manteniendo la información accesible en tiempo real.

SAP OIW

SAP Open Information Warehouse (SAP OIW) combina varios sistemas R/3 en un único sistema. Para acceder, se usan las funciones y componentes (BAPIs) de R/3.

SAP R/3

arcplan Application Designer hace posible el acceso directo a diferentes módulos de los sistemas SAP R/3. Incluidos CO-PA, EC-EIS, EC-MC, IS-B-RM, PCA, TR-TM y TR-LM.

SAP Query

El SAP R/3 Data Extractor permite el acceso a la mayoría de módulos de sistema R/3. La conexión se basa en la interfaz de SAP Query. SAP Query hace accesible los datos de los módulos por áreas funcionales. Las consultas, que definen una selección de datos concretos, pueden ser definidas por áreas funcionales.

SAP SEM

arcplan Application Designer contiene una nueva interfaz para el módulo de Business Planning and Simulation (BPS). El conector basado en los InfoCubos definidos en el BW puede ser usado para escribir datos directamente en los InfoCubos.

Mejores prácticas

Las aplicaciones arcplan Enterprise siempre dependerán del rendimiento y capacidad de la capa de data warehouse. Se pueden encontrar sugerencias sobre la mejora de los data warehouses SAP BW ® para emplearlos en escenarios con arcplan Enterprise en el documento SAP BW Performance Tips 20110329.pptx.

Conexión arcplan con SAP BW

CREAR LA CONEXIÓN:

Ejecutar el SAP Logon con un usuario con derechos de administrador. De esta manera arcplan encontrará los sistemas que están en el SAP Logon. Si no aparecen los sistemas de SAP Logon en la pantalla de conexiones para SAP de arcplan, se pude:

a) Modificar el archivo .ini en Windows/system donde están los strings de conexión SAP (se debe editar con permisos per gravar); esto puede dar problemas.

b) En el propio arcplan al crear una conexión SAP BW se pueden crear los strings de conexión des de la pestaña info. Donde en System pondremos la Id de sistema; en host la IP del servidor de aplicación (podría ser necesario poner antes de la IP el string del SAPRouter); i en systemnumber el número de instancia.

UTILIZAR LA CONEXIÓN

Se recomienda trabajar siempre con SapQuerys/BexQuery ya que mejoran el rendimiento respecte trabajar directamente contra los cubos SAP BW.

Por este motivo, por defecto sólo aparece en la ventana de conexiones las SapQuery/ BexQuery. Si queremos ver los cubos es necesario ir a las les propiedades de la conexión y activar "Show all cubes" y pulsar OK. En la ventana de conexiones poner la conexión offline y al volver online ya aparecerán los cubos (normalmente con el símbolo '$' delante del nombre).

Para que las querys sean visibles des del arcplan, al crearlas se debe activar la propiedad “enable access OLEDB for OLAP” en la pestaña “Ampliado: permitir acceso externo”.

OJO: conexión en 32/64 bits; la conexión a SAP se hace con RFC a través de una dll, hay una dll para 32bits y otra para 64 bits.

Creación de tablas planas

Para crear correctamente las tablas planas con la información del cubo es necesario arrastrar el objeto de level 1 de la dimensión antes de arrastrar los atributos que queremos mostrar en de esa dimensión. Esto debe hacerse para cada dimensión mostrada en la tabla. Se recomienda mostrar al menos, una medida/ratio en la tabla.

Si se utilizan selectores para filtrar los elementos de la tabla es necesario que a los selectores se arrastre la jerarquía en lugar de los level.

NOTA: Para usar datos de varios cubos se recomienda crear multicubos que contengan los diversos infocubos requeridos para mostrar la información.

Espero que us hagi sigut d'interés!

dimarts, 8 de març del 2011

Arcplan en la The BI Survey 9

Creo que esta es mi primera entrada en esta bitácora relacionada con mi trabajo. He decidido publicar el primer borrador que hice sobre como aparece la herramienta de inteligencia de negocio (Business Intelligence en inglés) con la que trabajo habitualmente. Pongo el borrador ya que la versión final no es íntegramente mía, sino realizada con compis del trabajo. Espero que a alguien le sea de utilidad, si es así agradecería algún comentario al respecto.

Arcplan en la The BI Survey 9

Durante nueve años el Business Application Research Center (BARC) ha ido realizando la The BI Survey, la mayor encuesta mundial independiente a usuarios de Business Intelligence (BI).

Esta encuesta sobre 2170 usuarios BI, de 90 países, aporta respuestas sobre 30 diferentes productos, de los cuales 23 tienen suficientes respuestas como para poder realizar una comparativa detallada donde arcplan se sitúa a mitad de la tabla entre los 23 productos con más respuestas.

Los resultados posicionan Arcplan Enterprise por delante de marcas tales como SAP, IBM, Oracle, Microsoft y MicroStrategy en muchas áreas clave siendo la cuarta herramienta de las analizadas.

Este informe da el veredicto del mercado sobre las herramientas que ofrecen los mayores beneficios de negocio y las estrategias que conducen a implementaciones exitosas. BARC realiza un ranking de criterios basado en el Business Benefits Index (BBI), índice que mide el éxito de los proyectos BI. Divide estos criterios entre de producto o comerciales (vendedor y precio).

Arcplan entre los primeros

Proof of concept (PoC)

La encuesta dice que una buena evaluación de los productos BI previa a su selección proporciona beneficios de negocio. Así que arcplan sea la herramienta que aporta una mejor o más rápida PoC proporciona la mejor visión de la usabilidad de la herramienta de cara a realizar prototipos realmente operativos o aplicaciones definitivas.

Logros de objetivos y negocio

Igualmente arcplan se posiciona indiscutiblemente en la primera posición en logros de los objetivos (Goal Achievement) y en logros de negocio (Business Achievement) ofreciendo un valor tangible para las empresas y ayudándolas a alcanzar sus objetivos de negocio cumpliendo criterios específicos como reducción de costes y mejora de la eficiencia.

Arquitectura web

Arcplan es la tecnología numero uno en soporte web de sus aplicaciones. Esto es debido a que la presentación a los usuarios finales esta basado en arquitectura web y es completamente realizable con un navegador web.

Multiplataforma

El informe confirma de nuevo a arcplan como líder del mercado third-party de BI como proveedor para SAP BW, Oracle Essbase e IBM Cognos TM1. Además es capaz de soportar hasta 20 data sources diferentes

Funcionalidades del producto

Arcplan es elegido por los compradores de aplicaciones BI debido a la cantidad de funcionalidades aportadas.

Como elegir productos BI

Como se ha comentado anteriormente un aspecto clave para la selección de productos BI, según BARC, es realizar pruebas de concepto, en este sentido ya hemos comentado que arcplan es la aplicación que aporta mayor valor en estas pruebas.

Para BARC, y basándose en el BBI, se confirma que para el éxito de un proyecto BI los criterios tecnológicos del producto están por encima de los criterios comerciales del vendedor.

Así Arcplan se sitúa muy por delante en criterios tecnológicos respecto los productos más conocidos comercialmente como Microsoft, Oracle, SAP, IBM y MicroStrategy. Estas herramientas suelen ser escogidas al ir agrupadas con otros productos que ya usan las empresas o por la reputación del producto o del vendedor y no por criterios objetivos de mejor adaptación a las necesidades requeridas y al futuro éxito del proyecto.