• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
SAP S/4HANA

[BTP HANA Cloud Database] : Cómo acceder a la base de datos en la nube de HANA y al contenedor HDI en BTP

By s4pcademy 


En esta entrada de blog. Me gustaría proporcionar orientación sobre cómo acceder a la base de datos en la nube de HANA y al contenedor HDI en su BTP.

Si su cuenta BTP ya tiene la configuración de HANA Cloud y su aplicación (espacio) en la subcuenta ya tiene el contenedor Hana HDI, entonces puede saltar directamente a la sección «Comience con el Explorador de bases de datos de SAP HANA” en esta entrada de blog”.

Nube SAP HANA es una nube de SAP HANA es una base de datos como servicio (DBaaS), proporciona un lugar único para acceder, almacenar y procesar todos los datos empresariales en tiempo real con alta disponibilidad. Puede desarrollar aplicaciones inteligentes con aprendizaje automático incorporado, análisis (datos avanzados capacidades de procesamiento, conocimientos), almacén de documentos. SAP HANA Cloud proporciona todas las tecnologías avanzadas de SAP HANA para procesamiento de datos de múltiples modelos, almacenamiento y acceso a datos en memoria y basados ​​en columnas. [ it Process mission-critical data at proven in-memory speed] o en disco. Al combinar el almacenamiento en memoria con el almacenamiento en columnas, las operaciones de datos se realizan más rápido que en una base de datos tradicional con almacenamiento basado en disco. Con SAP HANA Cloud, puede configurar y administrar bases de datos de SAP HANA y vincularlas a aplicaciones que se ejecutan en SAP Business Technology Platform (SAP BTP) o en otro lugar. Puede beneficiarse de las cualidades de la nube, como la disponibilidad, la seguridad, las actualizaciones automáticas de software, la elasticidad y el bajo costo total de propiedad al usar SAP HANA Cloud, ya sea como una solución independiente o como una extensión de su entorno local existente.

Si ya tiene un servicio en la nube de SAP HANA en su BTP, omita este paso, es decir, continúe con Use su instancia de servicio en la nube de SAP HANA existente de BTP y vaya a la sección «Comenzar con el Explorador de la base de datos de SAP HANA» en esta publicación de blog.

Si primero necesita crear una instancia de servicio en la nube de SAP HANA → continúe con Crear una instancia de servicio en la nube de SAP HANA.

1) Cree el servicio SAP HANA Cloud en su BTP

Las instancias de SAP HANA Cloud no se crean automáticamente para ningún tipo de cuenta BTP. Por lo tanto, primero deberá crear una instancia de servicio SAP HANA Cloud, si aún no tiene una.
Cómo crear una instancia de SAP HANA Cloud en el entorno BTP de prueba.

Consulte el documento a continuación,

Cómo obtener una instancia de SAP HANA Cloud para SAP Business Technology Platform, entorno Cloud Foundry para aprender.

On BTP  trial, your SAP HANA Cloud instance will be automatically 
stopped overnight, according to the server region time zone. 
That means you need to restart your instance every day 
before you start working with your trial.

Una vez que complete los pasos del tutorial en Aprovisione una instancia de SAP HANA Cloud, SAP HANA Database

  1. Configure su SAP HANA Cloud, la base de datos de SAP HANA (modelo de nivel gratuito o prueba) y comprenda los conceptos básicos
  2. Dé sus primeros pasos con SAP HANA Cloud, SAP HANA Database

Como paso opcional, si es completamente nuevo en el entorno de SAP HANA Cloud, es posible que desee considerar también seguir este tutorial: Herramientas para administrar y acceder a la nube de SAP HANA, base de datos de SAP HANA para familiarizarse con las diversas herramientas que se pueden utilizar para administrar y desarrollar con SAP HANA Cloud.

