Tutoriais de treinamento SAP 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 banco de dados SAP HANA, servidor de replicação SAP SLT (System Landscape Transformation), conexão SAP HANA Direct Extractor e replicação Sybase.

O HANA tem uma adoção sem precedentes pelos clientes SAP. SAP HANA é capaz de processar uma grande quantidade de dados em tempo real em um curto período de tempo.

Aqui está o que cobrimos no curso

Tutorial Arquitetura
Tutorial Baixe e instale
Tutorial SAP HANA SQL
Tutorial Tipo de dados
Tutorial Operador
Tutorial FUNÇÕES SQL
Tutorial EXPRESSÕES SQL
Tutorial Procedimento SQL Armazenado
Tutorial Criar sequência
Tutorial Criar gatilho
Tutorial Perfil de SQL DATA
Tutorial SCRIPT SQL
Tutorial Vista de Cálculo
Tutorial Provisionamento e replicação de dados
Tutorial SAP HANA SLT
Tutorial SAP DS (SAP DATA Services)
Tutorial Conexão direta do extrator (DXC)
Tutorial Upload de arquivo simples
Tutorial Modelagem
Tutorial Juntar
Tutorial Visualização de atributos
Tutorial Visão Analítica
Tutorial Privilégios analíticos
Tutorial Compositor de informação
Tutorial Importar e exportar
Tutorial Segurança
Tutorial Comunicando
Tutorial Questões de entrevista
Tutorial SAP HANA PDF

Banco de dados e plataforma SAP HANA

  1. Banco de dados SAP HANA - O banco de dados SAP HANA é um banco de dados híbrido em memória. O banco de dados SAP HANA é o coração da tecnologia SAP in-memory. No SAP HANA, as tabelas de banco de dados são de dois tipos -
  • Loja de fileiras
  • Armazenamento de coluna
  1. SAP HANA Platform - SAP HANA Platform é uma plataforma de desenvolvimento com armazenamento de dados in-memory que permite aos clientes analisar um grande volume de dados em tempo real. SAP HANA Platform funciona como uma plataforma de desenvolvimento, que fornece infraestrutura e ferramentas para construir um aplicativo de alto desempenho baseado em SAP HANA Extended Application Services (SAP HANA XS).

SAP HANA Edition

Existem diferentes tipos de edição SAP HANA, alguns deles como abaixo-

  • SAP HANA Platform Edition - fornece tecnologia de banco de dados Core. Integra componentes SAP como banco de dados SAP HANA, SAP HANA Studio e clientes SAP HANA. É para clientes que desejam usar a replicação baseada em ETL e já possuem uma licença para SAP Business Objects Data Services.
  • SAP HANA Enterprise Edition - contém o componente de provisionamento de dados (SLT, BODS, DXC), incluindo a tecnologia de banco de dados central. É para 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 Business Objects Data Services.
  • SAP HANA Extended Edition - contém recursos de provisionamento de dados (Sybase) mais do que a edição Platform and Enterprises. É para clientes que desejam usar 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 próxima geração. Ele acelera a análise e o aplicativo em uma plataforma única e na memória.

A seguir mencionadas estão algumas razões pelas quais escolher SAP HANA -

  • Tempo real - SAP HANA fornece provisionamento de dados em tempo real 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 fontes de dados SAP ou não SAP.
  • Nuvem- O banco de dados e o aplicativo SAP HANA podem ser implantados no ambiente de nuvem.
  • Simplicidade - SAP HANA reduz os esforços por trás do processo de ETL, agregação de dados, indexação e mapeamento.
  • Custo - A SAP afirma que o software SAP 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 no requisito, o usuário pode escolher a melhor opção.

Estratégia SAP HANA In-Memory

SAP HANA tem muitos processos em execução no SUSE Linux Server. O servidor SUSE Linux gerencia a reserva de memória para todos os processos.

Quando o SAP HANA é inicializado, o Linux OS reserva memória para o código do programa, pilha do programa e dados estáticos. O sistema operacional pode reservar memória de dados adicional dinamicamente mediante solicitação do servidor SAP HANA.

O 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 na 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 gerenciador de memória SAP HANA obtém isso do pool.

Para uma visão geral, confira o Visão geral da memória recurso do estúdio SAP 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:

Vantagens do SAP HANA

Abaixo estão as vantagens do SAP HANA -

  • Com a tecnologia In-Memory, o usuário pode explorar e analisar todos os dados transacionais e analíticos em tempo real 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 do SAP ERP.
  • Interface SQL e MDX com suporte de terceiros.
  • Ele fornece modelagem de informações e ambiente de design.

SAP HANA Compare com BWA (Business Warehouse Accelerator)

  • SAP BW Accelerator: É um acelerador na memória para BW. O BWA está focado em melhorar o desempenho de consulta do SAP NetWeaver BW. O BWA é projetado especificamente para acelerar as consultas do BW, reduzindo o tempo de aquisição de dados persistindo nas cópias do infocubo.
  • SAP HANA: SAP HANA é um banco de dados in-memory e uma plataforma para relatórios e aplicativos analíticos de alto desempenho. No SAP HANA, os dados podem ser carregados do SAP e do sistema de origem não SAP por meio de SLT, BODS, DXC e Sybase e podem ser visualizados usando SAP BO / BI, Crystal Reports e Excel, etc.

Atualmente, o SAP HANA também funciona como banco de dados in-Memory para SAP BW, dessa forma o SAP HANA é capaz de melhorar o desempenho geral do SAP Net weaver BW.

Resumo:

  • SAP HANA é um aplicativo e banco de dados in-memory executado em hardware e software autenticados pela SAP.
  • SAP HANA tem três versões - plataforma, empresas e estendido.
  • SAP HANA pode carregar dados de fontes de dados SAP e não SAP 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.