SAP Tutorial HANA para iniciantes
O que รฉ SAP HANA?
SAP HANA รฉ o mais recente banco de dados na memรณria e plataforma que pode ser implantado no local ou na nuvem. SAP HANA รฉ uma combinaรงรฃo de hardware e software, que integra diferentes componentes como SAP Banco de dados HANA, SAP Servidor de replicaรงรฃo SLT (System Landscape Transformation), SAP Conexรฃo HANA Direct Extractor e replicaรงรฃo Sybase.
HANA tem adoรงรฃo sem precedentes pelo SAP clientes. SAP HANA รฉ capaz de processar uma grande quantidade de dados em tempo real em um curto perรญodo de tempo.
Aqui estรก o que abordamos no Curso
| ๐ Tutorial | Plataforma |
| ๐ Tutorial | Baixe e instale |
| ๐ Tutorial | SAP SQL HANA |
| ๐ Tutorial | Tipo de dados |
| ๐ Tutorial | Operator |
| ๐ Tutorial | FUNรรES SQL |
| ๐ Tutorial | Procedimento armazenado SQL |
| ๐ Tutorial | Criar sequรชncia |
| ๐ Tutorial | SCRIPT SQL |
| ๐ Tutorial | Visualizaรงรฃo de cรกlculo |
| ๐ Tutorial | Provisionamento e replicaรงรฃo de dados |
| ๐ Tutorial | SAP HANA SLT |
| ๐ Tutorial | SAP DS (SAP Serviรงos de DADOS) |
| ๐ Tutorial | Conexรฃo direta do extrator (DXC) |
| ๐ Tutorial | Upload de arquivo simples |
| ๐ Tutorial | Modelagem |
| ๐ Tutorial | Cadastra-se |
| ๐ Tutorial | Visualizaรงรฃo de atributos |
| ๐ Tutorial | Visรฃo analรญtica |
| ๐ Tutorial | Privilรฉgios analรญticos |
| ๐ Tutorial | Importaรงรฃo e Exportaรงรฃo |
| ๐ Tutorial | Total |
| ๐ Tutorial | Relatรณrios |
| ๐ Tutorial | SAP Perguntas de entrevista sobre HANA |
| ๐ Tutorial | SAP Perguntas de entrevista para BO |
| ๐ Tutorial | SAP HANA PDF |
SAP Banco de dados e plataforma HANA
- SAP Banco de dados HANA โ SAP O banco de dados HANA รฉ um banco de dados hรญbrido na memรณria. SAP O banco de dados HANA รฉ o coraรงรฃo do SAP tecnologia na memรณria. Em SAP HANA, tabela de banco de dados sรฃo de dois tipos -
- Loja de linha
- Armazenamento de colunas
- SAP Plataforma HANA โ SAP A Plataforma HANA รฉ uma plataforma de desenvolvimento com armazenamento de dados na memรณria que permite aos clientes analisar um grande volume de dados em tempo real. SAP A Plataforma HANA funciona como uma plataforma de desenvolvimento, que fornece infraestrutura e ferramentas para a construรงรฃo de uma aplicaรงรฃo de alto desempenho baseada em SAP Serviรงos de aplicativos estendidos HANA (SAP Hana XS).
SAP Ediรงรฃo HANA
Existem diferentes tipos de SAP Ediรงรฃo HANA, alguns deles abaixo-
- SAP Ediรงรฃo da plataforma HANA โ Ele fornece tecnologia de banco de dados Core. Integra SAP componente como SAP Banco de dados HANA, SAP Estรบdio HANA e SAP Clientes Hana. Destina-se a clientes que desejam usar replicaรงรฃo baseada em ETL e jรก possuem licenรงa para SAP Serviรงos de dados de objetos de negรณcios.
- SAP Ediรงรฃo Empresarial HANA โ Ele contรฉm componentes de provisionamento de dados (SLT, BODS, DXC), incluindo tecnologia de banco de dados central. Destina-se a clientes que desejam usar replicaรงรฃo baseada em gatilho ou replicaรงรฃo baseada em ETL e nรฃo possuem todas as licenรงas necessรกrias para SAP Serviรงos de dados de objetos de negรณcios.
- SAP Ediรงรฃo Estendida HANA โ Ele contรฉm recursos de provisionamento de dados (Sybase) mais do que a ediรงรฃo Platform and Enterprises. Destina-se a clientes que desejam aproveitar todo o potencial de todos os cenรกrios de replicaรงรฃo disponรญveis, incluindo a replicaรงรฃo baseada em log.
O diagrama a seguir mostra a diferenรงa entre todas as ediรงรตes โ
Por que escolher SAP HANA?
SAP HANA รฉ uma plataforma de negรณcios in-memory de รบltima geraรงรฃo. Ele acelera anรกlises e aplicaรงรตes em uma plataforma รบnica e na memรณria.
A seguir mencionadas sรฃo algumas razรตes pelas quais escolher SAP HANA โ
- Tempo real - SAP HANA fornece provisionamento de dados e relatรณrios em tempo real.
- Velocidade - SAP HANA fornece processamento de alta velocidade em dados massivos devido ร tecnologia In-Memory.
- Qualquer dado/fonte- SAP HANA pode acessar vรกrias fontes de dados, incluindo dados estruturados e nรฃo estruturados de SAP ou nรฃoSAP fonte de dados.
- Cloud- SAP O banco de dados e o aplicativo HANA podem ser implantados no ambiente de nuvem.
- Simplicidade - SAP HANA reduz os esforรงos por trรกs do processo ETL, agregaรงรฃo de dados, indexaรงรฃo e mapeamento.
- Custo - SAP afirma que SAP O software HANA pode reduzir o custo total de TI de uma empresa.
- Opรงรฃo de escolha โ SAP HANA รฉ suportado por diferentes fornecedores de hardware e software, portanto, com base na necessidade, o usuรกrio pode escolher a melhor opรงรฃo.
SAP Estratรฉgia HANA na memรณria
SAP HANA tem muitos processos em execuรงรฃo no SUSE Linux Servidor. O servidor SUSE Linux gerencia a reserva de memรณria para todos os processos.
Ao SAP O HANA รฉ inicializado, o sistema operacional Linux reserva memรณria para o cรณdigo do programa, a pilha do programa e os dados estรกticos. O sistema operacional pode reservar dinamicamente memรณria de dados adicional mediante solicitaรงรฃo do SAP Servidor HANA.
SAP HANA cria um pool de memรณria para gerenciar e rastrear o consumo de memรณria. O pool de memรณria รฉ usado para armazenar todos os dados da memรณria e tabelas do sistema, pilha de threads, cรกlculos temporรกrios e todas as outras estruturas de dados necessรกrias para gerenciar o banco de dados.
Quando mais memรณria รฉ necessรกria para o crescimento da tabela ou cรกlculos temporรกrios, o SAP O gerenciador de memรณria HANA obtรฉm isso do pool.
Para uma visรฃo geral, confira o Visรฃo geral da memรณria caracterรญstica do SAP Estรบdio HANA. Para acessรก-lo, clique com o botรฃo direito em Sistema ->Configuraรงรฃo e Monitoramento -> Visรฃo Geral da Memรณria Aberta no menu de contexto, como segue:
SAP Vantagens do HANA
Abaixo estรฃo as vantagens de SAP HANA โ
- Pela tecnologia In-Memory, o usuรกrio pode explorar e analisar todos os dados transacionais e analรญticos em tempo real a partir de praticamente qualquer fonte de dados.
- Os dados podem ser agregados de muitas fontes.
- Os serviรงos de replicaรงรฃo em tempo real podem ser usados โโpara acessar e replicar dados de SAP ERP.
- Interface SQL e MDX com suporte de terceiros.
- Ele fornece modelagem de informaรงรตes e ambiente de design.
SAP Comparaรงรฃo HANA com BWA (acelerador de armazรฉm empresarial)
- SAP Acelerador BW: ร um acelerador na memรณria para BW. O BWA estรก focado em melhorar o desempenho das consultas de SAP NetWeaver BW. O BWA foi projetado especificamente para acelerar consultas BW, reduzindo o tempo de aquisiรงรฃo de dados ao persistir cรณpias do infocubo.
- SAP HANA: SAP HANA รฉ um banco de dados em memรณria e uma plataforma para relatรณrios e aplicativos analรญticos de alto desempenho. Em SAP Os dados HANA podem ser carregados de SAP e nรฃo-SAP Sistema de origem por meio de SLT, BODS, DXC e Sybase e pode ser visualizado usando SAP BO/BI, Crystal Reports e Excel, etc.
Atualmente, SAP HANA tambรฉm funciona como banco de dados in-Memory para SAP BW, entรฃo desta forma SAP HANA capaz de melhorar o desempenho geral de SAP Tecelรฃo de rede BW.
O que รฉ a SAP Compositor de informaรงรตes do HANA?
SAP O HANA Information Composer รฉ um aplicativo da web que nos permite fazer modelagem e carregar dados locais para SAP Banco de dados HANA.
Este รฉ um ambiente de modelagem para pessoas nรฃo tรฉcnicas, como um usuรกrio final. O Information Composer funciona da mesma forma que SAP O HANA Modeler รฉ usado por usuรกrios empresariais com menos conhecimento tรฉcnico.
Uma grande quantidade de dados (atรฉ 5 milhรตes de cรฉlulas) pode ser carregada usando o Information Composer.
Funรงรฃo necessรกria para trabalhar com SAP Compositor de informaรงรตes HANA โ
- IC_MODELLER: Usado para permitir que o usuรกrio trabalhe com o compositor de informaรงรตes, carregue dados e crie visualizaรงรฃo de informaรงรตes.
- IC_PUBLIC: Usado para permitir que o usuรกrio trabalhe com o compositor de informaรงรตes, consulte a pasta de trabalho e as visualizaรงรตes de informaรงรตes.
SAP Expressรฃo SQL HANA
Expressรตes SQL รฉ uma clรกusula que pode ser usada para valores de retorno. Existem 4 tipos de expressรตes SQL-
- Expressรตes de Caso โ Nesta expressรฃo o usuรกrio pode usar a lรณgica IF โ THEN โ ELSE sem procedimento de escrita.
- Expressรตes de Funรงรฃo โ Funรงรตes integradas do SQL podem ser usadas como expressรตes.
- Expressรตes Agregadas โ Nesta expressรฃo, funรงรตes agregadas sรฃo usadas para calcular um รบnico valor a partir dos valores de vรกrias linhas de uma coluna.
| Nome agregado | Descriรงรฃo |
|---|---|
| CONTAGEM | Conte o nรบmero de linhas retornadas pela consulta. |
| MIN | Retorne o valor mรญnimo da expressรฃo. |
| MAX | Retorne o valor mรกximo da expressรฃo. |
| SOMA | Retorne a soma das expressรตes. |
| AVG | Retorne a mรฉdia aritmรฉtica das expressรตes. |
| DESVST | Retorne o desvio padrรฃo de determinadas expressรตes como a raiz quadrada da funรงรฃo VARIANCE. |
| VAR | Retorne a variรขncia das expressรตes como o quadrado do desvio padrรฃo |
- Subconsultas em Expressรฃo โ Uma subconsulta รฉ uma instruรงรฃo select entre parรชnteses e usada em uma instruรงรฃo select principal como entrada.
Crie gatilhos SQL em SAP HANA
Um gatilho tambรฉm รฉ um procedimento armazenado que รฉ executado automaticamente quando um evento acontece em uma determinada tabela ou visualizaรงรฃo.
Os usuรกrios do banco de dados que possuem apenas o privilรฉgio TRIGGER para determinado tรชm permissรฃo para criar um gatilho para essa tabela ou visualizaรงรฃo.
O comando CREATE TRIGGER define um conjunto de instruรงรตes que sรฃo executadas quando uma determinada operaรงรฃo (INSERT/UPDATE/DELETE) ocorre em uma determinada tabela ou visualizaรงรฃo de assunto.
Sintaxe para criar gatilhos SQL
CREATE TRIGGER <trigger_name> <trigger_action_time> <trigger_event_list>
ON <subject_table_name> [REFERENCING <transition_list>]
[<for_each_row>]
BEGIN
[<trigger_decl_list>]
[<proc_handler_list>]
<trigger_stmt_list>
END
Elementos de sintaxe para criar gatilhos SQL
| ELEMENTOS | DESCRIรรO |
|---|---|
| Especifica o nome do gatilho a ser criado, com o nome do esquema opcional. | |
ANTES | DEPOIS | EM VEZ DE
|
O que รฉ a SAP Perfil de dados SQL HANA?
O perfil de dados รฉ o processo de analisar os dados disponรญveis em uma fonte de dados existente e coletar estatรญsticas e informaรงรตes sobre esses dados. SQL A tarefa de perfil de DADOS รฉ usada para compreender e analisar dados de diferentes fontes de dados. Pelo processo de criaรงรฃo de perfil de dados, o usuรกrio pode remover dados incorretos e incompletos antes de carregรก-los no data warehouse.
Vantagem de SAP O perfil HANA SQL DATA รฉ conforme abaixo -
- Ajuda a compreender os dados de origem.
- Atravรฉs do Data Profiling, podemos analisar os dados de forma eficaz.
- Atravรฉs do Data Profiling, podemos remover dados incorretos, incompletos e melhorar a qualidade dos dados.
- Melhore a capacidade de pesquisar os dados adicionando palavras-chave e descriรงรฃo.
- Entenda o desafio dos dados no inรญcio do projeto; encontrar problemas nos dados no final do projeto pode levar a atrasos e custos excessivos.
- Atravรฉs do perfil de dados, o ciclo de implementaรงรฃo de grandes projetos pode ser encurtado.
Resumo:
- SAP HANA รฉ um banco de dados e aplicativo na memรณria, executado em SAP hardware e software autenticados.
- SAP O HANA possui trรชs versรตes โ plataforma, empresarial e estendida.
- SAP HANA pode carregar dados de SAP e nรฃoSAP fonte de dados por meio de SLT, BODS, DXC e Sybase.
- SAP HANA fornece provisionamento e relatรณrios em tempo real.
- SAP HANA fornece relatรณrios analรญticos de alto desempenho em tempo real.
- SAP HANA reduz o custo total de TI.