Después de aprovisionar una base de datos en la nube de HANA próximo paso es crear una instancia de HANA Schema y HDI Service. Este servicio genera un esquema (si usa esquema plan) que permite que su aplicación Spring Boot cree sus artefactos de base de datos. Hay otros planes para diferentes casos de uso. Por ejemplo, si sigue el SAP GORRA (Modelo de programación de aplicaciones en la nube de SAP) es un marco desarrollado por SAP para crear aplicaciones en la nube, servicios basados ​​en JavaScript/Node.js o Java (bota de primavera). Servicios de datos básicos (CDS)que a su vez generó objetos en una base de datos (tablas, vistas…) y con solo unas pocas líneas de código tiene una API web (OData/REST) ​​que ofrece funcionalidad para crear, leer, consultar, actualizar y eliminar (CRUD+ Q) transacciones…En SAP GORRA, hdi-compartido plan, que implementa los artefactos de la base de datos de sus archivos CDS. Todos estos artefactos de la base de datos se agrupan en un envoltorio llamado Esquema, se preparan, se construyen y luego se implementan en SAP HANA Cloud Database en forma de un contenedor de base de datos.

En una instancia de SAP HANA Cloud, SAP HDI está habilitado de forma predeterminada.

Por lo tanto, la infraestructura de implementación de SAP HANA (HDI) es una capa de servicio de la base de datos de SAP HANA y ayuda a crear objetos de base de datos en tiempo de ejecución. [e.g., Tables, Views, Procedures, etc] de artefactos en tiempo de diseño como CDS, JPA Entities.

HDI crea un nuevo repositorio de HANA (con gestión del tiempo de diseño y del tiempo de ejecución) por proyecto. Cada contenedor tiene su propio usuario técnico único para controlar la base de datos artefactos

Tiene dos opciones para crear una instancia HDI. Manual o Automático (programa)

1) Manualmente:

Puede utilizar BTP Cockpit: Configurar un esquema HANA o un contenedor HDI

o Comandos (CLI)

create-service hana-cloud-trial hdi-shared sap-demo-hdi-db

2) Programación : Puede usar SAP CAP Framework o Java o NodeJS o Python

 - name: sap-demo-hdi-db
    type: com.sap.xs.hdi-container
    parameters:
      service: hana-cloud-trial #  'hana-cloud-trial' 'hanatrial' on BTP trial landscapes
        #for BTP enterprise account please use 'hana'
     
     

Para su referencia :

Tutoriales :

Desarrolle una aplicación CAP Node.js utilizando SAP Business Application Studio

Cree una aplicación empresarial con CAP para Java

Aplicaciones de muestra:

https://github.com/SAP-samples/cloud-cap-samples

https://github.com/SAP-samples/cloud-cap-samples-java

https://github.com/SAP-samples/cap-sflight

Documento oficial :

En caso de que tenga una pregunta, encuentre un error o necesite asistencia, utilice nuestro comunidad

Ahora es el momento de aprender cómo acceder a la base de datos en la nube de HANA en su cabina BTP.

SAP HANA Database Explorer es una herramienta que se utiliza para interactuar con las bases de datos de SAP HANA, así como para utilizar los motores SAP Graph y Spatial. En HANA Database Explorer, también puede acceder a la consola SQL.El explorador de la base de datos de SAP HANA se puede abrir desde varias ubicaciones, como se muestra a continuación:

Opción 1: acceda a Cockpit utilizando instancias BTP HDI Técnicas (Container Runtime (RT)/DT Credentials)

  • Desde el Cockpit de SAP Business Technology Platform (SAP BTP)
  • En la cabina de SAP BTP, ingrese su cuenta global, subcuenta y espacio.
  • En el menú del lado izquierdo de la pantalla, haga clic en Instancia
  • Elija su instancia de HDI como se muestra a continuación
  • Haga clic en Ver credenciales

  • Anote o descargue las credenciales.

  • En su espacio BTP en el lado izquierdo de la pantalla, haga clic en SAP HANA Cloud como se muestra a continuación.

  • Haga clic en Abrir DaseBase Explorer Cockpit.

