""

Migration from Deski R2 to Webi R4 with FreeHand SQL

En este artículo me gustaría escribir sobre nuestra primera migración de BOXIR2 a BOXIR4 en la que tuvimos que migrar toda la plataforma BO (universos, informes, paneles, seguridad ...). Esta fue una migración bastante sustancial. La mayoría de los informes que tuvimos que convertir fueron Deskis. Utilizamos dos aplicaciones para migrar estos objetos: la Herramienta de conversión de informes (RCT) utilizada para convertir informes de Deski a Webi y la Herramienta de administración de actualizaciones (UMT) que, en cambio, se usa para mover objetos de diferentes entornos. Este debería ser un proceso automático y simple, pero habíamos encontrado algunas dificultades al migrar Deskis que tenía FreeHand SQL incorporado.

Por lo tanto, nos gustaría pasar a explicar las dos soluciones en las que trabajamos que han llevado a una conversión exitosa.

  • Conversión directa desde R2:

Antes que nada debemos verificar la conexión Deski; Una vez que hayamos detectado todas las propiedades de esta conexión, tendremos que volver a crearla en R4. Es importante tener cuidado durante este proceso porque también necesitamos crear las fuentes de datos ODBC en nuestro sistema.

En este punto, abrimos Universe Design Tool y replicamos la conexión en R4. Tenemos que asegurarnos de usar exactamente el mismo nombre que teníamos en R2. También tenga en cuenta que debemos seleccionar una conexión compartida.

Nota: Una vez más, nos gustaría enfatizar la importancia de usar el mismo nombre, así como los mismos parámetros de la conexión R2.

Ahora tenemos la misma conexión en ambos entornos. Entonces podemos proceder con la migración del informe. Usa RCT de R4 para convertir el Deski.

Remember to select the checkbox Convert documents containing free-hand SQL/Stored Procedures. If not this process will not work.

Una vez completado este paso, se crearán los siguientes objetos:

FreeHand SQL Universe: donde podemos encontrar el SQL del origen de datos Deski que está incrustado en una tabla derivada.

Conexión de FreeHand SQL Universe: conexión especial para FreeHand SQL Universe con el nombre y los parámetros que habíamos creado previamente.

La nomenclatura de estos objetos es la siguiente:

Universo: FHSQLXXX (Puede encontrarlo en la Carpeta de universos de la Herramienta de conversión de informes)

Conexión del universo: FHSQLXXX_Connection_Name

Si no crea la conexión en el entorno final, recibirá este mensaje de error:

  • Conversión en R2 y pasar a R4:

Esta opción es probablemente un poco más laboriosa que nuestra solución anterior; sin embargo, según nuestra experiencia, encontrará menos errores.

En primer lugar, convierta Deski a Webi en R2. Recuerde seleccionar la casilla de verificación Conversión FreeHand SQL. La ventaja es que no necesitaremos crear las conexiones porque, de hecho, estábamos convirtiendo el informe en el mismo entorno, por lo que las conexiones ya están definidas.

Una vez que hayamos ejecutado el RCT habremos creado los mismos objetos que el esquema en nuestro ejemplo anterior.

Finalmente, debemos usar el UMT para mover los informes y sus dependencias (Universo y Conexión) de R2 a R4. Por lo tanto, solo tenemos que seleccionar los informes webi y marcar la opción "Convertir objeto seleccionado y sus dependencias".

En conclusión, gracias a nuestra experiencia en la migración de todos los informes de Deski de ambos entornos, creemos firmemente que la mejor práctica para evitar problemas de conexión es convertir Deskis en R2. Desde aquí podemos movernos usando UMT el Webi, el universo FSQL y la conexión FSQL.

SAP Data Warehousing Solutions: an octubre 2011 Review

