CDS Views-Introduction
este é um blog introdutório sobre Serviços de dados de base e visualizações de CDS. Você pode encontrar nossos outros blogs em CDS aqui.
SAP HANA é mais do que apenas um sistema de banco de dados. Daí a necessidade de uma mudança na abordagem de programação, de modo a utilizar plenamente as vantagens que um sistema SAP HANA oferece. O ponto crucial da HANA em termos de processamento de dados é levar o processamento para a base de dados para torná-lo mais rápido e eliminar qualquer lag devido à rede, etc. Operações intensivas em dados podem ser realizadas na própria camada de banco de dados usando o código para o paradigma de dados.
Code to Data approach reduces system gargalos, increases calculation speeds, & reduces the movement of data from one layer to another. Os Serviços de dados de base são um método para baixar o código. Normalmente, nos casos em que a execução nativa é desejada, o Open SQL é o primeiro instrumento para desenvolvedores ABAP para empurrar processamento intensivo de dados para a camada de banco de dados, mas, se a reutilização de modelos de dados ou recursos como União e Associação são necessários, então os Serviços de dados de base devem ser usados.
os Serviços de dados de base são uma coleção de linguagens específicas de domínio (DSLs) e serviços para definir e consumir modelos de dados semanticamente ricos. As definições de entidade e as relações semânticas entre entidades podem ser desenvolvidas usando CDS. Artefatos de CDS são armazenados como objetos DDIC e podem ser usados em programas ABAP e podem ser usados como fonte/alvo para declarações DML. As fontes de DDL e as Entidades de CDS são geridas pela ABAP, pelo que todo o ciclo de vida das Entidades de CDS é controlado pelo sistema de mudança e Transporte ABAP (CTS).
os elementos e artefatos que podem ser criados usando CDS incluem:
- modos de exibição
- Tabelas (Entidades)
- Associações
- Notas
- tipos de dados Definidos pelo Usuário
- Contextos
O metamodelos para uma aplicação que requer o código de pushdown pode ser construído usando CDS de pontos de vista. Uma vista CDS é mais poderosa do que uma vista SE11, uma vez que descreve um DDL de código aberto para a construção de um repositório de meta-modelo envolvendo tabelas de banco de dados, vistas de banco de dados, funções e tipos de dados. Existem visualizações de CDs ABAP e CDs HANA. As vistas de CDs ABAP são independentes da base de dados, enquanto as vistas de CDS HANA são dependentes da base de dados. Os objetos de CDS criados usando CDS HANA não são controlados pelo dicionário ABAP e, portanto, não podem ser consumidos em programas ABAP ou Open SQL. Os CDS da HANA exigem a definição do tipo de entidade para a tabela DDIC, enquanto os CDS da ABAP não a exigem &, pelo que é evitada a duplicação na camada de CDS.
as visualizações de CDS são o caminho do futuro e, lentamente, todo o conteúdo entregue no SAP está sendo transitado para visualizações de CDS.
Saiba mais sobre as ofertas SAP HANA da Visual BI aqui.
Subscreva a nossa Newsletter