SAP HANA

Una vez configuradas las alertas en nuestra anterior entrada, será necesario crear un mínimo contenido con el que interactuar y  así poder continuar con la serie.

Comenzaremos con la creación de un esquema de datos, posteriormente una tabla y finalizaremos añadiendo registros a esta tabla, todo esto lo realizaremos  en SAP HANA a través del estándar SQL.

Para acceder al intérprete de SQL podremos realizarlo a través del SAP HANA Studio o desde la línea de comandos.

En esta entrada, veremos la creación desde los distintos contenidos desde el SAP HANA Studio.

Creación de esquemas en SAP HANA.

Como comentamos en la introducción comenzaremos con la creación de un esquema desde el SAP HANA Studio.

Para ello:

  • Abriremos el SAP HANA Studio.
  • Seleccionaremos el sistema en cuestión con el que interactuaremos.
  • Pincharemos el icono SQL

Una vez realizado los anteriores pasos, se nos abrirá una consola SQL similar a esta:

En la consola de SQL del SAP HANA Studio escribiremos:

create schema BELM;

Luego ejecutaremos (F8).

La salida de la ejecución del comando, nos debería devolver que la creación fue satisfactoria.

Statement 'create schema BELM' 
successfully executed in 2 ms 611 µs  (server processing time: 2 ms 113 µs) - Rows Affected: 0

Si deseamos verificar que la creación fue exitosa, podremos ver nuestro nuevo esquema fue creado correctamente desde:
Sistema–>Catálogo (Necesario refrescar).

Creado nuestro shema lo estableceremos como predeterminado:

SET SCHEMA BELM;
Statement 'SET SCHEMA BELM' 
successfully executed in 0 ms 521 µs  (server processing time: 0 ms 180 µs) - Rows Affected: 0

Creación de tablas en SAP HANA.

Una vez creado nuestro esquema y establecido como predeterminado, procederemos a crear una tabla de tipo columna.

Sin ahondar mucho en el tema, SAP HANA a diferencia de las tradicionales bases de datos relacionales permite además de las tablas de tipo fila, las tablas de tipo columna.

SAP HANA está optimizada para trabajar con este tipo de tablas.

CREATE COLUMN TABLE TEST_BELM (

        ID INTEGER,

        NAME VARCHAR(10),

        DESCRIPTION VARCHAR(100),

        PRIMARY KEY (ID) );

El retorno nos indica que fue creada correctamente.

Statement 'CREATE COLUMN TABLE TEST_BELM ( ID INTEGER, NAME VARCHAR(10), DESCRIPTION VARCHAR(100), 
PRIMARY KEY ...' 
successfully executed in 3 ms 438 µs  (server processing time: 3 ms 139 µs) - Rows Affected: 0

A su vez debería de aparecer en el desplegable de contenido dentro de:
Sistema–>Catálogo–>Tablas.

Creando contenido en SAP HANA.

Para finalizar el post, y poder continuar con la serie de SAP HANA Cockpit, crearemos contenido en nuestra tabla.

Para ello desde el intérprete de SQL:

INSERT INTO TEST_BELM VALUES (1, 'A', 'A12345'); 
INSERT INTO TEST_BELM VALUES (2, 'B', 'B12345');

Una vez añadido el contenido, tenemos la opción de revisar nuestro contenido.
Para ello desplegaremos las opciones pinchando con el botón derecho encima de nuestra tabla.

 

Read more