Independientemente de los proveedores de software o hardware, el mercado de Data Warehousing es un área de crecimiento, que se espera que aumente aproximadamente 10.1% en CAGR (tasa de crecimiento anual compuesta) en 2015 según el último estudio realizado por IDC. SAP, gracias a la adquisición de Sybase, Gartner & Forrester lo considera un líder en el Data Warehouse. Este artículo se centra en las soluciones proporcionadas por SAP para organizaciones que buscan almacenes de datos orientados a la empresa o bases de datos de alto rendimiento más ágiles y para echar un vistazo a su hoja de ruta futura.

Almacén de datos empresariales

  • SAP NetWeaver Business Warehouse (BW): is nowadays a very stable product, with a large installed base and in constant growth (more than 12000 customers, more than 15000 productive systems), and what more it has not been affected by the economic downturn in 2009. If we look at its future evolution, it is intended to be running on HANA in 2012 which will be used as the underlying In-Memory database Platform (BW 7.3x SP5), this means to be based on an  already built-in Business Warehouse Accelerator.

Base de datos analíticos de alto rendimiento

  • SAP HANA: is a flexible, data source agnostic, in-memory appliance that analyzes high volumes of transactional data in real-time. It includes tools for data modeling, data and lifecycle management, security and operations. It combines SAP software components which are optimized with the hardware provided by partners. The benefits are the following: make smarter business decisions supported by an increased visibility  of very large volumes of business information, react to business events more quickly through real-time analysis and reporting of operational data, a new application foundation for a new category of applications, streamline IT landscapes and finally reducetotal cost of ownership (TCO). If we look further  ahead in time, there will be a transition going from having SAP Business Objects BI 4.0 running on SAP HANA 1.0 to having the whole SAP Business Suite running on SAP HANA 2.0 in 2013.

 

  • Sybase IQ: is a market leading, high-performance, columnar analytics server and data warehouse specifically designed for high speed data analytics, enabling high speed performance of complex queries against large datasets, with the advantage of being a low cost  maintenance when compared to row-based systems (by reducing the need for aggregates and indexes). It is a mature and proven solution with about 1900 customers and more than 3300 unique deployments. SAP will continue to support and invest on this acceleration technology, especially for non-SAP applications and data (including the possibility of placing SAP BusinessObjects BI on top).

 

  • SAP BusinessObjects RapidMarts are preconfigured jumpstart data marts that are designed to accelerate BI. And they all come pre-packaged by subject areas and sub-areas specific to SAP modules (Finance, Manufacturing, Operations, HR, etc.) as well as for non-SAP applications (JD Edwards, PeopleSoft, Lawson, Oracle EBS, etc.). The key elements included are the following:
  1. Asignaciones de ETL: asignaciones de origen a destino y transformación de datos para tablas de origen relevantes (movimientos de datos iniciales e incrementales).
  2. Data Marts: conjunto de objetos y esquemas RDBMS de destino basados en las mejores prácticas para el modelado de datos dimensionales (Oracle, DB2, SQL Server, Teradata).
  3. Contenido de BI: universos preconfigurados basados en las mejores prácticas y muestras de informes que muestran la gran cantidad de datos disponibles.

Si necesita más información sobre las soluciones presentadas aquí, no dude en publicar una respuesta o ponerse en contacto con Clariba.

SAP BusinessObjects Dashboards 4.0 Cookbook - Review

IntroducciónSAP BusinessObjects Dashboards 4.0 Cookbook, by Xavier Hacking and David Lai (352 pages, mayo 2011) promises you nothing less than "Over 90 simple and incredibly effective recipes for transforming your business data into exciting dashboards". Does it achieve this objective? Read the full review below to find out.

Si bien tengo experiencia trabajando con BO Xcelsius 2008 (por lo que BO Dashboards solía pasar), no tenía ninguno con BO Dashboards 4.0 antes de leer este libro. Entonces, mis expectativas al respecto eran simples: dime cómo hacer con BO Dashboards 4.0 lo que ya sé hacer con Xcelsius; dame recetas sobre las nuevas funciones y muéstrame algunos consejos adicionales. Te puedo decir ahora: aunque este libro no ha cumplido todas mis expectativas (ya que no está enfocado en la nueva versión 4.0), es realmente bueno.

