Vistas de CD-Introducción
Este es un blog introductorio sobre Servicios de Datos Básicos y Vistas de CD. Puedes encontrar nuestros otros blogs en CD aquí.
SAP HANA es más que un sistema de base de datos. Por lo tanto, es necesario un cambio en el enfoque de programación, a fin de aprovechar plenamente las ventajas que ofrece un sistema SAP HANA. El quid de HANA en términos de procesamiento de datos es llevar el procesamiento a la base de datos para hacerlo más rápido y eliminar cualquier retraso debido a la red, etc. Las operaciones de uso intensivo de datos se pueden realizar en la propia capa de base de datos utilizando el paradigma Código a datos.
El enfoque de código a datos reduce los cuellos de botella del sistema, aumenta la velocidad de cálculo, & reduce el movimiento de datos de una capa a otra. Core Data Services es un método para empujar código hacia abajo. Por lo general, en los casos en que se desea la ejecución nativa, Open SQL es el primer instrumento para los desarrolladores de ABAP para empujar hacia abajo el procesamiento intensivo de datos a la capa de base de datos, pero, si se requiere la reutilización de modelos de datos o características como Unión y Asociación, se deben usar los Servicios de datos Básicos.
Core Data Services es una colección de lenguajes específicos de dominio (DSL) y servicios para definir y consumir modelos de datos semánticamente ricos. Las definiciones de entidades y las relaciones semánticas entre entidades se pueden desarrollar utilizando CDS. Los artefactos de CD se almacenan como objetos DDIC y se pueden usar en programas ABAP y se pueden usar como fuente/destino para instrucciones DML. Las fuentes DDL y las entidades CDS son administradas por ABAP, por lo que todo el ciclo de vida de las entidades CDS está controlado por el Sistema de Cambio y Transporte (CTS) de ABAP.
Los elementos y artefactos que se pueden crear con CD incluyen:
- Vistas
- Tablas (Entidades)
- Asociaciones
- Anotaciones
- Tipos de datos definidos por el usuario
- Contextos
Los metamodelos para una aplicación que requiere push de código se pueden compilar utilizando CD vistas. Una vista CDS es más potente que una vista SE11, ya que describe un DDL de código abierto para construir un repositorio de metamodelos que incluye tablas de bases de datos, vistas de bases de datos, funciones y tipos de datos. Hay vistas de CD ABAP y vistas de CD HANA. Las vistas de CD ABAP son independientes de la base de datos, mientras que las vistas de CD HANA dependen de la base de datos. Los objetos CDS creados con CDS HANA no están controlados por el diccionario ABAP y, por lo tanto, no se pueden consumir en Programas ABAP o Open SQL. HANA CDS requiere la definición de tipo de entidad para la tabla DDIC, mientras que ABAP CDS no la requiere &, por lo que se evita la duplicación en la capa de CDS.
Las vistas de CD son el camino del futuro y poco a poco todo el contenido entregado dentro de SAP se está transformando en vistas de CD.
Obtenga más información sobre las ofertas de SAP HANA de Visual BI aquí.
Suscríbase a nuestro boletín de noticias