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.