The book is structured in ten chapters (see the table of contents) containing a dozen recipes each. The recipes follow a steady progression, from simple to advanced recipes. You can of course directly jump to any recipe, but reading the whole book in the proposed order is also a possibility.

Paneles de control de SAP BusinessObjects 4.0

El bueno y el malo

En algunos puntos clave me gustaría ofrecer mi perspectiva sobre las fortalezas y debilidades de esta lectura, lo que me pareció particularmente estimulante y enriquecedor, así como sobre algunos aspectos que, como lector, me hubiera gustado ver integrados .

Que es lo que mas me gusta:

  • Parece que las recetas provienen de una experiencia de la vida real. Los autores no solo le dicen cómo se puede usar un componente, sino que también le dicen en qué circunstancias se usan mejor. Los ejemplos utilizados por los autores tienen mucho sentido.

  • Las recetas elegidas cubren una buena proporción del universo BO Dashboards / Xcelsius. Es una muy buena base para comenzar y avanzar.

  • El primer capítulo trata sobre las mejores prácticas (código de colores y comentarios en la hoja de cálculo, etc.); estrictamente hablando, no recetas, pero el hecho es que esta sigue siendo una muy buena idea.

  • El capítulo sobre complementos muestra de manera fácil cómo extender BO Dashboards.

  • Los enlaces a recursos en línea son pocos pero valen la pena (uno de ellos es, por ejemplo, el muy útil Business Objects Board).

  • El libro es bastante claro y está bien escrito. Los ejemplos son fáciles de seguir gracias a las ilustraciones a todo color.

Lo que no me gusta:

  • Algunas cosas no se describen con suficiente precisión y pueden necesitar algo de tiempo de investigación antes de ejecutar.

  • El índice está abarrotado de muchos términos que no describiría como necesarios (por poner un ejemplo, se enumeran todas las funciones de Excel compatibles, y dudo que alguien busque la entrada titulada "tablero" cuando eso es todo el libro es sobre).

  • A partir de hoy no se puede acceder a algunos de los enlaces de Internet que figuran en el libro.

Lo que me falta:

  • Me hubiera gustado una sección sobre las diferencias entre Xcelsius 2008 y Dashboards 4.0 con una lista de recetas que solo son válidas en este último. Permitiría a los usuarios experimentados centrarse únicamente en las nuevas funciones (en lugar de tener que pasar por todas las recetas). Aquí es donde el libro tiende a quedarse corto, en mi opinión.

  • Para lectores intermedios, un ejemplo más completo de tablero de la vida real podría haber sido una gran adición. Los dos estudios de caso proporcionados en el apéndice A son buenos, pero aún están bastante lejos de lo que me han pedido en la mayoría de los compromisos con clientes.

¿Un libro para quien?

Si bien muchos libros de cocina requieren un buen conocimiento del software / lenguaje de programación correspondiente, este no es el caso aquí. La parte inicial de este libro está dirigida a principiantes y no se requiere experiencia previa en BO Dashboards (o versiones anteriores de Xcelsius). Se requiere cierto conocimiento general de Excel, pero algunas recetas ofrecen consejos útiles al respecto.

Entonces, si eres nuevo en BO Dashboards; quieres comprar este libro Seguro. Llegará mucho más lejos (y mucho más rápido) con este libro que con solo tutoriales en línea y la documentación oficial. Las recetas son realmente claras y se pueden usar para paneles de la vida real.

Tenga en cuenta que también es un libro perfecto para principiantes de Xcelsius 2008: podrá utilizar más del 90% de las recetas del libro, y muchos de los archivos de ejemplo se pueden abrir en él.

¿Tienes experiencia previa con Xcelsius? Aunque muchas de las recetas probablemente no sean tan emocionantes para ti, es probable que te gusten algunas de ellas. Echar un vistazo a la tabla de contenido será suficiente para convencerlo de comprar este libro (o dejarlo a un lado).

Si espera un libro sobre BO Dashboards 4.0, tenga en cuenta que solo algunas recetas son específicas de esta versión.

