HANA admite ambos tipos de almacenamiento de datos en la base de datos. El almacenamiento de filas se usa cuando necesita usar la instrucción Select y no se realizan agregaciones.
El almacén de columnas se utiliza para realizar agregaciones y el modelado de HANA solo se admite en tablas basadas en columnas.
Hay un total de 11 proveedores de dispositivos de hardware SAP HANA. Los más comunes son:
- Dell
- IBM
- HP
- Cisco
- Lenovo
HANA studio es una herramienta eclipsada y proporciona soporte para el desarrollo y la administración en el sistema HANA. Puede realizar el modelado de HANA en la parte superior de las tablas en la base de datos, el aprovisionamiento de datos, la administración de HANA y varias otras actividades utilizando HANA Studio.
El cliente SAP HANA Studio está disponible para Windows XP, Windows Vista y Windows 7 para sistemas operativos de 32 y 64 bits.
El concepto In-Memory de SAP HANA significa que todos los datos se almacenan en la memoria RAM. Una base de datos convencional transfiere datos desde la memoria en 5 milisegundos, sin embargo, SAP HANA In-memory tarda 5 nanosegundos en leer los datos.
SAP HANA utiliza una arquitectura de CPU multinúcleo y almacena datos en un almacenamiento basado en filas y columnas en la base de datos de HANA.
El único sistema operativo compatible con HANA es Suse Linux Enterprise Server SP1 / SP2 (SLES SP1 / 2).
Considere la siguiente tabla: FCTSales
País | Producto | Unidades vendidas |
Inglaterra | iphone 6 | 107 |
India | Samsung nota 6 | 250 |
NOS | Lenovo A110 | 110 |
Row Based Storage -
- England
- Iphone6
- 107
- India
- Samsung nota 6
- 250
- US
- Lenovo A110
- 110
Column Based Storage -
- England
- India
- US
- Iphone6
- Samsung Note6
- Lenovo A110
- 107
- 250
- 110
¿Dónde usar el almacenamiento basado en filas?
Seleccione * de FCTSales donde Country = 'US'
¿Dónde usar el almacenamiento basado en columnas?
Seleccione SUM (Unidades_vendido) de FCTSales donde Producto = 'Lenovo A110'
- Servidor de índices
- Nombre del servidor
- Servidor estadístico
- Servidor de preprocesador
- Motor XS
- Agente de host de SAP
- Estructura LM
- Agente de diagnóstico de SAP Solution Manager
El servidor de índices contiene un motor para procesar datos en la base de datos HANA. Estos motores de datos son responsables de manejar todas las declaraciones SQL / MDX en el sistema HANA. El servidor de índices también contiene el Administrador de sesiones y transacciones, que es responsable de administrar todas las transacciones en ejecución y completadas.
La capa de persistencia proporciona un mecanismo incorporado para la recuperación de desastres en el sistema HANA. Asegura que la base de datos se restaure al estado más reciente en caso de falla del sistema.
La capa de persistencia también gestiona los registros de datos, transacciones y configuración y la copia de seguridad de estos archivos. Las copias de seguridad de los archivos de registro y datos se realizan en los puntos de guardado y normalmente se programan cada 5-10 minutos.
- Clave de licencia temporal
- Clave de licencia permanente
Las claves de licencia temporal se instalan automáticamente cuando instala la base de datos de HANA. Estas claves son válidas solo por 90 días y debe solicitar claves de licencia permanentes de SAP Market Place antes de que expire este período de 90 días después de la instalación.
Las claves de licencia permanente son válidas hasta la fecha de vencimiento predefinida. Las claves de licencia especifican la cantidad de memoria con licencia para la instalación de HANA de destino.
Hay dos tipos de claves de licencia permanentes para el sistema HANA:
Unenforced - Si se instala una clave de licencia no forzada y el consumo del sistema HANA excede la cantidad de memoria de la licencia, el funcionamiento de SAP HANA no se ve afectado en este caso.
Enforced- Si se instala la clave de licencia obligatoria y el consumo del sistema HANA excede la cantidad de memoria de la licencia, el sistema HANA se bloquea. Si ocurre esta situación, se debe reiniciar el sistema HANA o se debe solicitar e instalar una nueva clave de licencia.
Otorgue privilegios SELECT sobre esquemas de las tablas de infraestructura de datos utilizadas al usuario "_SYS_REPO"
GRANT SELECT EN ESQUEMA "<SCHEMA_NAME>" A _SYS_REPO CON OPCIÓN DE GRANT
Backup -
Se utiliza para realizar copias de seguridad y recuperación en el sistema SAP HANA. Puede comprobar los detalles de la configuración de la copia de seguridad, ejecutar la copia de seguridad manual, para comprobar la última copia realizada correctamente, etc. para la copia de seguridad de datos y registros.
Catalog -
Contiene objetos RDBMS como esquemas, tablas, vistas, procedimientos, etc. Puede abrir el editor SQL y diseñar objetos de base de datos
Content -
Esto se usa para mantener el repositorio de tiempo de diseño
Puede crear nuevos paquetes y diseñar vistas de información en el sistema HANA. Se pueden crear varias vistas en la pestaña de contenido para cumplir con los requisitos comerciales y realizar informes analíticos en la parte superior de las vistas de modelado.
Provisioning -
Esto se utiliza para el acceso inteligente a datos para conectarse a otras bases de datos como HADOOP, TERADATA y SYBASE
Security -
Se utiliza para definir usuarios y asignar roles. Puede definir varios privilegios en diferentes usuarios usando la pestaña Seguridad. Puede asignar privilegios de base de datos y paquetes a diferentes usuarios para controlar el acceso a los datos.
Open Data Preview -
Se utiliza para ver los datos almacenados en una tabla de objetos o una vista de modelado. Cuando abre la vista previa de datos, obtiene tres opciones:
- Datos brutos
- Valores distintos
- Analysis
Open Definition -
Se utiliza para ver la estructura de la tabla: nombre de columna, tipo de datos de columna, claves, etc.
Vaya a Administración → alertas
En la pestaña Administración, puede verificar la descripción general del sistema, el panorama, los volúmenes, la configuración, la información del sistema, etc.
La cabina de SAP HANA es un sitio de SAP Fiori Launchpad que le permite con un único punto de acceso a una variedad de aplicaciones basadas en web para la administración en línea de SAP HANA. Puede acceder a la cabina de SAP HANA a través de un navegador web.
Para abrir SAP HANA Cockpit → Haga clic con el botón derecho en el sistema HANA en Studio → configuración y monitoreo → abra SAP HANA cockpit
Catalog -
Este contiene objetos RDBMS como esquemas, tablas, vistas, procedimientos, etc. Puede abrir el editor SQL y diseñar objetos de base de datos.
Content -
Se utiliza para mantener el repositorio de tiempo de diseño. Puede crear nuevos paquetes y diseñar vistas de información en el sistema HANA. Se pueden crear varias vistas en la pestaña de contenido para cumplir con los requisitos comerciales y realizar informes analíticos en la parte superior de las vistas de modelado.
Vista analítica
La opción Copiar le permite copiar una vista de información existente y realizar cambios en ella.
La opción derivada permite crear una copia de una vista existente y no puede realizar cambios en ella.
Infraestructura de datos: para agregar tablas base de columna.
Star Join: para agregar otro tipo de vistas.
Semántica: para definir parámetros de usuario y para definir medidas y dimensiones.
- Medir y atribuir
- Hierarchies
- Parameters/Variables
- Nueva columna calculada
La nueva columna calculada se define como una columna agregada sobre la marcha en la pestaña Análisis cuando se activa una vista. Esta columna no existe a nivel de base de datos ni en el nivel de Data Foundation o Star Join.
Puede seleccionar Cambiar al modo de análisis de rendimiento. Esto le permite realizar un análisis de rendimiento al validar el tipo de unión y la cardinalidad correctos.
Simplifica el proceso de diseño ya que le permite seleccionar múltiples medidas de múltiples tablas de hechos.
Puede implementar 3NF usando Star Join.
Las variables se utilizan como una directiva de filtro SQL explícita para que los consumidores de la vista filtren los datos de la vista, según los valores de columna de atributo especificados en el indicador de IU variable de un cliente de BI. Cuando va a la vista previa de datos, las variables permiten a los usuarios pasar el valor del atributo definido en la variable.
Puede seleccionar un solo valor, rango o rango en el tipo de selección.
- Join
- Union
- Project
- Aggregation
- Rank.
Proyección
Hay una marca de diamante en el nombre de la vista si no está activa.
No. En una vista de cálculo con unión en estrella, solo puede usar vistas de cálculo de atenuación.
Los privilegios analíticos se utilizan para limitar el acceso a las vistas de información de HANA. Puede asignar diferentes tipos de derechos a diferentes usuarios en diferentes componentes de una Vista en Privilegios analíticos.
Con los privilegios analíticos, puede agregar atributos y valores de región a las restricciones de atributo y la duración del tiempo se define en la validez del privilegio.
El privilegio analítico se puede agregar al perfil de usuario en Usuario y roles en la pestaña Seguridad.
- SLT de replicación de SAP LT
- Servicios de datos de SAP
- Conexión de extracción directa DXC
- Load
- Replicate
- Suspend
- Resume
En su sistema SAP de origen A1, desea configurar un RFC confiable para el sistema de destino B1. Cuando haya terminado, significaría que cuando haya iniciado sesión en A1 y su usuario tenga suficiente autorización en B1, podrá utilizar la conexión RFC e iniciar sesión en B1 sin tener que volver a introducir el usuario y la contraseña.
SM59 para crear un RFC confiable
Ltr para configurar la conexión
Vaya a SAP HANA Modeler Perspective → Data Provisioning.
Debe seleccionar Aplicaciones SAP en el tipo de almacén de datos y SAP HANA en la lista desplegable Base de datos.
El trabajo de replicación se puede realizar en la Consola de administración de servicios de datos. Debe ir a la pestaña de estado y seleccionar el repositorio donde se crea el trabajo → Estado del trabajo por lotes.
Allí puede encontrar diferentes pestañas: Seguimiento, Monitor, Error y Monitor de rendimiento.
Para habilitar la auditoría del trabajo por lotes, esto se puede hacer en los parámetros de ejecución del trabajo.
Vaya a la pestaña de estado y seleccione el repositorio donde se crea el trabajo → Configuración del trabajo por lotes → Agregar programa.
Aquí puede encontrar los parámetros de ejecución del trabajo mientras agrega una programación para el trabajo.
El propietario representa el nombre del esquema al que se moverán las tablas mediante el trabajo por lotes.
A continuación se muestra la lista de métodos de autenticación compatibles con SAP HANA:
- Usuario Contraseña
- Kerberos
- SAML 2.0
- Tickets de inicio de sesión de SAP
- X.509
Los usuarios restringidos son aquellos usuarios que acceden al sistema HANA con algunas aplicaciones y no tienen privilegios de SQL en el sistema HANA. Cuando se crean estos usuarios, inicialmente no tienen ningún acceso.
Si comparamos usuarios restringidos con usuarios estándar:
Los usuarios restringidos no pueden crear objetos en la base de datos HANA o en sus propios esquemas.
No tienen acceso para ver ningún dato en la base de datos ya que no tienen un rol público genérico agregado al perfil como los usuarios estándar.
Pueden conectarse a la base de datos HANA solo mediante HTTP / HTTPS.
Solo los usuarios de la base de datos con el privilegio del sistema ROLE ADMIN pueden crear usuarios y roles en HANA Studio.
- Privilegio del sistema
- Privilegio de objeto
- Privilegio analítico
- Privilegio del paquete
- Privilegio de aplicación
- Privilegio en roles
Administrador de auditoría
Vaya a la opción Seguridad en el sistema HANA → Auditoría
En Configuración global → establezca el estado de auditoría como habilitado. También puede elegir diferentes objetivos de seguimiento de auditoría.
MDX Provider se utiliza para conectar MS Excel al sistema de base de datos SAP HANA. Proporciona un controlador para conectar el sistema HANA a Excel y se utiliza además para el modelado de datos. Puede usar Microsoft Office Excel 2010/2013 para la conectividad con HANA para Windows de 32 y 64 bits.
Esto se puede hacer en la configuración de copia de seguridad de datos basada en archivos. En la pestaña Copia de seguridad, vaya a Configuración → casilla de verificación Limitar tamaño máximo de archivo e ingrese el tamaño del archivo.
Most Recent State- Se utiliza para recuperar la base de datos a la hora más cercana posible a la hora actual. Para esta recuperación, la copia de seguridad de datos y la copia de seguridad del registro deben estar disponibles, ya que se requiere la última copia de seguridad de datos y el área de registro para realizar el tipo de recuperación anterior.
Point in Time- Se utiliza para recuperar la base de datos en un momento específico. Para esta recuperación, la copia de seguridad de datos y la copia de seguridad del registro deben estar disponibles, ya que se requiere la última copia de seguridad de datos y el área de registro para realizar el tipo de recuperación anterior.
Specific Data Backup- Se utiliza para recuperar la base de datos en una copia de seguridad de datos especificada. Se requiere una copia de seguridad de datos específica para el tipo de opción de recuperación anterior.
Specific Log Position - Este tipo de recuperación es una opción avanzada que se puede utilizar en casos excepcionales en los que falló una recuperación anterior.
Note - Para ejecutar el asistente de recuperación, debe tener privilegios de administrador en el sistema HANA.
- SAP Lumira
- Edición de análisis para OLAP
- SAP Crystal Reports
- Estudio de diseño
- Sistema de cambio y transporte
- Unidad de entrega
- Modo desarrollador
- Modo de soporte de SAP
Delivery Unit
La unidad de entrega es una sola unidad que se puede asignar a varios paquetes y se puede exportar como una sola entidad para que todos los paquetes asignados a la unidad de entrega se puedan tratar como una sola unidad.
Vaya a Archivo → Importar, verá la siguiente opción
Se utiliza para importar datos de un archivo plano como .xls o archivo .csv. Haga clic en Siguiente → Elegir sistema de destino → Definir propiedades de importación.
Seleccione el archivo de origen navegando por el sistema local. También ofrece una opción si desea mantener la fila del encabezado. También ofrece la opción de crear una nueva tabla en el esquema existente o si desea importar datos de un archivo a una tabla existente.