SAP Design Studio - Guía rápida
SAP BusinessObjects Design Studio se puede definir como un Application Development Toolpara crear cuadros de mando de nivel avanzado utilizando SAP BW, HANA y Universe Data Sources. Se puede acceder a estos paneles interactivos en dispositivos móviles como iPad, teléfonos móviles y tabletas.
Para crear aplicaciones y cuadros de mando avanzados, no necesita ningún conocimiento de programación HTML y UI5 y puede crear un subconjunto de scripts y marcadores Java para el desarrollo de aplicaciones.
SAP Design Studio can be used with following data sources −
- SAP Business Warehouse (BW)
- SAP HANA
- Plataforma de BI de SAP BusinessObjects
Te permite design applicationse ingrese datos manualmente en las tablas de referencias cruzadas o también puede agregar datos usando objetos de planificación mientras usa SAP BW como el sistema backend. Las aplicaciones desarrolladas en Design Studio pueden tener conexión en tiempo real a SAP HANA o al Business Warehouse System.
Utilizando SAP BusinessObjects Design Studio SDK, También se puede añadir 3 rd componentes personalizados fiesta en su aplicación. Estos componentes pueden obtener datos de diferentes fuentes de datos para crear visualizaciones interactivas. Aparte de esto, los componentes del SDK también pueden actuar como fuente de datos para otros componentes del SDK.
Terminología del estudio de diseño
Design Studio permite a los desarrolladores de aplicaciones create and edit applicationsque se guardan en formato XML. Estas aplicaciones contienen paneles interactivos y visualizaciones de datos avanzadas mediante el uso de gráficos, tablas de referencias cruzadas, etc. y alias de la fuente de datos.
Fuente de datos y enlace
Puede crear aplicaciones utilizando diferentes componentes como gráficos, tablas de referencias cruzadas y alias de fuente de datos. Un alias de fuente de datos se define como una instancia de la fuente de datos SAP BW o HANA. Si desea ver la lista de componentes que se utilizan en una aplicación, puede comprobarlo en la vista de esquema de la herramienta Diseño.
El enlace de datos
Para utilizar diferentes componentes como gráficos, tablas de referencias cruzadas, debe vincular los datos del alias de la fuente de datos a estos componentes. El enlace de datos define la asignación simple de datos a componentes en la aplicación. Cuando se cambian los datos en el alias de datos, Design Studio actualiza automáticamente todos los componentes que están vinculados a ese alias de datos.
Para ver la relación de enlace de datos entre componentes y fuentes de datos, puede ir a la vista de esquema.
En SAP BusinessObjects Design Studio, puede crear aplicaciones que le permitan interactuar con datos aplicando diferentes componentes como filtros, profundizar en dimensiones y análisis detallado de datos agregados, etc.
Para permitir que los usuarios interactúen con los datos, debe agregar componentes de IU en la aplicación.
Ejemplo
Puede crear un botón de opción en la parte superior del gráfico para visualizar los datos de diferentes regiones en un análisis de ventas.
Puede configurar un evento con cada botón en una aplicación interactiva para el usuario. Para ver la lista de todos los componentes disponibles, puede navegar a la vista Propiedades de Design Studio. Todos los eventos se definen en el editor de scripts, donde puede mencionar la acción que debe tener lugar cuando un usuario de la aplicación desencadena un evento específico.
El lenguaje de secuencias de comandos utilizado en el editor de secuencias de comandos es un subconjunto de secuencias de comandos de Java y puede definir múltiples secuencias de llamadas a métodos API.
Además de las propiedades de secuencias de comandos, existen otras propiedades que se definen en la vista Propiedades. Algunas de las propiedades son comunes para todos los componentes, aunque algunas son específicas.
Ejemplo
Las propiedades de visualización definen el tema aplicado, la posición del mensaje, la ventana del mensaje, etc. y otras propiedades de la aplicación. La propiedad de diseño define el posicionamiento de los siguientes componentes en una aplicación:
- Margen superior
- Margen izquierdo
- Margen derecho
- Width
- Height
Hoja de ruta de SAP Design Studio
Aquí está la hoja de ruta de SAP Design Studio junto con su mes y año de lanzamiento.
- SAP BusinessObjects Design Studio 1.4 Fecha de lanzamiento: noviembre de 2014
- SAP BusinessObjects Design Studio 1.5 Fecha de lanzamiento: mayo de 2015
- SAP BusinessObjects Design Studio 1.6 Fecha de lanzamiento: diciembre de 2015
Según la estrategia de la hoja de ruta de Design Studio, las siguientes son las características clave que se tratan en la última versión de SAP BusinessObjects Design Studio 1.6 SP2.
Funciones para los usuarios finales
- Diálogos móviles y de tamaño variable
- Mostrar factores de escala en el gráfico de información
- Cuadros de información de cascada
Funciones para el analista
- Conversión de moneda ad hoc
- Cree una jerarquía virtual de dimensiones apiladas
- Filtro en cascada para Universe y CSV como datos
- Source
Funciones para el diseñador, el desarrollador y los administradores
Nuevos componentes estándar, por ejemplo, diálogo, barra de filtro, enlace, entrada de texto multilínea, interruptor, barra de progreso (biblioteca SAP Fiori).
Mejoras en el gráfico de información
Editor de vista inicial: cálculos simples
Mejora de la interfaz de usuario del diseñador: vista de paleta compacta
Diálogo de tamaño variable y móvil
- Nuevo componente disponible en la biblioteca SAP Fiori
- Componente contenedor
- Botones definidos libres para el pie de página del diálogo
- Pantalla móvil, redimensionable y completa mantenida en la hoja de propiedades
Visualización de factores de escala en el gráfico de información
- Se muestra la etiqueta de datos, incluido el factor de escala, con información sobre herramientas.
Cuadro de información de cascada
- Nuevo tipo de gráfico
- Coloración semántica (por ejemplo, negativo, positivo y total)
- Línea de conexión configurable
- "Establecer como total" es posible en tiempo de diseño.
Conversión de moneda ad hoc
- Nueva API para abrir el cuadro de diálogo de conversión de moneda
- Conversión basada en la moneda de destino y el tipo de conversión definido en el backend de SAP BW
- Se puede agregar como entrada personalizada en el menú contextual
Barra de filtro
- Nuevo componente en la biblioteca SAP Fiori
- El usuario final puede seleccionar filtros de dimensión para mostrar y establecer el valor del filtro
- Botón de alternancia para mostrar u ocultar la barra de filtros
- Definición de evento "On Toggle" a través de API
Para abrir SAP BusinessObjects Design Studio, vaya a Start → All Programs → SAP Business Intelligence → SAP BusinessObjects Design Studio → Design Studio
En el cuadro de diálogo Iniciar sesión en la plataforma de BI de SAP BusinessObjects, escriba su nombre de usuario y contraseña para la plataforma de BI. Cuando se inicia Design Studio por primera vez, debe ingresar los siguientes detalles:
- Nombre de host
- Puerto a la URL del servicio web
- Seleccione la autenticación.
- Haga clic en Aceptar
Cuando desee utilizar SAP BW como backend, en el cuadro de diálogo de inicio de sesión en SAP NetWeaver, seleccione el sistema BW de la lista desplegable e ingrese los detalles del sistema y el nombre de usuario, así como la contraseña.
De manera similar, también puede iniciar sesión en el cuadro de diálogo SAP HANA, ingresar nombre de usuario y contraseña para el sistema HANA.
En este capítulo, analizaremos las diversas funciones de navegación cuando abre SAP Business Objects Design Studio.
Pagina de bienvenida
Cuando abre SAP BusinessObjects Design Studio, llega primero a la página de bienvenida. Consta de diferentes secciones, que son las siguientes:
Estudio de diseño en la cima
SAP BusinessObjects Design Studio permite a los diseñadores de aplicaciones crear aplicaciones de análisis y cuadros de mando para navegadores y dispositivos móviles sobre fuentes de datos BW, SAP HANA y Universe.
Empezando
Esta sección le permite acceder al material de ayuda para familiarizarse con la herramienta y puede ver el video que le ayudará a documentar la guía del tutorial para aprender las características, conceptos y tareas clave de Design Studio.
Otras características incluyen:
Create New - Esto se puede utilizar para crear una nueva aplicación de análisis.
Recently Used - Esto se puede utilizar para acceder a aplicaciones de análisis abiertas recientemente en Design Studio.
Enlaces útiles
Esto le permite encontrar información útil y acceder a SAP Community Network, SAP Idea Place y SAP Help Portal.
Vistas de navegación de Design Studio
Cuando comienza a crear una nueva aplicación de análisis, puede ver las siguientes vistas en la interfaz de usuario de Design Studio:
Vista de componentes
Esta vista le proporciona una lista de todos los componentes que puede utilizar para crear una nueva aplicación de análisis. Puede arrastrar y soltar diferentes componentes en el diseño para crear el contenido de esa aplicación.
Estos componentes están agrupados en diferentes carpetas:
Analytic Components - Puede utilizar diferentes componentes analíticos como gráficos y tablas cruzadas.
Basic Components - Esta carpeta contiene componentes básicos como casilla de verificación, campo de fecha, imagen, campo de entrada, cuadro de lista, etc.
Container Component - Esto le permite agrupar y estructurar el contenido de una aplicación.
Vista exterior
Esta vista le brinda una estructura jerárquica de todos los objetos en la aplicación actualmente activa. Consta de todas las fuentes de datos y todos los componentes de la interfaz de usuario.
Vista de propiedades
Esto muestra las propiedades del objeto actualmente activo en una aplicación de análisis. Muestra la propiedad del objeto seleccionado actualmente en un nodo de árbol de vista de esquema o en el editor de componentes.
Vista del registro de errores
Se utiliza para mostrar errores generales relacionados con el sistema o mensajes para la validación del script.
Vista de problemas
Esto se usa para mostrar el problema en la secuencia de comandos durante el tiempo de diseño, cuando guarda la aplicación.
Editor de diseño
Para cada aplicación, se abre un editor que contiene componentes para la aplicación. Cuando realiza cambios en un componente en el área del editor, automáticamente refleja estos cambios en otras vistas de la herramienta Diseño.
Si cambia el tamaño de un componente en el editor, cambia automáticamente los valores de diseño en la vista Propiedades de la herramienta Diseño. Lo mismo se aplica al Esquema y otras vistas.
Mantenimiento de la configuración en la herramienta de diseño
Se utiliza para definir la configuración de una herramienta de diseño en la pestaña Preferencias. Para abrir el cuadro de diálogo Preferencias, vaya aTool → Preferences → Application Design.
Almacenamiento de aplicaciones e imágenes
Los archivos de aplicación y las imágenes se almacenan en una carpeta en la plataforma de BI. También es posible utilizar imágenes y logotipos en la aplicación de análisis de Internet.
Analysis Applications History - El historial de aplicaciones de análisis en el menú Aplicación se conserva en su archivo de caché - <home directory>\.sap\com.sap.ip.bi\cache.
Data Source History - El historial de la fuente de datos en el cuadro de diálogo Agregar fuente de datos se conserva en - <home directory>\.sap\com.sap.ip.bi\cache.
Puede crear nuevas aplicaciones de análisis en SAP Design Studio. SAP proporciona una lista de plantillas predefinidas que son adecuadas para abrir en navegadores web o plataformas móviles. Puede seleccionar de una lista de plantillas predefinidas y el sistema crea una copia de esta plantilla.
¿Cómo crear una nueva aplicación de análisis?
Para crear una nueva aplicación de análisis, navegue hasta Application → New.
Se abre un nuevo cuadro de diálogo de la aplicación, luego puede ingresar los siguientes campos:
- Nombre de la aplicación
- Description
Categoría de plantilla
Se utiliza para definir el dispositivo de destino. Cuando desee crear una aplicación de análisis para un navegador de escritorio o un dispositivo móvil. Cuando también puede cambiar el tipo de su aplicación, vaya a la vista Propiedades de la aplicación.
Haga clic en el botón Siguiente. Seleccione la plantilla para una nueva aplicación según la categoría de la plantilla. También puede seleccionar una plantilla en blanco para crear una aplicación vacía.
También puede ver una breve descripción de cada plantilla justo debajo del nombre de la plantilla, como se muestra en la siguiente captura de pantalla.
Haga clic en el botón Finalizar. Puede agregar componentes desde la vista de componentes al área del editor.
En la vista Componentes, haga clic en un componente → Arrastre y suelte el componente de su elección en el área del editor.
Arrastre y suelte el componente de su elección en la carpeta Diseño de la vista Esquema.
Introduzca un texto en el cuadro de texto del filtro en la parte superior de la vista Componentes, si desea filtrar por un determinado componente.
El siguiente paso es especificar y cambiar las propiedades de los componentes que ha agregado a la aplicación.
Haga clic en un componente en el área del editor. Luego, puede hacer clic en un componente en la carpeta Diseño de la vista Esquema.
Las propiedades de este componente están disponibles para su edición en la vista Propiedades. En la vista Propiedades, haga clic en la propiedad que desea cambiar. Un campo puede tener diferentes valores según el tipo:
- Numérico: como para las propiedades de diseño
- Cadena: me gusta para el título, etc.
- Booleano: como Verdadero / falso del menú desplegable como Estilo, etc. y
- Caja de diálogo
Para algunos tipos de propiedades especiales, puede abrir un cuadro de diálogo haciendo clic en la pestaña de valor.
¿Cómo establecer un diseño para un componente?
Al configurar el diseño de un componente, puede seguir los siguientes puntos:
Hay tres propiedades que especifican la posición y el tamaño de un componente en una aplicación:
Margen (superior, inferior, izquierda, derecha)
Width - Indica la distancia al margen izquierdo y la distancia al margen derecho a lo largo del eje horizontal.
Height - Indica la distancia al margen superior y la distancia al margen inferior a lo largo del eje vertical.
Para permitir el cambio de tamaño relativo de los componentes según el navegador web, debe establecer cualquiera de estas tres propiedades en automático.
Tenga en cuenta que no puede establecer las tres propiedades en modo automático.
En este capítulo, discutiremos cómo agregar una fuente de datos en el estudio de diseño.
Para agregar una fuente de datos, vaya al Outline View → Data Sources folder.
Haga clic derecho en el folder → New
Abrirá el asistente para agregar fuentes de datos. Para agregar una conexión, haga clic en la pestaña Examinar y seleccione la conexión.
Una vez que seleccione la conexión, se habilitará la opción de fuente de datos. IrBrowse → Search tab and enter the data source name.
El alias de la fuente de datos se asigna automáticamente. Haga clic en el botón Aceptar. Luego, la fuente de datos se agrega al panel de esquema.
Para permitir la conectividad de SAP HANA, puede usar las conexiones de backend existentes a Design Studio. IrTool → Preferences.
En la siguiente ventana, Application Design → Backend connections
¿Cómo crear una nueva conexión?
Para crear una nueva conexión a SAP HANA usando controladores HDB ODBC, haga clic en el icono para agregar una conexión.
En el Administrador de fuentes de datos ODBC, vaya a System DSN → click on Add.
En una nueva ventana, debe buscar los controladores de la base de datos ODBC de HDB. Estos controladores se instalan cuando instala el cliente SAP HANA.
Haga clic en el botón Finalizar.
En una nueva ventana, debe ingresar los siguientes detalles del sistema HANA.
- Ingrese el nombre del host
- Número de puerto (3xx15, número de instancia xx)
- Nombre de usuario y contraseña y haga clic en Aceptar.
Puede comprobar la conectividad haciendo clic en el Connect button → Connection Successful. Para ver la nueva conexión, haga clic en Recargar conexión. Para utilizar la conexión, es posible que deba volver a abrir Design Studio.
Cuando crea una aplicación de análisis en Design Studio, puede crear marcadores para su reutilización y flexibilidad. Se pueden crear marcadores para la instantánea de la aplicación completa o una parte de ella. Hay tres tipos de marcadores que se pueden usar en Design Studio:
- Standard
- Fragment
- Fragmento portátil
Cuando un desarrollador de aplicaciones desea serializar el estado de toda la aplicación, se puede utilizar un marcador estándar. Para usar una parte seleccionada de una aplicación, se usa un fragmento o un marcador de fragmento portátil.
Carga de marcadores mediante secuencias de comandos
Para cargar un marcador en la aplicación de análisis en ejecución, puede utilizar el método de secuencia de comandos.
Para cargar un marcador estándar, puede utilizar el siguiente formato:
Bookmark.loadBookmark(id);.
Ahora, para seleccionar una identificación de marcador, puede seleccionar de la lista desplegable.
var id = DROPDOWN_1.getSelectedValue();
Bookmark.loadBookmark(id);
Para cargar un marcador de fragmento, puede utilizar el siguiente método de secuencia de comandos.
Bookmark.FragmentBookmark.loadBookmark(id)
Para cargar un marcador de fragmentos portátil, puede utilizar el siguiente método de secuencia de comandos.
Bookmark.PortableFragmentBookmark.loadBookmark(id)
Carga de marcadores mediante URL
También puede cargar marcadores compartidos por otro usuario de la aplicación a través de una URL en la barra del navegador. Todos los marcadores que se comparten a través de una URL no se pueden agregar directamente a las listas de usuarios de ese marcador.
Puede marcar la aplicación de análisis compartida y ese marcador se enumera al llamar al método de secuencia de comandos.
Bookmark.getAllBookmarks()
Bookmark.FragmentBookmark.getAllBookmarkInfos()
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(groupIdentifier)
También puede guardar la URL en los favoritos del navegador.
Listado de marcadores
Puede utilizar la API de secuencias de comandos para permitir que los usuarios de la aplicación recuperen una lista de sus propios marcadores en tiempo de ejecución. Se utilizan los siguientes métodos de secuencia de comandos, según el tipo de marcador involucrado.
¿Cómo enumerar los marcadores estándar?
La matriz devuelta contiene una lista de tipos de objetos BookmarkInfo. Un objeto BookmarkInfo contiene el ID de BookmarkId, el nombre de la cadena y el texto de la cadena. Tanto el nombre de cadena como el identificador de BookmarkId se refieren al identificador del marcador. El texto de la cadena se refiere al título del marcador. Cualquier componente de selección, como un cuadro desplegable o un cuadro de lista, se puede completar con la matriz devuelta por Bookmark.getAllBookmarks (); método.
var array = Bookmark.getAllBookmarks();
array.forEach(function(element, index)
{ DROPDOWN_1.addItem(element.name, element.text);
});
¿Cómo enumerar los marcadores de fragmentos?
Puede enumerar los marcadores de fragmentos para devolver la lista de todos los marcadores de fragmentos para una aplicación de análisis:
var array = Bookmark.FragmentBookmark.getAllBookmarkInfos();
array.forEach(function(element, index)
{ DROPDOWN_1.addItem(element.id, element.title);
});
¿Cómo enumerar los marcadores de fragmentos portátiles para todas las aplicaciones?
Puede utilizar el siguiente método de secuencia de comandos.
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos();
Esto devuelve una lista de todos los marcadores de fragmentos portátiles especificados por el parámetro Identificador de grupo. Puede completar la Galería de fragmentos con todos los marcadores de fragmentos portátiles creados por el usuario mediante elFragmentGallery_1. addItems(); método de secuencia de comandos.
var array =
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(“groupIdentifier”);
FRAGMENTGALLERY_1.addItems(array);
Guardar y compartir marcadores
En SAP Design Studio, un usuario de la aplicación puede guardar sus marcadores usando el script API. Puede guardar marcadores estándar con un título único mencionado por los usuarios.
Puede utilizar el siguiente script para guardar un marcador estándar.
var id = Bookmark.saveBookmark();
var id = Bookmark.saveBookmark("title")
También puede guardar un marcador de fragmentos utilizando el siguiente método.
var fragInfo = Bookmark.FragmentBookmark.saveBookmark(ContainerComponent);
Puede utilizar el método opcional BookmarkInfo toOverWrite - para sobrescribir un marcador de fragmento existente.
Compartir un marcador
Los diseñadores de aplicaciones también pueden compartir sus marcadores mediante un método de secuencia de comandos. Puede ejecutar el siguiente método de secuencia de comandos según el tipo de marcador.
Para compartir un marcador estándar, puede solicitar: Bookmark.shareBookmark(String URL) método de secuencia de comandos.
Para compartir un marcador de fragmento, puede solicitar:
Bookmark.FragmentBookmark.shareBookmark(String URL) método de secuencia de comandos.
Para compartir un marcador de fragmentos portátil, puede solicitar:
Bookmark.PortableFragmentBookmark.shareBookmark(String URL) método de secuencia de comandos.
Eliminar marcadores
En SAP Design Studio, cada marcador posee una aplicación principal. Cuando elimina una aplicación principal, se eliminan sus marcadores secundarios. Para eliminar estos marcadores, puede utilizar métodos de API de secuencias de comandos.
Los siguientes scripts se pueden utilizar según el tipo de marcador.
¿Cómo eliminar marcadores estándar?
Puede utilizar la siguiente secuencia de comandos para permitir que el usuario de la aplicación elimine sus propios marcadores estándar.
Bookmark.deleteBookmark(id);
Bookmark.deleteAllBookmarks();
¿Cómo eliminar marcadores de fragmentos?
Puede utilizar el siguiente script para permitir que el usuario de la aplicación elimine sus propios marcadores de fragmentos.
Bookmark.FragmentBookmark.deleteBookmark(id);
Bookmark.FragmentBookmark.deleteAllBookmarks();
¿Cómo eliminar marcadores de fragmentos portátiles?
El siguiente método de secuencia de comandos se utiliza para permitir que el usuario de la aplicación elimine sus propios marcadores de fragmentos portátiles.
Bookmark.PortableFragmentBookmark.deleteBookmark(id)
Bookmark.PortableFragmentBookmark.deleteAllBookmarks(groupIdentifier)
En SAP Design Studio, puede trabajar con fuentes de datos, editar la vista inicial de la fuente de datos, agregar dimensiones y medidas a tablas de referencias cruzadas y gráficos, etc.
Hemos agregado la siguiente fuente de datos en la vista Esquema de Design Studio.
Para editar una vista inicial de la fuente de datos, haga clic derecho en el Data Source Name → Edit Initial View.
En la siguiente ventana, puede ver una lista de todas las dimensiones y medidas en la fuente de datos.
¿Cómo agregar más dimensiones en la fuente de datos?
También puede agregar más dimensiones y medidas arrastrando objetos desde el panel izquierdo al cuadro Filas y columnas.
También puede cambiar el orden de dimensiones y medidas. Puede seleccionar la dimensión y arrastrarla hacia arriba o hacia abajo según el requisito. Los datos de la tabla de referencias cruzadas también cambian según la selección.
También puede eliminar las columnas adicionales de la tabla de referencias cruzadas. Seleccione la columna de la dimensión / medidas y muévala al panel izquierdo.
Una vez que elimine la columna adicional, los datos de la tabla de referencias cruzadas también cambiarán en consecuencia.
También puede realizar otras funciones en los valores seleccionados, algunas de las cuales son:
- Lugares decimales
- Scaling
- Calcular el total como
- Sort
Debe conectarse a la plataforma de BI para agregar una fuente de datos a una nueva aplicación de análisis en Design Studio. Debe conectarse a la plataforma de BI en el momento del inicio de sesión.
Para conectarse a un Universe Data Source (UDS), vaya a la carpeta Fuente de datos en Esquema en una nueva aplicación de análisis - Right click → Add Data Source.
¿Cómo agregar un universo como fuente de datos?
Veamos cómo agregar Universe como fuente de datos. Haga clic en la pestaña Examinar junto a Conexión en la ventana Agregar fuente de datos.
Seleccione eFashion.unxarchivo para agregar una conexión. También puede filtrar la conexión de la lista disponible.
El siguiente paso es editar el panel de consultas. Para ello, debe hacer clic en Editar especificación de consulta.
Agregue las dimensiones y medidas a los objetos de resultado. Puede expandir cada una de estas carpetas en el panel izquierdo y agregar objetos a dimensiones y medidas.
Una vez que seleccione todos los objetos, haga clic en el botón Aceptar del panel de consulta. Esta consulta se agregará a la ventana Agregar fuente de datos. Haga clic en Aceptar para agregar esto a la carpeta de origen de datos en la vista Esquema.
Para editar la vista inicial, haga clic derecho en el Data Source → Edit Initial View. Las medidas se agregarán directamente a la pestaña de vista previa.
Agregue las dimensiones seleccionadas en la consulta a la pestaña Fila.
En la siguiente captura de pantalla, hemos agregado Estado y Categoría para incluir valores de medida. Puede aplicar formato para medir valores.
Haga clic en Aceptar y luego en Crear pestaña cruzada.
Se ha agregado una tabla de referencias cruzadas al área del editor y así es como puede conectarse a la fuente de datos del universo.
Tenemos una tabla de referencias cruzadas en SAP Design Studio Editor y queremos export the data from a Crosstab to Microsoft Excel. Agregue un botón de los componentes básicos al Editor como se muestra en la siguiente captura de pantalla.
En Pantalla, agregue texto - Export to Excel.
Vaya a Evento y agregue un script como se muestra en la siguiente captura de pantalla.
Script para exportar a Excel
APPLICATION.export(ExportType.EXCEL_xlsx,[(CROSSTAB_1)]);
Ahora ejecute la aplicación usando la marca de flecha en la parte superior. Una vez que se ejecuta, haga clic en Exportar a Excel.
Haga clic en Abrir o Guardar para abrir la hoja de Excel o guardar la hoja en su sistema.
SAP Design Studio se inicia localmente y es posible cambiar la configuración al modo SAP HANA yendo a Tools → Preferences.
En Diseño de aplicaciones, debe seleccionar SAP HANA como modo de diseño en lugar de local y puede usar SAP HANA como fuente de datos para diseñar aplicaciones.
Debe reiniciar y cuando esté en el modo de inicio, cámbielo a Design Studio. Una vez que haga clic en Aceptar, le pedirá que reinicie Design Studio.
Puede agregar una fuente de datos utilizando la conexión SAP HANA ahora.
Conectarse a una fuente de datos de transmisión
La transmisión de fuentes de datos en SAP le permite crear visualización en datos en tiempo real en Design Studio. Para conectarse a una fuente de datos de transmisión, debe tener instalado el paquete en tiempo real y Design Studio 1.4.
Puede descargarlos de SAP Marketplace. Para instalar el paquete en tiempo real, vaya aTools → Install Extension to Design Studio.
Puede verificar la funcionalidad en tiempo real yendo a la pestaña Ayuda.
Junto con el paquete en tiempo real, necesita el paquete de transmisión de SAP Enterprise ESP SP9.
Cree una línea basada en el tiempo en transmisión en tiempo real
Los gráficos de líneas basados en el tiempo pueden manejar valores nulos si hay una ruptura en los datos en comparación con los gráficos de líneas estándar.
Su fuente de datos de transmisión también está configurada y conectada a ESP.
Agregue su componente de gráfico al área del editor en Design Studio.
Arrastre la fuente de datos al gráfico como se muestra en la siguiente captura de pantalla.
Puede ir al tipo de gráfico para seleccionar Gráficos adicionales en la lista desplegable.
Los gráficos de información se pueden encontrar en SAP Design Studio en Componentes analíticos. Esta es una nueva característica disponible en Design Studio 1.6. Puede configurar gráficos de información independientemente de la vista inicial. Cuando configura gráficos de información, las dimensiones de las fuentes de datos están vinculadas a áreas específicas del gráfico.
Puede tener dos dimensiones en una fila en el gráfico de información que no era posible en los gráficos normales en Design Studio.
Los gráficos de información se pueden considerar como el componente principal para crear nuevos paneles en Design Studio 1.6, sin embargo, también hay otros tipos de gráficos disponibles.
Panel de alimentación del gráfico de información
Puede configurar gráficos de información como otros gráficos en el editor de gráficos. Debe arrastrar el componente de gráfico al lienzo y agregar una fuente de datos desde la vista de esquema. Cuando asigna una fuente de datos, se crea un gráfico según los valores.
Para configurar un gráfico de información, debe ir a las propiedades de configuración del gráfico. Puede realizar las siguientes funciones en la pestaña de propiedades.
Cambie la dimensión arrastrando a cada grupo. El grupo disponible depende del tipo de gráfico seleccionado para el gráfico de información.
También puede cambiar la medida de la asignación en el tipo de gráfico.
También puede cambiar el tipo de gráfico.
Caracteristicas
El selector de tipo de gráfico y los paneles de alimentación de gráficos son dos funciones que puede utilizar con Info Chart. El panel de alimentación es un componente que le permite vincular dimensiones y medidas con el área del gráfico.
Puede configurar el gráfico en tiempo de ejecución y dimensiones y medir los cambios según el enlace.
El selector de tipo de gráfico le permite seleccionar el tipo de gráfico adecuado. El selector de tipo de gráfico funciona tanto con gráficos como con gráficos de información.
Para agregar un selector de tipo de gráfico, está disponible en la lista de componentes básicos.
Note - Los gráficos de información también admiten el método de secuencias de comandos que se utilizan en el componente Gráfico en relación con la selección y el comportamiento.
Cambiar el tipo de visualización
Para analizar los datos de diferentes formas, puede seleccionar diferentes visualizaciones. Seleccione un tipo de visualización diferente de la flecha desplegable a la derecha de un grupo dentro de la paleta Selector de tipo de gráfico.
Su tipo de visualización cambia en consecuencia para representar sus datos de una manera diferente.
Formato condicional
Puede utilizar el formato condicional para cambiar la apariencia del gráfico cuando se cumple una condición específica. Esta función le permite agregar reglas de formato condicional a medidas o dimensiones en los componentes del gráfico. Estas reglas cambian la apariencia del gráfico cuando se cumple una condición específica.
Para aplicar formato condicional a un gráfico, seleccione el componente del gráfico y vaya a la pestaña Propiedades.
Haga clic en el botón Examinar, se abrirá una nueva ventana. Seleccione Nueva regla para agregar una nueva regla para el formato condicional.
Elija Nueva regla → Se abre un cuadro de diálogo Nueva regla.
En el cuadro de texto Nombre, ingrese un título para identificar su nueva regla de formato condicional.
Dentro del área Descripción de regla del cuadro de diálogo Formato condicional, seleccione Medida o Miembro de dimensión de la lista desplegable. La lista desplegable se completa a partir del conjunto de datos que ha aplicado a su gráfico.
Puede aplicar el siguiente conjunto de datos a su gráfico.
Seleccione uno de los siguientes:
- es igual a
- es mayor que
- es menos que
Ingrese el valor que se asignará a la nueva regla.
Dentro del área de Vista previa del cuadro de diálogo, elija el botón Formato para asignar un color a su regla. Elija un color del selector de colores predefinido o defina un color personalizado eligiendo el botón Definir colores personalizados.
Haga clic en Aceptar.
Los filtros se utilizan para limitar los datos en visualización en SAP Design Studio. Puede crear diferentes tipos de filtros y utilizar componentes analíticos y componentes básicos para configurar filtros.
Configuración de un componente analítico como filtro
Para configurar un componente analítico como filtro, debe habilitar la selección que permite al usuario seleccionar el componente individual.
Seleccione Analytic component → Properties Pane, debajo Events Enable → True. Vaya a Inicio para agregar una secuencia de comandos a este evento. Puedes usar elsetFilter método de secuencia de comandos para establecer el filtro.
En la secuencia de comandos, debe seleccionar la fuente de datos, el método de secuencia de comandos, la dimensión y el valor.
DS.setFilter(“00_Sold_To”, CROSSTAB.getSelectedMember(“00_Sold_To”).internalkey);
Guarde la aplicación y ejecútela localmente. Seleccione el componente Sold to Party.
También puede configurar un componente básico como filtro de manera similar.
Agregar un filtro de dimensión
Para agregar un filtro de dimensión, seleccione un filtro de los componentes analíticos y arrástrelo al área del lienzo.
Vaya a la pestaña Propiedades del Dimension filter → Data Binding. Luego, en Enlace de datos, seleccione una fuente de datos.
Vaya a dimensión y seleccione la dimensión en la que desea aplicar el filtro.
Seleccione la fuente de datos y la dimensión como se muestra en la siguiente captura de pantalla y luego guarde la aplicación.
Una vez que se guarda la aplicación, puede ejecutarla localmente.
Haga clic en el filtro de dimensión y se le pedirá que seleccione un valor de dimensión de la lista disponible. También puede ir a la pestaña de rango para poner un valor inicial y final.
Una vez que seleccione la dimensión, los datos del componente se filtrarán en consecuencia. Para aplicar la configuración del filtro, haga clic en el botón Aplicar.
Editar un filtro
Para editar un filtro en SAP Design Studio, vaya a la pestaña Esquema y debajo de la carpeta Diseño. Allí puede ver una lista de todos los filtros que se aplican en una aplicación. Para editar una aplicación, seleccione el filtro que desea editar.
Vaya a la pestaña Propiedades del filtro seleccionado y realice los cambios necesarios. Guarde los cambios que ha realizado y ejecute la aplicación para reflejar los cambios.
Eliminar filtro
Para eliminar un filtro en una aplicación de análisis, vaya a Outline View → Layout. Seleccione el filtro que desea eliminar. Haga clic derecho y obtendrá todas las siguientes opciones.
Haga clic en Delete para eliminar el filtro seleccionado como se muestra en la captura de pantalla anterior.
También puede copiar, cambiar el nombre o verificar la referencia de cada filtro en una aplicación de análisis desde aquí.
En SAP Design Studio, puede utilizar un Geomap para mostrar diferentes capas de información geográfica. Estos Geomapas están disponibles en los componentes Analíticos y se pueden agregar simplemente arrastrándolos al lienzo.
Según las propiedades de Geomap y la secuencia de comandos definida en el componente Geomap, cada capa muestra datos diferentes según la interacción del usuario. Para utilizar Geomaps, la fuente de datos debe contener países, regiones, longitudes, etc.
Para comenzar con Geomapas, arrastre el Geomapa desde los componentes analíticos al área del Lienzo y agregue la fuente de datos a la vista Esquema. La fuente de datos agregada también se reflejará enAdditional Properties → Data Source.
Vaya a Editar vista inicial de la fuente de datos, debe seleccionar solo una dimensión geográfica en Filas y medidas en la pestaña de columna.
Puede seleccionar el mapa geográfico en el panel de diseño. En la pestaña Propiedades, ingrese la URL del mapa base seleccionado en la propiedad URL del mapa base. También es una opción dejar este espacio en blanco, si no se requiere un mapa base.
La propiedad Map Legend Visible está establecida en true de forma predeterminada. Si desea ocultar la leyenda en todas sus capas de mapas geográficos, puede establecer el valor de esta propiedad en falso.
También puede agregar o quitar capas a un Geomap. Esto se puede hacer usando el botón Agregar capa en el Geomapa.
Se agrega un nuevo ID de capa para cada capa, puede seleccionar la fuente de datos y medir los valores.
Para eliminar una capa, debe hacer clic en el botón de cruz en la esquina superior derecha en Propiedades adicionales.
En SAP Design Studio, también puede exportar sus aplicaciones de análisis a la máquina local oa una unidad compartida de red. Esto le permite exportar el código fuente para enviarlo a SAP para resolver errores o utilizarlo en una plataforma de BI diferente. También puede realizar copias de seguridad periódicas de su aplicación de análisis mediante las opciones de exportación.
Para exportar una aplicación, seleccione la aplicación y luego haga clic en Exportar en la pestaña Aplicación en la parte superior. Si su aplicación no está guardada, se le pedirá que guarde la aplicación.
Puede seleccionar cualquier otra aplicación haciendo clic en el botón Examinar. De forma predeterminada, muestra la aplicación de análisis abierta.
Para tener el ejemplo de objetos MIME: imágenes o archivos CSS a los que se hace referencia en la aplicación o exportados, debe mantener activada la casilla de verificación Exportar archivos referenciados.
El sistema analiza la aplicación seleccionada y detecta automáticamente todos los objetos MIME a los que hace referencia la aplicación. Si tiene archivos MIME que el sistema no puede detectar automáticamente, elija Agregar archivo ... y luego seleccione los archivos necesarios.
Haga clic en Siguiente.
Para seleccionar la carpeta de destino en su PC local o en un recurso compartido de red, haga clic en Examinar.
Puede cambiar el nombre predeterminado del archivo ZIP, ingrese el nombre requerido en Nombre del archivo ZIP.
El nombre predeterminado del archivo ZIP es el nombre de la aplicación con el sufijo de una marca de tiempo como se muestra en la captura de pantalla anterior.
En SAP Design Studio, puede utilizar su aplicación analítica como plantilla para otros diseñadores de aplicaciones.
Para exportar una aplicación como plantilla, Select Application → Application Tab → Export as Template.
Puede seleccionar cualquier otra aplicación haciendo clic en el botón Examinar. De forma predeterminada, muestra la aplicación de análisis abierta.
Para tener el ejemplo de objetos MIME - imágenes o archivos CSS a los que se hace referencia en la aplicación, exportados, mantenga activada la casilla de verificación Exportar archivos referenciados.
El sistema analiza la aplicación seleccionada y detecta automáticamente todos los objetos MIME a los que hace referencia la aplicación. Si tiene archivos MIME que el sistema no puede detectar automáticamente, elija Agregar archivo ... y seleccione los archivos necesarios.
Haga clic en el botón Siguiente.
Seleccione la carpeta de la plantilla o la unidad de red. Introducir elTemplate Name → Select the Template Category desde - Escritorio, iPad, iPhone como se muestra en la siguiente captura de pantalla.
También puede agregar sus propias categorías yendo a Configure Categories → Preferences. Para agregar una nueva categoría de plantilla, haga clic en el botón Agregar y luego puede ingresar el nombre de la nueva categoría.
El título de plantilla se utiliza para ingresar el nombre de la plantilla que se mostrará en el cuadro de diálogo Nueva aplicación.
Note - Este nombre distingue entre mayúsculas y minúsculas.
En Descripción de la plantilla, puede describir el contenido y el propósito de su plantilla.
Esta descripción se muestra en el cuadro de diálogo Nueva aplicación y puede ayudar a otros diseñadores de aplicaciones a identificar qué plantilla seleccionar.
Haga clic en Finalizar.
Puede encontrar la nueva plantilla en la carpeta seleccionada con el content.biapp archivo y un .info file con la descripción de la plantilla.
Impresión de una aplicación en un navegador
También puede imprimir su aplicación de análisis en un navegador web en SAP Design Studio. Esta función no es compatible cuando utiliza la solución móvil SAP Design Studio.
Para imprimir una aplicación de análisis en el navegador, seleccione el componente para llamar a la función Imprimir. Esto imprimirá su aplicación de análisis en su navegador web.
En SAP Design Studio, puede crear paneles de control personalizados utilizando plantillas de visualización que representan datos de diferentes fuentes de datos. Puede utilizar SAP BW o SAP HANA como fuente de datos.
Abra la aplicación de visualización y descubrimiento de datos de autoservicio en línea. En la siguiente ventana, se le pedirá que se conecte a una consulta o fuente de datos utilizada recientemente.
Puede seleccionar entre las siguientes dos opciones:
Puede seleccionar consultas utilizadas recientemente para seleccionar una consulta de una lista de todas las consultas que ya ha utilizado hasta la fecha.
También puede seleccionar un sistema para seleccionar la fuente de datos y la consulta que desea asignar a su panel, si no se enumeran las consultas utilizadas recientemente.
Seleccione Siguiente y Aceptar.
Se abre la página Visualizar predeterminada, que muestra la medida y las dimensiones de la fuente de datos seleccionada.
Creando visualizaciones
Vaya a la página Visualizar, arrastre y suelte dimensiones en el área de filas o columnas.
La visualización predeterminada en el área de diseño cambia automáticamente para reflejar su selección de dimensión y la visualización creada se guarda automáticamente en la galería.
Seleccione el miembro que desea mostrar en el eje X y el eje Y.
Cambiar el nombre de una visualización
Puede cambiar el nombre de las visualizaciones de acuerdo con las consultas que se utilizan para crearlas. Para cambiar el nombre de una visualización, seleccione la rueda dentada en la parte superior debajo de la pestaña Visualizar como se muestra en la siguiente captura de pantalla.
Puede seleccionar Cambiar nombre para cambiar el nombre del título.
Restore Default Title - Esto se puede utilizar para restaurar el título a los valores predeterminados según la consulta.
Puede crear una cantidad de visualizaciones y agregarlas a la galería y se pueden usar para crear paneles organizándolos en una historia en la pestaña Redactar.
Esto le permite crear un panel personalizado, puede cambiar las fuentes de datos y la visualización también se cambia en la pestaña Visualizar.
Vaya a la página Redactar en la parte superior, la galería muestra todas las visualizaciones actuales. Para crear paneles personalizados, arrastre y suelte las visualizaciones desde la galería al área de diseño.
Para crear un nuevo panel personalizado, seleccione el botón Nueva historia.
Puede agregar un título a su tablero y luego hacer clic en Crear.
Compartiendo paneles
Puede compartir los paneles como marcadores con otros usuarios. También puede exportarlos a formato PDF como se muestra en la siguiente captura de pantalla.
Para actualizar un documento en Design Studio, se envía una solicitud a través del navegador web o un cliente móvil. Los siguientes son los pasos clave involucrados en la actualización de datos:
Step 1- Para realizar una actualización en el documento de Design Studio, el usuario envía una solicitud HTTP al navegador web o el cliente móvil al servidor de aplicaciones web. El servidor de aplicaciones web reenvía esta solicitud al Servidor de administración central (CMS) para encontrar la aplicación de análisis. El servidor CMS también es responsable de verificar si el usuario tiene acceso para actualizar el documento o no.
Step 2- Se envía una solicitud al servidor de aplicaciones de Analysis para obtener los datos actuales del documento de Design Studio. Un servicio de aplicación de análisis obtiene los datos actuales de SAP HANA mediante el controlador JDBC.
Step 3 - El servicio de la aplicación de análisis crea el documento con los datos más recientes de SAP HANA y lo envía de vuelta al servidor de la aplicación web.
Step 4 - El último paso es que el servidor de aplicaciones web convierte los datos a formato HTML y los envía al navegador web o cliente móvil donde se muestran los datos de actualización del documento de diseño.
Actualizar un documento en Web / móvil (BW)
Actualizar un documento de Design Studio es lo mismo en SAP BW, excepto que la actualización se realiza usando una conexión BICS en una llamada RFC en comparación con HANA usando controladores JDBC.
Para actualizar un documento en Design Studio en web / móvil en BW, se envía una solicitud a través del navegador web o un cliente móvil.
Los siguientes son los pasos clave involucrados en la actualización de datos:
Step 1- Para actualizar el documento de Design Studio, el usuario envía una solicitud HTTP al navegador web o un cliente móvil desde el servidor de aplicaciones web. El servidor de aplicaciones web reenvía esta solicitud al Servidor de administración central para encontrar la aplicación de análisis. El servidor CMS también es responsable de verificar si el usuario tiene acceso para actualizar el documento o no.
Step 2- Se envía una solicitud al servicio de aplicación de análisis alojado en el servidor Adaptive para obtener los datos actuales para el documento de Design Studio. Un servicio de aplicación de análisis obtiene los datos actuales del sistema SAP NetWeaver BW mediante la función Remoto para llamar a RFC y BICS Business Intelligence Consumer Service Connectivity.
Step 3 - El servicio de aplicación de análisis crea el documento con los datos más recientes de SAP HANA y lo envía de vuelta al servidor de aplicaciones web.
Step 4 - El último paso es que el servidor de aplicaciones web convierte los datos a formato HTML y los envía al navegador web o al cliente móvil donde se muestran los datos de actualización del documento de diseño.