Explorar por categoría

Administración de base de datos en SAP Business One versión HANA

Un servidor HANA no falla porque el motor sea inestable, sino porque nadie ejecuta a tiempo las tareas que lo mantienen sano: liberar espacio, renovar una licencia, revisar el uso de una partición. Este taller explica esas tareas paso a paso, y señala cuáles puede resolver tu equipo por su cuenta y cuáles conviene escalar directamente con soporte.

Taller: Administración de base de datos en SAP Business One HANA

  • Qué cubre: Administración básica de un servidor SAP Business One con motor de base de datos HANA.
  • Impartido por: Antonio Granados, consultor del área de soporte de Avantis, SAP Gold Partner en México con más de 20 años de experiencia y más de 500 implementaciones.
  • Dirigido a: Administradores de base de datos, equipos de TI y consultores que ya administran o están evaluando migrar a SAP Business One con HANA.

Temas

  1. Qué es SAP Business One HANA y qué beneficios ofrece.
  2. Recursos y dimensionamiento del servidor.
  3. Gestión de respaldos.
  4. Monitoreo y mantenimiento.
  5. Licenciamiento.
  6. Seguridad y administración de usuarios.

Aprendizaje

  • Identificar qué es SAP Business One HANA y qué beneficios ofrece frente al motor SQL.
  • Calcular los recursos de almacenamiento y memoria RAM que necesita un servidor HANA en producción.
  • Generar respaldos desde HANA Studio y desde el System Landscape Directory (SLD), y programar respaldos automáticos.
  • Monitorear el uso de las particiones del servidor y limpiar los logs cuando sea necesario.
  • Administrar licencias del motor HANA, incluyendo licencias temporales y su renovación.
  • Crear usuarios de base de datos con permisos de solo consulta y administrar su acceso.

Qué es SAP Business One HANA y qué beneficios ofrece

SAP Business One HANA es una aplicación cliente-servidor cuya base de datos no solo almacena información, sino que también permite generar vistas, reportes y procesos de actualización directamente dentro del motor de base de datos. A diferencia de SQL Server, que procesa la información desde el disco duro, HANA almacena la información en memoria, lo que agiliza el procesamiento de consultas y reportes.

Esto lo hace especialmente útil para empresas que necesitan capacidad de business intelligence o análisis avanzado, ya que permite ver dashboards desde la interfaz de SAP Business One, en tiempo real y con analíticos configurables según lo que cada empresa necesite monitorear.

Cabe subrayar que, si actualmente operas SAP Business One con SQL, es posible migrar a HANA; el alcance y el tiempo estimado de migración se definen caso por caso.

Requisitos de hardware para instalar SAP Business One HANA

Antes de instalar o evaluar un servidor HANA, SAP recomienda los siguientes mínimos para un ambiente productivo:

  • Almacenamiento: 500 GB como mínimo.
  • Memoria RAM: 64 GB como mínimo.
  • Suscripción SUSE (SUS) activa: es indispensable, ya que permite descargar las librerías y actualizaciones que requieren procesos de SAP Business One en segundo plano, como el timbrado o el Service Layer.

Durante la instalación se crean cuatro particiones principales: HANA Data, HANA Log, HANA Share y usr/sap. Como referencia general, en el taller se ejemplifica con una proporción aproximada de 3 veces la RAM para HANA Data, y de 1 vez la RAM para HANA Log y HANA Share, dejando un margen adicional en usr/sap para el sistema operativo. Esta distribución se toma únicamente como marco de referencia. Las dimensiones varían según la cantidad de usuarios y el crecimiento esperado de tu base de datos; para un dimensionamiento preciso, SAP ofrece una calculadora oficial basada en transacciones y usuarios en su página de servidores certificados.

Cabe subrayar que esta información es un resumen de una sesión técnica y no sustituye la documentación oficial de SAP ni las recomendaciones de un consultor certificado. La configuración de almacenamiento debe ser validada específicamente para cada infraestructura mediante la 'SAP HANA Quick Sizer' o la calculadora de hardware oficial.

Cómo generar respaldos en SAP Business One HANA

