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

  1. 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
  1. 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 โ€“

SAP Tutoriais de treinamento HANA para iniciantes

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.

SAP HANA

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 Tutoriais de treinamento HANA para iniciantes

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

  • BEFORE โ€“ Especifica que o gatilho serรก executado antes do DML Operasobre uma mesa.
  • AFTER โ€“ Especifica que o trigger serรก executado apรณs a operaรงรฃo DML em uma tabela.
  • INSTEAD OF โ€“ Especifica que o gatilho serรก executado em vez da operaรงรฃo DML em uma visualizaรงรฃo. Uma visualizaรงรฃo com o gatilho INSTEAD OF torna-se atualizรกvel.

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.

Resuma esta postagem com: