SAP Tutoriales de formación de HANA para principiantes

¿Qué es SAP HANA?

SAP HANA Es la última plataforma y base de datos en memoria que se puede implementar localmente o en la nube. SAP HANA es una combinación de hardware y software, que integra diferentes componentes como SAP base de datos HANA, SAP Servidor de replicación SLT (Transformación del paisaje del sistema), SAP Conexión HANA Direct Extractor y replicación de Sybase.

HANA tiene una adopción sin precedentes por parte del SAP clientes. SAP HANA es capaz de procesar una gran cantidad de datos en tiempo real en un corto período de tiempo.

Esto es lo que cubrimos en el curso.

👉 Tutorial Arquitectura
👉 Tutorial Descargar e instalar
👉 Tutorial SAP HANA-SQL
👉 Tutorial Tipo de datos
👉 Tutorial Operator
👉 Tutorial FUNCIONES SQL
👉 Tutorial Procedimiento almacenado SQL
👉 Tutorial Crear secuencia
👉 Tutorial GUIÓN SQL
👉 Tutorial Vista de cálculo
👉 Tutorial Aprovisionamiento y replicación de DATOS
👉 Tutorial SAP HANA SLT
👉 Tutorial SAP DS (SAP Servicios de DATOS)
👉 Tutorial Conexión directa del extractor (DXC)
👉 Tutorial Subir archivo plano
👉 Tutorial Modelado
👉 Tutorial Únase
👉 Tutorial Vista de atributos
👉 Tutorial Vista analítica
👉 Tutorial Privilegios analíticos
👉 Tutorial Exportaciones e Importaciones
👉 Tutorial Seguridad
👉 Tutorial Informes
👉 Tutorial Preguntas de entrevista
👉 Tutorial SAP PDF

SAP Base de datos y plataforma HANA

  1. SAP Base de datos HANA – SAP HANA Database es una base de datos híbrida en memoria. SAP La base de datos HANA es el corazón de SAP tecnología en memoria. En SAP HANA, las tablas de base de datos son de dos tipos:
  • Tienda de fila
  • Tienda de columnas
  1. SAP Plataforma HANA – SAP HANA Platform es una plataforma de desarrollo con un almacén de datos en memoria que permite a los clientes analizar un gran volumen de datos en tiempo real. SAP HANA Platform funciona como una plataforma de desarrollo, que proporciona infraestructura y herramientas para crear una aplicación de alto rendimiento basada en SAP Servicios de aplicaciones extendidas de HANA (SAP HANA XS).

SAP Edición HANA

Hay diferentes tipos de SAP Edición HANA, algunos de ellos como se muestra a continuación:

  • SAP Edición de plataforma HANA – Proporciona tecnología de base de datos Core. Se integra SAP componente como SAP base de datos HANA, SAP Estudio HANA y SAP Clientes de HANA. Es para clientes que desean utilizar replicación basada en ETL y ya tienen una licencia para SAP Servicios de datos de objetos comerciales.
  • SAP Edición empresarial HANA – Contiene un componente de aprovisionamiento de datos (SLT, BODS, DXC) que incluye tecnología de base de datos central. Es para clientes que desean utilizar replicación basada en desencadenadores o replicación basada en ETL y no tienen todas las licencias necesarias para SAP Servicios de datos de objetos comerciales.
  • SAP Edición extendida de HANA – Contiene funciones de aprovisionamiento de datos (Sybase) más que las ediciones Platform y Enterprises. Es para clientes que desean utilizar todo el potencial de todos los escenarios de replicación disponibles, incluida la replicación basada en registros.

El siguiente diagrama muestra las diferencias entre todas las ediciones:

SAP Tutoriales de formación de HANA para principiantes

Por que elegir SAP ¿HANA?

SAP HANA es una plataforma empresarial en memoria de próxima generación. Acelera el análisis y las aplicaciones en una plataforma única y en memoria.