Existen dos formas de generar un respaldo de tu base de datos HANA, con un balance distinto entre control técnico y facilidad de uso:

  • Desde HANA Studio: Requiere conocimiento técnico, ya que se ejecuta mediante consultas directamente conectado al motor de base de datos. A cambio, ofrece mayor control y es más ágil, porque no depende de los servicios de SAP Business One.
  • Desde el System Landscape Directory (SLD): Es más intuitivo: solo necesitas iniciar sesión con tu usuario de sitio (B1SiteUser) para generar el respaldo desde la interfaz. La limitante es que el proceso es más lento, ya que se ejecuta a través del aplicativo de SAP en lugar de conectarse directamente al motor.

En ambos casos puedes exportar el respaldo a la ruta compartida del servidor SUSE o a una carpeta local de Windows, y el taller recomienda un valor de 10 hilos para la exportación (el default que sugieren las notas de SAP). Desde el SLD también puedes programar respaldos automáticos con frecuencia diaria, semanal o mensual.

Si necesitas restaurar un respaldo con un nombre distinto (por ejemplo, para un ambiente de pruebas), activa el check “Rename target schema” antes de importarlo. Si no lo activas, corres el riesgo de sobrescribir tu base de datos productiva si comparte el mismo nombre.

Como los respaldos consumen memoria y procesamiento, se recomienda programarlos en horarios de baja operación, y monitorear el uso de recursos del servidor antes y durante el proceso.

Cómo monitorear y hacer mantenimiento a tu servidor HANA

HANA Studio te permite ver en tiempo real el uso de las cuatro particiones principales del servidor. Como referencia general se utilizan los siguientes valores:

  • Por debajo del 60% de uso, la partición se muestra en verde.
  • Entre 60% y 70%, empieza a mostrarse en amarillo, como señal de atención temprana.
  • Por encima de ese rango, se muestra en rojo, lo que indica que requiere mantenimiento prioritario para evitar interrupciones o lentitud en el sistema.

También puedes revisar el uso de las particiones directamente desde la terminal del servidor SUSE con el comando df -h.

Para liberar espacio en la partición de logs (HANA Log), el taller muestra un comando que se ejecuta directamente desde una consulta en el tenant, sin necesidad de detener ningún servicio en las versiones actuales de SAP Business One (en versiones anteriores, era necesario detener el servicio sapstartsrv antes de ejecutarlo). Este comando no afecta a ninguna sociedad ni base de datos de tus clientes: solo libera espacio a nivel del motor HANA.

La partición HANA Data requiere más cuidado, ya que su mantenimiento puede implicar una reestructura interna del motor. Para esta partición en particular, el taller recomienda levantar un caso con soporte en lugar de intentar liberarla por cuenta propia.

Si necesitas reiniciar el servidor, dos servicios son clave para el funcionamiento correcto de SAP Business One a nivel de sistema operativo: el servicio de server tools y el de autenticación (este último suele estar relacionado con el error de conexión de token que ven los usuarios). Ambos se reinician desde la línea de comandos con el usuario root. El motor HANA en sí (HDB) se puede detener e iniciar con el usuario administrador del tenant como un primer diagnóstico cuando se reporta una interrupción crítica.

Cómo administrar licencias y usuarios en SAP Business One HANA

Además de mantener tu servidor con los recursos correctos, administrar HANA implica dos tareas de control que conviene revisar con frecuencia: quién tiene licencia para operar el motor, y quién tiene acceso a consultar la base de datos.

Licenciamiento del motor HANA

A diferencia de la licencia de la aplicación SAP Business One, la licencia del motor HANA se administra conectándote específicamente a la instancia system database, no al tenant. Ahí puedes consultar tu hardware key, el nombre de tu instancia y el system ID, información que necesitas compartir para solicitar o renovar una licencia.

Las licencias del motor HANA se asignan por “engines”, donde cada engine equivale a 32 GB de RAM. Si tu servidor tiene, por ejemplo, 128 GB de RAM pero solo cuentas con la licencia de un engine, tu servidor solo estará aprovechando una fracción de su capacidad real. Para obtener el rendimiento óptimo, la cantidad de engines licenciados debe corresponder a la memoria RAM instalada.

Si tienes una licencia temporal (con vigencia de un año), es importante renovarla antes de que caduque: si vence, puede desconectar a los usuarios y detener el servidor, lo que requeriría atención crítica para restablecer el servicio. La actualización de una licencia (eliminar la anterior e instalar la nueva) toma alrededor de 15 minutos y puede hacerse desde la interfaz de HANA Studio o mediante una consulta directa.