Nota : En lugar de crear HANA Cloud en su espacio BTP, si su administrador BTP ha configurado la nube HANA central para su subcuenta (para todos los espacios), solicite compartir la URL central de «BTP Hana Cloud Database Explorer».

  • Haga clic en Iniciar sesión Ingrese las credenciales de la base de datos

  • Si el inicio de sesión es exitoso, puede ver la pantalla de usuario como se muestra a continuación.

  • Este HANA SQL Cockpit abierto y luego puede elegir su esquema HDI como se muestra a continuación.

El ID de esquema es su instancia de BTP Space HDI, elija en consecuencia.

  • Una vez que accede a Schema, puede ver tablas, vistas, procedimientos, etc.

Un consejo adicional : Si tiene otras credenciales técnicas, puede cambiar de usuario haciendo clic derecho en Esquema e iniciar sesión con un usuario diferente, ingrese las credenciales de usuario técnico.

Puede consultar más tutoriales Cómo Cree objetos de base de datos con SAP HANA Database Explorer.

Opción 2: acceda al contenedor BTP HDI mediante SAP HANA Database Explorer

Si conoce SAP HANA Database Explorer Cockpit y tiene acceso a BTP Space, siga los pasos a continuación.

  • Haga clic en + Símbolo.
  • Elija Contenedor HDI en Tipo de instancia.
  • Elija la instancia de HDI.
  • Puede ingresar el Nombre para mostrar para que sea visible en SAP HANA Database Explorer Cockpit.

Opción 3: Conéctese a la base de datos de HANA mediante SAP HANA Database Explorer

Puede proporcionar el host, el puerto, el nombre de usuario y la contraseña de la instancia HDI de BTP Space

Nota :

Es bueno saber qué Credenciales usar, así que algunas notas para usted.

  1. Si tiene acceso a la instancia de BTP y HANA Cloud, el Explorador de la base de datos de HANA se abrirá en una nueva pestaña del navegador y seleccionará automáticamente la entrada de la base de datos para el contenedor HDI de su proyecto.
  2. Tenga en cuenta que las credenciales se pueden guardar para que no sea necesario volver a ingresarlas si se ingresan en la cabina de SAP HANA.
  3. Como mejor práctica, debe evitar el uso de Credenciales DBADMIN.también ser consciente que si el usuario de DBADMIN está bloqueado (es decir, si alguien intentó con una contraseña incorrecta, no es fácil desbloquear/restablecer la contraseña, necesitamos llegar a HANA Cloud, llevará tiempo ya que no hay autoservicio a partir de ahora descansar administrador de base de datos Usuario, por lo que es mejor evitar el bloqueo del usuario DBADMIN)
  4. Recomendación

Se recomienda encarecidamente que no utilice DBADMIN para las actividades diarias en entornos de producción.

En su lugar, utilícelo para crear usuarios de bases de datos con el conjunto de privilegios mínimo necesario para sus funciones (por ejemplo, administración de usuarios, administración del sistema). Luego desactive DBADMIN. Puede reactivar temporalmente el usuario DBADMIN para tareas de emergencia o de arranque.

También puede crear un usuario ADMINISTRADOR alternativo, siga la guía oficial para usuarios de la base de datos de HANA.

Crear usuarios y administrar roles y privilegios

Gestión de usuarios con el administrador de base de datos de SAP HANA DBADMIN

Documentación

Gracias por leer esta entrada de blog. Si encuentra útil este material, deje sus comentarios en la sección de comentarios a continuación.

si tu necesita más información o asistencia, preguntas en la sección de comentarios a continuación.

también ‘Como’ ,‘Cuota’ , ‘Sígueme para obtener nuevas actualizaciones.




Inspección del primer artículo para la aprobación de piezas de producción en SAP S/4HANA
Previo
Desarrollo de una arquitectura segura | Blogs de SAP
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.