A continuación se mencionan algunas razones por las que elegir SAP HANA –

  • Tiempo real - SAP HANA proporciona aprovisionamiento de datos e informes en tiempo real.
  • Velocidad - SAP HANA proporciona procesamiento de alta velocidad de datos masivos gracias a la tecnología In-Memory.
  • Cualquier dato/fuente SAP HANA puede acceder a varias fuentes de datos, incluidos datos estructurados y no estructurados desde SAP o noSAP fuente de datos.
  • Nube- SAP La base de datos y la aplicación HANA se pueden implementar en el entorno de nube.
  • Sencillez - SAP HANA reduce los esfuerzos detrás del proceso ETL, agregación de datos, indexación y mapeo.
  • Costo - SAP reclama eso SAP El software HANA puede reducir el costo total de TI de una empresa.
  • Opción de elección – SAP HANA cuenta con el respaldo de diferentes proveedores de hardware y software, por lo que, según los requisitos, el usuario puede elegir la mejor opción.

SAP Estrategia en memoria de HANA

SAP HANA tiene muchos procesos ejecutándose en SUSE Linux Servidor. El servidor SUSE Linux gestiona la reserva de memoria para todos los procesos.

Cuándo SAP Se inicia HANA, el sistema operativo Linux reserva memoria para el código del programa, la pila del programa y los datos estáticos. El sistema operativo puede reservar dinámicamente memoria de datos adicional a pedido del SAP Servidor HANA.

SAP HANA crea un grupo de memoria para administrar y rastrear el consumo de memoria. El grupo de memoria se utiliza para almacenar todos los datos en memoria y las tablas del sistema, la pila de subprocesos, los cálculos temporales y todas las demás estructuras de datos necesarias para administrar la base de datos.

SAP HANA

Cuando se requiere más memoria para el crecimiento de la tabla o cálculos temporales, el SAP HANA MemoryManager obtiene esto del grupo.

Para obtener una descripción general, consulte el Descripción general de la memoria característica de la SAP Estudio HANA. Para acceder a él, haga clic derecho en Sistema ->Configuración y monitoreo -> Abrir descripción general de la memoria en el menú contextual, de la siguiente manera:

SAP Tutoriales de formación de HANA para principiantes

SAP Ventajas de HANA

A continuación se presentan las ventajas de SAP HANA –

  • Gracias a la tecnología In-Memory, el usuario puede explorar y analizar todos los datos transaccionales y analíticos en tiempo real desde prácticamente cualquier fuente de datos.
  • Los datos se pueden agregar de muchas fuentes.
  • Los servicios de replicación en tiempo real se pueden utilizar para acceder y replicar datos desde SAP ERP.
  • Interfaz SQL y MDX de soporte de terceros.
  • Proporciona un entorno de diseño y modelado de información.

SAP Comparación de HANA con BWA (acelerador de almacenes empresariales)

  • SAP Acelerador BW: Es un acelerador en memoria para BW. BWA se centra en mejorar el rendimiento de las consultas de SAP NetWeaver BW. BWA está diseñado específicamente para acelerar las consultas BW reduciendo el tiempo de adquisición de datos mediante copias persistentes del infocubo.
  • SAP HANA: SAP HANA es una base de datos en memoria y una plataforma para aplicaciones e informes analíticos de alto rendimiento. En SAP Los datos de HANA se pueden cargar desde SAP y noSAP Sistema fuente a través de SLT, BODS, DXC y Sybase y se puede ver usando SAP BO/BI, Crystal Reports y Excel, etc.

Actualmente, SAP HANA también funciona como base de datos en memoria para SAP BW, así que de esta manera SAP HANA capaz de mejorar el rendimiento general de SAP Tejedor de redes BW.

¿Qué es SAP ¿Compositor de información de HANA?

SAP HANA Information composer es una aplicación web que nos permite realizar modelado y cargar datos locales a SAP Base de datos HANA.

Este es un entorno de modelado para personas sin conocimientos técnicos, como un usuario final. Information Composer funciona de la misma manera que SAP Modelador HANA y utilizado por usuarios empresariales con menos conocimientos técnicos.

Se puede cargar una gran cantidad de datos (hasta 5 millones de células) utilizando Information Composer.

Rol requerido para trabajar con SAP Compositor de información de HANA –

  • IC_MODELLER: Se utiliza para permitir al usuario trabajar con el compositor de información, cargar datos y crear una vista de información.
  • IC_PÚBLICO: Se utiliza para permitir al usuario trabajar con el compositor de información, ver el libro de trabajo y las vistas de información.

SAP Expresión SQL HANA