Conclusión

Aunque el título es un poco engañoso, SAP BusinessObjects Dashboards 4.0 Cookbook es un gran libro para ayudar a cualquier desarrollador de tableros a mejorar sus conocimientos de Dashboards 4.0 / Xcelsius. ¡No te lo pierdas!

Muchas gracias a Pakt Publishing por enviarnos una copia electrónica del libro para su revisión.

PD: tenga en cuenta que solo tuve acceso a la versión de libro electrónico, por lo que no puedo decir nada sobre este libro completo que comprará en una librería.

Creating re-usable components in WebI

Cuando nos encontramos desarrollando un documento de Web Intelligence con múltiples pestañas, una práctica común es duplicar los componentes necesarios en todo el documento. Por más conveniente que parezca este método, tiene un precio: terminamos con una gran cantidad de celdas, tablas y gráficos que son muy similares entre sí, pero que en realidad son muy tediosos de mantener. En este artículo, el método presentado proporciona una forma de crear una sola tabla o gráfico que luego se puede copiar en cualquier parte del documento, con la capacidad de modificar su contenido dependiendo de la ubicación del componente y su nombre.

Fórmulas útiles

Las siguientes fórmulas pueden ser de su interés:

=ReportName(): Brings the name of the Report (tab) of the WebI document

=BlockName(): Brings the name of the component (table, graph or cell). It’s interesting to point out that this name is unique in the WebI document.

La solución

  1. La idea es basar el contenido de las tablas y los gráficos en variables. Las variables a las que nos referimos consisten en las cláusulas "SI-ENTONCES-ELSE" basadas en las fórmulas indicadas anteriormente.
  2. Como siguiente paso, creamos la tabla o gráfico basado en estas variables.
  3. Por último, pero no menos importante, es colocar el componente dentro de un informe con un nombre específico y / o nombrar el bloque en consecuencia.

Consideremos lo siguiente como un ejemplo. Nuestro objetivo es poder visualizar Ventas e Ingresos por Cliente en un gráfico y dentro de una pestaña de informe que podamos nombrar Cliente. Luego, además de esto, también queremos poder visualizar Ventas e Ingresos, esta vez filtrados por País. Como antes, queremos mostrar esto en un gráfico y dentro de otra pestaña de informe que, por conveniencia, podemos llamar País. A continuación, proporcioné un ejemplo de cómo proceder:

1. Creación de variables:

[Dimension] = IF ReportName()=¨Customer¨ Then [Customer] ElseIf ReportName()=¨Country¨ Then [Country]

[Measure 1] = [Sales]

[Measure 2] = [Revenue]

2. Creación del gráfico utilizando estas variables, pero solo una vez.

3. Copie y pegue el gráfico en el Cliente de informes y luego País y asígneles un nombre significativo (por ejemplo, Graph_Customer y Graph_Country).

Si decidimos hacer un esfuerzo adicional y, dentro de la pestaña País, también queremos mostrar un gráfico de evolución de Ventas por vendedor, podemos lograr esto simplemente mejorando la variable desde arriba:

[Dimension] = IF ReportName()=¨Customer¨ Then [Customer] ElseIf ReportName()=¨Country¨ And BlockName()=¨Graph_Country¨ Then [Country] ElseIf ReportName()=¨Country¨ And BlockName()=¨Graph_Sales¨ Then [Salesman]

Luego copiaremos y pegaremos nuestro gráfico en la pestaña País y lo llamaremos Graph_Sales.

En conclusión a este artículo, notamos cómo esta solución simplifica significativamente las cosas para un desarrollador o mantenedor especializado en informes WebI, aliviando la carga de trabajo, especialmente cuando se trata de componentes que son muy complejos de configurar, como gráficos altamente formateados.

Es importante que tenga en cuenta que esta solución solo funcionará con BOXI 3.1 .sp3 o versiones superiores, así que asegúrese de que su software esté actualizado.

