SAP HANA - Visão geral do SQL

SQL significa Structured Query Language.

É uma linguagem padronizada para comunicação com um banco de dados. SQL é usado para recuperar os dados, armazenar ou manipular os dados no banco de dados.

As instruções SQL executam as seguintes funções -

  • Definição e manipulação de dados
  • Administração de sistema
  • Gerenciamento de sessão
  • Gestão de transações
  • Definição e manipulação de esquema

O conjunto de extensões SQL, que permite aos desenvolvedores enviar dados para o banco de dados, é chamado SQL scripts.

Linguagem de manipulação de dados (DML)

As instruções DML são usadas para gerenciar dados em objetos de esquema. Alguns exemplos -

  • SELECT - recuperar dados do banco de dados

  • INSERT - inserir dados em uma tabela

  • UPDATE - atualiza os dados existentes em uma tabela

Linguagem de definição de dados (DDL)

As instruções DDL são usadas para definir a estrutura ou esquema do banco de dados. Alguns exemplos -

  • CREATE - para criar objetos no banco de dados

  • ALTER - altera a estrutura do banco de dados

  • DROP - excluir objetos do banco de dados

Linguagem de controle de dados (DCL)

Alguns exemplos de declarações DCL são -

  • GRANT - dá privilégios de acesso do usuário ao banco de dados

  • REVOKE - retira os privilégios de acesso dados com o comando GRANT

Por que precisamos do SQL?

Quando criamos visualizações de informações no SAP HANA Modeler, as estamos criando com base em alguns aplicativos OLTP. Tudo isso no backend é executado em SQL. O banco de dados entende apenas este idioma.

Para fazer um teste se nosso relatório atenderá aos requisitos do negócio, temos que executar a instrução SQL no banco de dados se a saída estiver de acordo com o requisito.

As visualizações de cálculo do HANA podem ser criadas de duas maneiras - gráfica ou usando script SQL. Quando criamos visualizações de cálculo mais complexas, talvez tenhamos que usar scripts SQL diretos.

Como abrir o console SQL no HANA Studio?

Selecione o sistema HANA e clique na opção do console SQL na visualização do sistema. Você também pode abrir o console SQL clicando com o botão direito do mouse na guia Catálogo ou em qualquer nome de esquema.

SAP HANA pode atuar tanto como banco de dados Relacional quanto OLAP. Quando usamos o BW no HANA, criamos cubos no BW e HANA, que atuam como banco de dados relacional e sempre produzem uma instrução SQL. No entanto, quando acessamos diretamente as visualizações HANA usando a conexão OLAP, ela atuará como um banco de dados OLAP e o MDX será gerado.