Expresiones SQL es una cláusula que se puede utilizar para valores de retorno. Hay 4 tipos de expresiones SQL.

  • Expresiones de casos – En esta expresión, el usuario puede utilizar la lógica IF – THEN – ELSE sin procedimiento de escritura.
  • Expresiones de funciones – Las funciones integradas de SQL se pueden utilizar como expresiones.
  • Expresiones agregadas – En esta expresión, las funciones agregadas se utilizan para calcular un valor único a partir de los valores de varias filas para una columna.
Nombre agregado Descripción
COUNT Cuente el número de filas devueltas por la consulta.
MIN Devuelve el valor mínimo de la expresión.
MAX Devuelve el valor máximo de la expresión.
SUM Devuelve la suma de expresiones.
AVG Devuelve la media aritmética de expresiones.
DESVEST. Devuelve la desviación estándar de expresiones dadas como la raíz cuadrada de la función VARIANZA.
VAR Devuelve la varianza de expresiones como el cuadrado de la desviación estándar.
  • Subconsultas en expresión – Una subconsulta es una declaración de selección encerrada entre paréntesis y utilizada en una declaración de selección principal como entrada.

Crear desencadenadores SQL en SAP HANA

Un disparador también es un procedimiento almacenado que se ejecuta automáticamente cuando ocurre un evento en una tabla o vista determinada.

Los usuarios de la base de datos que solo tienen el privilegio TRIGGER para el dado pueden crear un disparador para esa tabla o vista.

El comando CREATE TRIGGER define un conjunto de declaraciones que se ejecutan cuando se realiza una operación determinada (INSERT/UPDATE/DELETE) en una tabla o vista de asunto determinada.

Sintaxis para crear desencadenadores SQL

CREATE TRIGGER <trigger_name>	<trigger_action_time>  <trigger_event_list>		
     ON <subject_table_name> [REFERENCING <transition_list>] 
       [<for_each_row>] 
                 BEGIN 
                           [<trigger_decl_list>]
                           [<proc_handler_list>]
	             <trigger_stmt_list>		
                 END 

Elementos de sintaxis para crear activadores SQL

ELEMENTOS DESCRIPCIÓN
Especifica el nombre del desencadenador que se creará, con el nombre del esquema opcional.
ANTES | DESPUÉS | EN LUGAR DE

  • ANTES: especifica que el activador se ejecutará antes del DML. Operación sobre una mesa.
  • DESPUÉS: especifica que el activador se ejecutará después de la operación DML en una tabla.
  • EN LUGAR DE: especifica que el activador se ejecutará en lugar de la operación DML en una vista. Una vista con el activador EN LUGAR DE se vuelve actualizable.

¿Qué es SAP ¿Perfiles de datos SQL de HANA?

La elaboración de perfiles de datos es el proceso de analizar los datos disponibles en una fuente de datos existente y recopilar estadísticas e información sobre esos datos. SQL La tarea de creación de perfiles de DATOS se utiliza para comprender y analizar datos de diferentes fuentes de datos. Mediante el proceso de creación de perfiles de datos, el usuario puede eliminar datos incorrectos e incompletos antes de cargarlos en el almacén de datos.

Ventaja de SAP El perfil de DATOS SQL de HANA es el siguiente:

  • Ayuda a comprender los datos de origen.
  • Mediante la creación de perfiles de datos, podemos analizar los datos de forma eficaz.
  • Mediante la creación de perfiles de datos, podemos eliminar información incorrecta, incompleta y mejorar la calidad de los datos.
  • Mejore la capacidad de buscar datos agregando palabras clave y descripción.
  • Comprenda el desafío de los datos al principio del proyecto; encontrar un problema de datos en una etapa avanzada del proyecto puede provocar retrasos y exceso de costos.
  • Mediante la elaboración de perfiles de datos, se puede acortar el ciclo de implementación de proyectos importantes.

Resumen:

  • SAP HANA es una base de datos y una aplicación en memoria, que se ejecuta en SAP hardware y software autenticados.
  • SAP HANA tiene tres versiones: plataforma, empresarial y extendida.
  • SAP HANA puede cargar datos desde SAP y NoSAP fuente de datos a través de SLT, BODS, DXC y Sybase.
  • SAP HANA proporciona aprovisionamiento e informes en tiempo real.
  • SAP HANA proporciona informes analíticos en tiempo real de alto rendimiento.
  • SAP HANA reduce el costo total de TI.