Seguridad y usuarios

Desde HANA Studio, puedes crear usuarios de base de datos con permisos de solo consulta para reportes personalizados o accesos temporales (por ejemplo, para un consultor externo), y asignarles una fecha de vigencia para que el acceso se desactive automáticamente al terminar. También puedes deshabilitar o eliminar un usuario en cualquier momento sin afectar el resto del sistema.

Problemas operativos que resuelve la administración de SAP Business One HANA

  • Caídas de servicio inesperadas por una licencia temporal que caducó sin que nadie lo detectara a tiempo.
  • Lentitud generalizada en el sistema por particiones de almacenamiento saturadas, que pudieron haberse detectado a tiempo con monitoreo regular.
  • Servidores subutilizados, donde la empresa paga por una capacidad de memoria RAM que su licencia de engines no está aprovechando por completo.
  • Dependencia total del equipo de soporte para tareas de mantenimiento rutinario (como liberar espacio de logs o generar un respaldo), cuando el equipo interno puede resolverlas una vez que conoce el procedimiento correcto.
  • Falta de control sobre accesos temporales a la base de datos, resuelta asignando una fecha de vigencia a los usuarios de consulta en lugar de tener que recordar eliminarlos manualmente.

Preguntas frecuentes

¿Es posible migrar de SQL a HANA en SAP Business One?

Sí, SAP Business One permite migrar una base de datos de SQL a HANA. El alcance y el tiempo estimado de la migración se definen según las necesidades de cada empresa.

¿Qué diferencia hay entre generar un respaldo desde HANA Studio y desde el SLD en SAP Business One?

La diferencia principal es el balance entre control técnico y facilidad de uso. HANA Studio requiere más conocimiento técnico pero es más rápido y no depende de los servicios de SAP Business One; el SLD es más intuitivo, pero el proceso toma más tiempo porque se ejecuta a través del aplicativo.

¿Qué pasa si se vence la licencia de mi motor HANA en SAP Business One?

Si una licencia temporal de HANA se vence, puede provocar la desconexión de los usuarios y la detención del servidor, lo que requeriría atención crítica para restablecer el servicio. Por eso se recomienda dar seguimiento a la fecha de vencimiento antes de que ocurra.

¿Cuándo debo escalar un problema de HANA con soporte en lugar de resolverlo yo mismo?

Cuando el problema involucra la partición de HANA Data, ya que su mantenimiento puede requerir una reestructura interna del motor. Las tareas sobre las particiones de logs y respaldos, en cambio, normalmente se pueden resolver directamente por tu equipo con los comandos que muestra el taller.

¿Los talleres de Avantis son gratuitos?

Los Talleres Viernes One® de Avantis son gratuitos y forman parte de los recursos educativos que compartimos con nuestros clientes y con la comunidad de SAP Business One en México.

¿Necesito ser cliente de Avantis para ver este taller?

No necesitas ser cliente de Avantis para ver este taller: se comparte para que más empresas conozcan cómo administrar su servidor HANA en SAP Business One. Algunas sesiones en vivo o capacitaciones avanzadas sí son exclusivas para nuestros clientes.

Recursos relacionados

Este artículo es parte de una serie basada en los Talleres Viernes One® de Avantis. Si quieres profundizar en SAP Business One, estos son los otros temas de la serie:

¿Necesitas ayuda para administrar o migrar a SAP Business One HANA?

Agenda una sesión con nosotros para revisar el estado de tu servidor, tus licencias y si te conviene evaluar una migración a HANA.

Agenda tu sesión con Avantis

Recibe nuestros
últimos posteos

Email*

*Campos obligatorios | Aviso de Privacidad

Más populares

Mejores prácticas para administrar los servidores de SAP Business One blog-avantis-icono-flecha

Mejores prácticas para administrar los servidores de SAP Business One

La mayoría de los errores de conexión en SAP Business One no requieren abrir un ticket: un servicio detenido, un puerto bloqueado o una sesión vencida se resuelven en minutos si ...

Novedades de SAP Business One: guía de las actualizaciones más recientes blog-avantis-icono-flecha

Novedades de SAP Business One: guía de las actualizaciones más recientes

Aprende qué hay de nuevo en SAP Business One entre las versiones 2502 y 2511, y cómo puedes aplicarlo en tus procesos.