
En esta sesión discutiremos sobre la persistencia de la base de archivos de un archivo local usando un simple CAPM aplicación desarrollada en Estudio de aplicaciones empresariales de SAP.
SAP CAPM (Modelo de programación de aplicaciones en la nube) es un marco en el entorno Cloud Foundry proporcionado para el servicio y la aplicación en ebullición que se puede usar para resolver diferentes escenarios comerciales para la corporación empresarial. El Datos y servicios básicos (CDS) para crear modelos de datos y definiciones de servicio que consuman los datos de la base de datos SQL subyacente como HANA y los exponga como un servicio a una plataforma diferente. Hay dos tipos de entornos de tiempo de ejecución en CAPM, es decir, Java y Node.JS. La estructura se ve a continuación:
Hoy vamos a crear un sencillo ACAMPAR aplicación en la que subiremos un archivo CSV Datos. Vincule con otro conjunto de datos mediante Asociación y expóngalo como un servicio.
1. Crear Nuevo Proyecto a partir de Plantilla y Seleccionar Proyecto CAP y poner el nombre. Utilice el entorno de tiempo de ejecución de node.js. En nuestro caso ponemos nombre como TIRE_STORE. Haga clic en Finalizar.
2. Ejecutar “instalar npm” de la nueva Terminal. Instalará las dependencias de su paquete.json.
3.Abra la ventana Ejecutar configuraciones y seleccione Crear configuración. Elija el proyecto creado en la tienda TIRE y nombre la configuración de ejecución como Ejecutar «TIRE_STORE-3” y ejecutarlo.
4. Crea dos CSV archivo que actuará como fuente de dos conjuntos de datos. También puede cargar dos archivos CSV. Mientras que el modelado de datos nos asociaremos con Identificación del distribuidor presentó para vincular estas dos entidades para obtener el nombre del distribuidor de un neumático.
5. Cree el archivo CDS de modelado de datos denominado “modelo de datos.cds” para vincular dos entidades con el siguiente código:
namespace Dealer;
using
{
Currency,
managed,
sap,
cuid
}
from '@sap/cds/common';
entity TireStore : managed
{
key ID : Integer;
Brand : String(111);
TireType : String(1111);
Price : Decimal(9,2);
DealerID : Integer;
tireDealer : Association to one TireDealer;
}
entity TireDealer : managed
{
key DealerID : Integer;
DealerName : String(111);
}
Luego, en el modo gráfico, verifique que la asociación ya esté creada:
7. Cree el archivo CDS que consumirá las entidades y las expondrá como un servicio. Nombralo –
6. Ahora hemos completado toda la parte de modelado. Ahora implemente el proyecto en entornos Node.JS usando cds deployment –to Sqlite para que los datos persistan en sqlite.db. Después de implementar cuando el servicio esté expuesto. Los datos se servirán al servicio expuesto servido desde el archivo sqlite.db
7. Luego ejecute la aplicación utilizando la configuración creada.
8. Abra el servicio en una nueva tabla y podrá ver las entradas de Tire Store y Dealer expuestas como servicios OData de los archivos de persistencia de la base de datos en sqlite.db.
Espero que esto ayude. En la próxima sesión, veremos cómo crear una vista de CDS desde la vista de cálculo de HANA y exponerla como un servicio.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073