¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Compilación de CDS: Tutorial detallado sobre la optimización del servicio de backend de SAP Cloud Platform

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 13 Vistas
0
Cargando...
Este blog es parte de una serie de tutoriales que explican detalladamente el uso del servicio de backend de SAP Cloud Platform .
Nota:
Este blog es completamente opcional
Para usar el servicio de backend, no necesitas hacer nada localmente
Continúa leyendo para saber por qué este blog sigue siendo útil para ti.
O salta este blog para ahorrar 12 minutos

Enlaces rápidos:
Instalación
Uso
Referencia




¿Alguna vez te has preguntado qué sucede después de presionar CREAR en el servicio de backend?
Oh, qué interesante
No te preocupes, no lo aprenderás en este blog.
Oh, qué decepcionante
Sin embargo, por otro lado, este blog no es completamente inútil:
Te muestra un pequeño paso de lo que sucede detrás de escena al crear una API

Como sabes, el servicio de backend está diseñado para facilitarte la vida.
Solo necesitas dar un modelo CDS, luego muchas cosas suceden automáticamente y al final tienes un servicio OData
Ya sabemos: a partir del modelo CDS, se crea una base de datos y un servicio (para acceder a la base de datos de forma remota)
Para crear, por ejemplo, una base de datos, se requiere una definición específica de la base de datos y debe derivarse del modelo CDS
Este proceso, generar los artefactos específicos a partir del modelo CDS, se llama "compilación"
También conocido como "compilación de CDS".
CDS viene con un par de compiladores predeterminados.

Por ejemplo:
Se invoca un compilador para convertir el modelo CDS en un modelo OData. El modelo OData (edmx) es entonces la base para la generación del propio servicio OData

La compilación de CDS se activa en el servicio de backend después de subir un archivo CDS.

En este blog, vamos a aprender cómo invocar la compilación de CDS localmente

¿Por qué debería hacer una compilación local? ¡Estoy feliz de que todo esté en la nube!
Una razón: Puede ayudar a acelerar los ciclos de desarrollo.
Mientras desarrollas modelos CDS, asumo que ya has experimentado que subes tu archivo de modelo al servicio de backend, esperas un tiempo y luego te das cuenta de que tu API no se creó, debido a un error de compilación, debido a un archivo CDS erróneo.

Para descubrir el error, necesitas abrir el diálogo de "Registros de implementación" y actualizarlo
Demasiados clics para encontrar el error en el modelo CDS
Pero tengo un IDE con soporte para CDS (aprendí de este blog fantástico )
Sí, gracias, si usas WebIDE o Visual Studio Code con complemento CDS, ahorra mucho tiempo con su soporte de lenguaje, marcadores de validación, etc. Pero, sin embargo, hay errores que solo son detectados por el compilador de CDS
Un ejemplo se describe en este (fantástico) blog



Como tal, después de modelar tu modelo CDS, antes de subirlo al servicio de backend, puedes realizar rápidamente una compilación local del CDS para verificar si hay errores
La compilación local es fácil de realizar y extremadamente rápida.

Otra razón más:
Ayuda a comprender lo que está sucediendo detrás de escena.
Como tal, puede ayudar a encontrar la razón si tu API se comporta de manera diferente a la esperada
Si estás familiarizado con OData, puedes ejecutar la compilación de CDS para obtener el archivo edmx antes de subirlo al servicio de backend. Lo que permite a ti (o a tu desarrollador de UI) ver si el edmx resultante es como se esperaba
Respecto a HANA, puedes ejecutar la compilación de CDS para verificar los archivos de
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?