Si tiene preguntas sobre esta práctica solución en WebI, o si desea compartir su experiencia o consejos, ¡simplemente deje un comentario!

Registration opens for SAPHIRE NOW + SAP Tech Ed Madrid, noviembre 8-10 2011

Para 2011 SAP BusinessObjects le ofrece todo el ecosistema de SAP en un solo evento, con enfoque en Mobility y Business Analytics. Si usted es un ejecutivo senior que necesita aumentar la probabilidad o un líder técnico listo para diseñar y desarrollar software, encontrará las herramientas, las mejores prácticas y la inspiración necesarias para innovar ahora con SAP. Elija su experiencia y regístrese hoy para SAPHIRE NOW desde Madrid o SAP TechEd Madrid desde el noviembre 8 - 10, 2011. Si no está seguro de qué conferencia es adecuada para usted, haga clic en el botón "más" para obtener información sobre lo que está alineado y cómo registrarse.

Accessing your SAP BusinessObjects platform through the internet

Have you ever thought of accessing your BusinessObject’s platform through the Internet? Do you need to access externally your BusinessObjects platform without using a VPN connection? Is secure access for your external users a must for you? If the answer to these three questions is “Yes, I do” and your seeking for a solution, you have just landed on the page that will guide you to successfully meeting your objectives. So look no further because in this article, I will explain how you can improve your current BusinessObjects environment in a very simple way. As a matter of fact, one of our customer’s requested we find a way to allow his users access the BusinessObjects platform through the Internet in a secure way and without using a VPN connection. After analyzing several scenarios, we decided to split the web server (WAS) so that, in the end, our customer would dispose of two web servers: a server for external access and another for internal users. In the lines below, I will explain the steps and key items to developing this original solution.

Infrastructure changes

Many companies don’t usually connect servers with data (i.e: Database servers) in DMZ networks. Given this is our case, I recommend we split the BOXI Web Server. Our next step would be to place one web server in the DMZ network and the other web server, including the repository server, should be kept in the LAN. Finally, we should set up a new configuration, one for each firewall (INTERNET–DMZ and DMZ–LAN).

SAP BO Internet 1
SAP BO Internet 1

Having made these changes to the infrastructure, the internal users (LAN users) will still be able to connect to the BOXI platform, just as they would normally do, and at the same time the external users, who will connect through the Internet, will be able to access a secure web server, through an HTTPS connection, and use any BOXI web tool they need, such as Infoview, WebI, etc. This means, for example, that the external users can connect in a secure way to their Infoview by using a web browser and without the need of a VPN connection.

Security requirements

We must not forget yet another important requirement which is to assure our users with a secured access once they’re connected through the internet. This is a topic that I will treat more in depth in the next lines.We can use the Secure Sockets Layer (SSL) protocol to allow for communication between external users (users connected through the Internet) and the external web server in the DMZ network.

To set up the SSL for the server communication we need to perform the following steps:

1. Set Environment Variables

Before starting, it’s always good to make sure that the following environment variables are set correctly. The values which I will outline within the course of this article and that I’ll be using as a reference are correct for those of you have installed Business Objects with the default settings. Otherwise,  use the list below as a guide to finding the correct paths.

  • CATALINA_HOME --  C:Program FilesBusiness ObjectsTomcat55
  • JAVA_HOME -- C:Program FilesBusiness Objectsjavasdk
  • TOMCAT_HOME --  C:Program FilesBusiness ObjectsTomcat55
  • Path -- C:Program FilesBusiness Objectsjavasdkbin (Add this to the existing Path)

2. Keystore and Keypair Creation

Next, open a command prompt (Start->Run, cmd) and run the following command to create a keystore.

keytool -genkey -alias tomcat -keyalg RSA -keystore C:keystore

The keytool utility will then ask you for your general personal information before generating your keypair.  This information is used to identify your server. When you visualize a message from keytool asking you for the “key password for Tomcat”, just hit return to use the same password.

SAP BO Internet 2
SAP BO Internet 2

Check to make sure your key was created by running this command:

keytool -list -v -keystore c:keystore.keystore

