SAP Tutorial 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 Recibir el boletรญn
๐Ÿ‘‰ Tutorial Vista de atributos
๐Ÿ‘‰ Tutorial Vista analรญtica
๐Ÿ‘‰ Tutorial Privilegios analรญticos
๐Ÿ‘‰ Tutorial Exportaciones e Importaciones
๐Ÿ‘‰ Tutorial Seguridad
๐Ÿ‘‰ Tutorial Informes
๐Ÿ‘‰ Tutorial SAP Preguntas de entrevista de HANA
๐Ÿ‘‰ Tutorial SAP Preguntas de entrevista de BO
๐Ÿ‘‰ 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.

Al 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.

Resumir este post con: