Cree Su Primera Vista de Cálculo de SAP HANA
En este tutorial de SAP HANA, los desarrolladores de SQL crearán su primera vista de cálculo utilizando SAP HANA Studio.Proporcionaré códigos SQLScript para crear tablas de muestra en su esquema de desarrollo y rellenarlas con muestras data.In en los siguientes pasos, intentaré mostrar cómo los programadores de SAP HANA pueden crear la vista de cálculo paso a paso.
Inicie SAP HANA Studio.
Cambie a la perspectiva de desarrollo de SAP HANA.
En la pestaña Sistemas, conéctese a su sistema SAP HANA.
Expanda el nodo de catálogo en el sistema SAP HANA seleccionado y resalte su esquema.
Después de seleccionar esquema, abra SQL Console para ejecutar códigos SQLScript para la creación de tablas de muestra de base de datos y la creación de datos de muestra.
Copie y ejecute los siguientes códigos SQL.
En este paso, crearemos nuestro paquete de repositorio de muestra y luego crearemos la vista de cálculo
En la perspectiva de desarrollo de SAP HANA Studio SAP HANA, conéctese al sistema SAP de destino, profundice hasta su espacio de trabajo importado.
Haga clic con el botón derecho en el nombre del espacio de trabajo.
En el menú contextual, elija las siguientes opciones de menú: Nuevo Paquete de repositorio >…
En el cuadro de texto Nombre de paquete, escriba el nombre de paquete de destino de una manera estructurada.
Cada uno «.»creará un subpaquete bajo el primer paquete del repositorio.
Haga clic en el botón Siguiente.
La siguiente pantalla permitirá a los desarrolladores de SAP HANA editar las propiedades del paquete del repositorio.
Pulse Finalizar
Actualizar el espacio de trabajo haciendo clic con el botón derecho en el nombre del espacio de trabajo y seleccionando Actualizar en el menú contextual
Ahora puede perforar su espacio de trabajo para buscar un nuevo paquete de repositorio
Haga clic con el botón derecho en su paquete recién creado y, siguiendo las opciones del menú contextual, crearemos nuestra primera vista de cálculo
Escriba un nombre para su nueva vista de cálculo.
Para este tutorial, podemos usar la vista de cálculo gráfico en lugar del tipo de vista de cálculo de script SQL.
Tampoco realice cambios en la opción Categoría de datos. Opción Mantener cubo en lugar de Dimensión.
Haga clic en Finalizar
Como se ve en las capturas de pantalla anteriores, la vista de cálculo de muestra CV_Purchase_Orders se crea y abre en SAP HANA View Editor
De forma predeterminada, no hay ninguna tabla base de entrada seleccionada. Los desarrolladores de SQL construirán su primera vista de cálculo desde cero
El primer paso es agregar tablas base para nuestra vista de cálculo.
En la sección Paleta, seleccione Proyección y arrástrela y suéltela para cada tabla base en el diseño.
Utilizaremos 2 tablas de base de datos; Pedidos de compra y proveedores.
Haga clic con el botón derecho en Projection_1 y Cambie el nombre del primer nodo como»PurchaseOrder»
Para seleccionar la tabla base, resalte el nodo de proyección. Luego haga clic en el signo verde más»+».
Cuando se muestre la pantalla de diálogo» Buscar», escriba y busque la tabla de la base de datos»Pedidos de compra».
Cuando aparezca la tabla de origen deseada, selecciónela y presione el botón ACEPTAR para moverla como la tabla de origen para el nodo de proyección.
Siga el mismo proceso para la selección de tabla de base de datos HANA para el segundo nodo de proyección.
Esta vez, los desarrolladores deben elegir la tabla de proveedores.
Para elegir columnas de tabla para la vista de cálculo entre los campos de tabla base, haga clic en nodo de proyección «Comprar pedido» en Diseño de escenario.
En el diseño de detalles, los programadores pueden ver columnas de tabla.
Haga clic con el botón derecho en los campos seleccionados y seleccione Agregar a la opción de salida.
Es posible seleccionar selección de campos múltiples para agregar a la salida.
Aquí están las columnas de salida
también es posible añadir nuevas columnas calculadas en este punto.
Haga clic con el botón derecho en Columnas calculadas, seleccione «Nuevo»…»para crear una columna calculada
Escriba un nombre para la nueva columna, elija tipo de datos y proporcione una expresión que formule el valor de campo calculado.
Siga el mismo proceso para la selección de columnas de salida para el nodo de proyección de proveedor.
Los desarrolladores pueden Guardar el desarrollo de la vista de cálculo en cualquier momento presionando Ctrl + S o utilizando el icono Guardar en el menú superior.
Ahora, los programadores SQL usarán el nodo de unión para unir estos dos nodos de proyección; PurchaseOrder y Vendor
Arrastre y suelte el nodo de unión al diseño del escenario y cambie el nombre predeterminado del nodo de unión
Para combinar tablas para el nodo de unión, dibuje una línea del nodo de proyección para unirse al nodo como se ve en la siguiente captura de pantalla.
Vincular círculos de pedido y nodo de unión.
Hazlo también para la tabla de proveedores.
Después de vincular tablas al nodo de unión, estas tablas se listarán dentro del nodo de unión como se ve en la siguiente captura de pantalla.
En el diseño de detalles, los desarrolladores pueden unir dos tablas vinculando columnas de referencia entre sí.El desarrollador puede configurar aún más la condición de unión haciendo doble clic en el enlace.
En este paso, los programadores elegirán las columnas de salida de la unión SQL. Por lo tanto, seleccione las columnas necesarias y «Agregar a la salida»
El siguiente paso para crear la vista de cálculo en este tutorial será vincular el nodo de unión al nodo de agregación en el diseño del escenario.
Cuando dibuja una línea de Nodo de unión a nodo de agregación, el nombre del nodo de unión será visible en el cuadro Nodo de agregación.
Realice la siguiente selección de columna de salida para el paso de agregación.
Seleccione «EmployeeID» y «Agregar a la salida»
Seleccione «VendorName» y «Agregar a la salida»
Seleccione «POID» y «Agregar como Columna agregada»
En la sección de salida, haga clic en POID y cambie la propiedad de Tipo de agregación de Suma predeterminada a Recuento
Nodo semántico para realizar los últimos cambios de configuración.
Puede cambiar las etiquetas de columna de vista de cálculo, ocultarlas.
Haga clic en el botón verde OK para guardar y validar la vista de cálculo.
Si todo está bien, «La validación del modelo se ha realizado correctamente» se informará en los registros.
Los desarrolladores ahora pueden activar la vista de cálculo de SAP HANA pulsando el icono a continuación.
Ahora es el momento de mostrar los datos de la vista de cálculo.
Haga clic en el nodo Semántica. Haga clic derecho en él para mostrar el menú contextual.
Elija la opción de menú Vista previa de datos.
De forma predeterminada, se mostrará una pantalla de vista previa de datos vacía. La ventana Solo Objetos disponibles mostrará una lista de campos y medidas de atributos de columna de cálculo.
Al arrastrar y soltar atributos y medidas, los datos de la vista de cálculo se pueden mostrar de diferentes maneras con diferentes opciones de salida y gráfico.
Por supuesto, para usar esta vista de cálculo en cualquier otro desarrollo de SAP HANA, podemos hacer referencia directamente a esta vista en la cláusula FROM.
La vista de cálculo se crea en el esquema» _SYS_BIC » de forma predeterminada.
Para que el programador SAP HANA pueda ejecutar la siguiente instrucción SQLScript SELECT, por ejemplo:
En caso de que experimente el siguiente error al intentar ejecutar una consulta SQLScript en la nueva vista de cálculo; su razón puede ser la falta de permisos de SELECCIÓN para _SYS_REPO en el esquema predeterminado de la tabla de base de datos.Repositorio
: Se ha producido un error en la extensión de tiempo de ejecución del repositorio; Inconsistencia del modelo.
Error en la creación del escenario: Se produjeron los siguientes errores: el usuario no está autorizado (2950)
El siguiente comando GRANT puede ayudar a los desarrolladores de SAP HANA a resolver este problema de autorización
Espero que este tutorial de SAP HANA sea útil para que los desarrolladores de SQL comiencen a crear vistas de cálculo en SAP HANA Studio.