3. Enable SSL in server.xml

While you are waiting for your signed certificate, you can enable SSL in Tomcat. We proceed to doing so by opening up Tomcat’s server.xml file, which is located by default in C:Program FilesBusiness ObjectsTomcat55conf. Look for thefile for the SSL Connector entry, which should look like this:

<-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->Si los datos financieros de su empresa están almacenados en diferentes hojas de cálculo, bases de datos o sistemas ERP, puede resultar complejo y tedioso, analizar, comparar y visualizar los indicadores claves como: balances, costes, ingresos, resultados, EBITDA, entre otros.

Nos complace invitarles a nuestros Webinar con la siguiente Agenda:

  1. Bienvenida
  2. Caso de Éxito: Departamento de Finanzas
  3. Demo interactiva de Clariba Cuadro de Mandos Financiero
  4. SAP BusinessObjects herramientas e implementación
  5. Preguntas

Una solución financiera centralizada: Clariba Cuadro de Mandos Financiero le proporciona una visión centralizada de su información financiera permitiendo a su departamento de finanzas visualizar beneficios y perdidas actuales, compararlos con los presupuestos y previsiones, así como analizar rápidamente el flujo de caja basándose en potenciales escenarios.

Interactivo y fácil de usar: Además, el Cuadro de Mandos Financiero de Clariba muestra los costes operativos y gastos, permitiendo realizar comparaciones complejas de forma sencilla con los presupuestos y los objetivos de desarrollo de su empresa en un formato altamente visual.

Flexible y Adaptable: El Cuadro de Mandos Financiero está basado en el conjunto más integrado de aplicaciones de tecnología BI SAP BusinessObjects y puede conectarse a cualquier fuente de datos, así como adaptarse a cualquier tipo de negocio. Puede integrarse en entornos móviles y en la plataforma de Microsoft Office de tu compañía, permitiendo así el acceso a sus datos históricos y actuales con un solo clic.

Para registrarse al Webinar “Clariba Cuadro de Mandos Financiero”, este 12 Julio 2011, a las 11:00 haga clic aquí.

Para más información acerca de nuestras soluciones SAP BusinessObjects para departamentos financieros envíanos un email a través de events@clariba.com o llamándonos al +34 930 008 778.

Registration open for our Webinar "Clariba Finance Central", 12 julio.

Barcelona, Spain: SAP and Clariba invite you to attend our Webinar “Clariba Finance Central” this 12 julio 2011, from 11:00 to 12:00. Directed to CFOs and IT Decision Makers, in this session you will learn more about the benefits of having all your corporate financial data centralized in an easy-to-use dashboard.

If your company’s financial data is stored across spread sheets, databases or ERP systems it can be both challenging and time-consuming to analyze, compare and visualize balances, costs, revenue, EBITDA and other important financial KPIs.

The itinerary for this session is:

  1. Bienvenida
  2. Successful Case studies: in the Finance Department
  3. Clariba Finance Central Interactive Demo
  4. Herramientas y implementación de SAP BusinessObjects
  5. Q & A

Centralized Financial Solution: Clariba Finance Central centralizes all financial information in one dashboard putting instant power in the hands of your CFO. With this single version of the truth, your corporate finance department can visualize Profit & Loss actuals versus forecasts and quickly analyse Cash Flow based on current or potential scenarios.

Interactive and User-friendly: In addition, Finance Central displays Operating Costs and Expenses allowing for easy comparisons with budgets and performance targets in a highly visual format.

Flexible and Adaptable: Finance Central is based on the most integrated stack of SAP BusinessObjects BI technology and can be integrated with any data source and adapted for any industry. Moreover, it can be integrated into your company’s Microsoft Office and mobile environments, allowing for access to historic and current data at the click of a mouse.

To register for the Clariba Finance Central Webinar, this 12 julio 2011, at 11:00 click here.

For more information about our SAP BusinessObjects solutions for Finance Departments contact us by emailing events@clariba.com or calling +34 930 008 778.

EspañolEnglish