Mejor manera de sobrescribir una BD en HANA

Actualmente me encuentro administrando la arquitectura de un SAP B1 HANA Cloud, donde soy el responsable de tener la plataforma online. Ha sido un reto bastante grande y he aprendido mucho en el camino, sobre todo scripts para realizar tareas bastante «tediosas», ya que administrar más de 80 DB (y en aumento) requiere de ingenio para no estar todo el día haciendo tareas repetitivas.

En este post, quiero dejar algo que aprendí ayer gracias a una llamada con soporte SAP.
Generalmente cuando se realizan importaciones de schemas para sobrescribir una BD ya existente se realiza el siguiente comando en SAP HANA.

import "myBD"."*" as binary from '/myruta/mycarpeta/mybackup' with replace threads 10;

Sin embargo, la sintax «with replace» puede sobrescribir otros objetos en otras BD como la COMMON por ejemplo.
Así que, la mejor manera de hacer este proceso es la siguiente:

Primero se debe eliminar la base utilizando el metodo «cascade»

drop "myBD" cascade;

Y por ultimo, se realiza el import con la opcion «with ignore existing»

import "myBD"."*" as binary from '/myruta/mycarpeta/mybackup' with ignore existing threads 10;

Ese chicos, es el mejor metodo para sobrescribir una BD en SAP HANA.

Saludos

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada.