Escolar Documentos
Profissional Documentos
Cultura Documentos
HA200
SAP HANA 2.0 SPS03 - Instalação e administração
GPLUX CONSULTORIA
Educação e Treinamento SAP
1
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Conteúdo
Unidade 1: Introdução ao SAP HANA2
Lição: Introdução ao SAP HANA
Lição: Fontes de informação do SAP HANA22
2
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
3
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
4
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 1
SAP HANA Introdução
OBJETIVOS DA UNIDADE
● Compreender a necessidade do SAP HANA.
● Encontrar fontes de informações do SAP HANA.
5
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 1
Lição 1
Introdução ao SAP HANA
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Entender a necessidade do SAP HANA
● Análise preditiva
● Processamento de dados espaciais
● Analítica de texto
● Pesquisa de texto
● Análise de fluxo contínuo
● Processamento de dados gráficos Processamento de dados gráficos
6
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Como o SAP HANA é muito rápido, não requer somas, índices, visualizações
materializadas ou agregados. Isso reduz a área de cobertura do banco de dados. Tudo
é calculado sob demanda e na memória principal. Esse processo possibilita às
empresas executar o processamento de transações on-line (OLTP) e aplicativos de
análise (OLAP) na mesma instância ao mesmo tempo. Permite qualquer tipo de
consultas e análises específicas em tempo real.
Além disso, a SAP construiu soluções para todos os problemas de bancos de dados
colunares, como simultaneidade (o SAP HANA usa MVCC) e desempenho de inserção
e atualização no nível de linha (o SAP HANA usa vários mecanismos, como uma loja
delta). A SAP também adicionou mecanismos no SAP HANA para fornecer as
seguintes funções:
7
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Irritações diárias
A tecnologia existente não foi projetada para desafios e casos de uso modernos,
conforme mostrado na figura Irritações diárias. Transações de longa duração não
conseguem acompanhar o ritmo da informação.
Computação na memória
A economia aprimorada de hardware e as inovações de software tornaram possível
para a SAP entregar sua visão da empresa em tempo real com aplicativos de negócios
na memória.
8
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
É necessário, portanto, usar inovações recentes para criar software que use
características-chave em seus princípios de design.
9
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
10
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O SAP HANA pode ser implantado ou instalado como um sistema de host único ou de
vários hosts. Um sistema host único fornece todos os recursos e desempenho do SAP
HANA, mas não possui recursos de alta disponibilidade. Para tornar o SAP HANA
mais resiliente, instale o sistema SAP HANA como um sistema multi-host usando
vários nós de computação e um ou mais nós em espera.
A Business Function Library (BFL) é uma dessas bibliotecas de aplicativos. Ele contém
funções pré-construídas e controladas por parâmetros na área financeira. As funções
são implementadas pelo C ++. As funções incluem, mas não estão restritas a:
● Funções de previsão
● Valor máximo
● Inflar função de fluxo de caixa
11
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para obter uma lista completa das bibliotecas disponíveis, consulte a Nota SAP
2198403: AFL e componentes correspondentes.
12
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Clustering
● Classificação
● Regressão
● Association
● Séries temporais
● Pré-processamento
● Estatísticas
● Análise de redes sociais
● Diversos
Carregador de Arquivos
O carregador de arquivos é um conjunto de serviços HTTP que você pode usar para
desenvolver seus próprios aplicativos para procurar no conteúdo do arquivo. O pacote
do carregador de arquivos também contém um aplicativo de exemplo básico com
informações estatísticas e de monitoramento sobre o planejamento atual do
carregador de arquivos.
SAP S / 4HANA
O SAP S / 4HANA representa o SAP Business Suite 4 SAP HANA, onde "S" significa
Simples e Suíte. O "4" significa quarta geração. O SAP S / 4HANA é a suíte de
negócios da próxima geração. É um novo produto, totalmente construído na
13
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
plataforma SAP HANA e projetado com a experiência do usuário do SAP Fiori. O SAP
S / 4HANA oferece simplificações significativas na adoção, modelo de dados,
experiência do usuário, tomada de decisão e processos de negócios. Ele também
fornece inovações para a Internet das Coisas, big data, redes de negócios e
dispositivos móveis primeiro, o que ajudará a reinventar os negócios. O SAP S /
4HANA traz a próxima série de inovações para os clientes, semelhante à transição do
SAP R / 2 para o SAP R / 3.
Com o SAP Business Suite desenvolvido com o SAP HANA, o SAP é o único
fornecedor de software que permite aos clientes do SAP Business Suite reunir
transações e análises em uma única plataforma de memória. Essa inovação foi
extremamente bem-sucedida: em menos de 2 anos, mais de 1.850 clientes existentes
e novos adquiriram o SAP Business Suite, com tecnologia SAP HANA, para
administrar seus negócios em tempo real. Isso o tornou um dos produtos que mais
crescem na história da SAP.
Com o SAP Business Suite desenvolvido com o SAP HANA, a abordagem do produto
foi portar os aplicativos na plataforma SAP HANA e otimizar o código. Isso permitiu
que os clientes aprimorassem o desempenho em seus processos de negócios e
atividades de relatório de missão crítica, além de melhorar o desempenho em bancos
de dados relacionais. O SAP HANA representou uma nova alternativa de banco de
dados para clientes existentes, exigindo apenas uma simples migração de banco de
dados para impulsionar todo o negócio em tempo real.
O SAP S / 4HANA cria oportunidades únicas para executar seus negócios diários em
tempo real com as melhores práticas do setor, além de reinventar modelos de
negócios e gerar novas receitas.SAP S / 4HANA:
14
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
De uma perspectiva de valor de TI, isso significa que o SAP S / 4HANA cria
oportunidades únicas para simplificar o cenário e reduzir o custo total de propriedade,
com o SAP HANA como o principal driver. Agora, as empresas podem reduzir
significativamente sua área de cobertura de dados e trabalhar com conjuntos de dados
maiores em um sistema (por exemplo, SAP ERP, SAP CRM, SAP SRM, SAP SCM e
SAP PLM em um sistema). Isso economiza custos de hardware, custos operacionais e
tempo. Com uma fonte comum de dados ao vivo em um sistema, as empresas não
enfrentam mais discrepâncias entre sistemas diferentes. A inovação também é
15
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
simplificada por uma plataforma aberta (SAP Cloud Platform) que impulsiona
aplicativos avançados, como prever, recomendar e simular, além de proteger os
investimentos existentes. Os usuários corporativos podem usar uma experiência
simples e baseada em funções, com base nos princípios de design moderno, para
minimizar os esforços de treinamento e aumentar a produtividade. Observe que os
clientes também são suportados com uma configuração simples, como configurar o
sistema e assim por diante durante o uso. As empresas têm uma opção de
implantação para facilitar a adoção: nuvem, no local e até híbrido.
O SAP S / 4HANA é baseado no SAP HANA porque apenas a plataforma SAP HANA
pode oferecer um nível tão significativo de simplificação e inovação.Exemplo: SAP S /
4HANA Simple Finance Esse novo tipo de arquitetura foi testado no Simple Finance e
adotado no Simple Logistics. Ele funciona e executa para o SAP HANA, que é a
arquitetura de destino para todos os outros componentes simplificados. Anteriormente,
índices e tabelas totais eram criados para impedir que os sistemas calculassem
continuamente. Isso garantiu o desempenho geral do sistema, mas aumentou a
complexidade e a inflexibilidade. Agora, ambos foram eliminados do sistema.
16
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O SAP HANA substitui o SAP Business Warehouse (SAP BW)? Não, eles se
complementam. Não há plano de retirada do SAP BW. O SAP BW é melhor no SAP
HANA, porque o SAP BW é gratuito. Há muito conteúdo pré-construído para o SAP
BW e você pode ter soluções instantâneas e certificadas sobre o SAP BW. Muitos
clientes do SAP BW possuem o SAP Business Warehouse Accelerator para aumentar
a velocidade no sistema de gerenciamento de banco de dados relacional baseado em
disco do SAP BW. O SAP HANA fornece um cenário muito mais simples, reduzindo o
custo total de propriedade e a complexidade. Reduz drasticamente a sua pegada de
hardware. Por exemplo, acelerar 5 TB de dados do SAP BW requer 21 blades, contra
um servidor no HANA. Ele possui o benefício adicional de nenhum banco de dados de
terceiros, porque o SAP HANA é o único banco de dados persistente. O SAP HANA é
muitas coisas (um banco de dados para SAP BW, um dispositivo analítico de alto
desempenho, uma plataforma para novos aplicativos). Mas é um projeto enorme para
qualquer empresa que corresponda a todo o sistema, conhecido como SAP BW, ponto
a ponto.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Entender a necessidade do SAP HANA
17
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 1
Lição 2
Fontes de informação do SAP HANA
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Encontrar fontes de informações do SAP HANA
18
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● O SAP HANA Security Guide explica como garantir a segurança da plataforma SAP
HANA e seus componentes.
● O Guia do desenvolvedor do SAP HANA para SAP HANA explica como criar e
implantar aplicativos executados no tempo de execução do modelo SAP HANA XS
Advanced.
19
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
1.No menu suspenso Versão, escolha a versão do SAP HANA 1.0 SPS12.
2. Localize a seção Download da documentação e selecione a versão desejada.
Localização do conteúdo do SAP HANA
Conteúdo Local
Nota:
O diretório de hardware do SAP HANA pode ser encontrado em: https: //
www.sap.com/dmc/exp/2014-09-02-hana-hardware/enEN/index.html.
20
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Escalonar
BWoH / BW4H / DM / SoH / S4H inclui hardware aprovado para todos os cenários de
configuração de servidor único para SAP BW, com tecnologia SAP HANA, S / 4HANA.
O SoH / S4H inclui configurações adicionais de servidor único específicas para o SAP
Business Suite, alimentadas pelo SAP HANA e S / 4HANA, não cobertas pelo
aumento de escala: BWoH / BW4H / DM / SoH / S4H.
● Dimensionar
BWoH / BW4H / DM inclui cenário de configuração de vários servidores para SAP BW
desenvolvido com SAP HANA
Nota:
BWoH = BW no HANA
BW4H = BW para HANA
DM = Data Mart
SoH = Suite no HANA
S4H = SAP S / 4HANAO
SAP Business One inclui configurações de servidor único específicas para o SAP
Business One. As CPUs adicionais para SAP Business One incluem o seguinte:
Arquitetura Haswell EP: Intel E5-2670 v3, arquitetura Broadwell EP: Intel E5-2650 v4
ou E5-26 ## v4 com especificação mais alta; O tamanho do sistema menor ou igual a
256 GB é suportado no E5-2630 v4. Os sistemas de nível de entrada suportados são
válidos para service packs específicos. O hardware foi testado pelo parceiro de
hardware do SAP LinuxLab. Os sistemas são suportados pelo SAP HANA.
Nota:
Os currículos para as diferentes funções no SAP HANA podem ser encontrados em
https: // training.sap.com/de/en/courses-and-curricula/hana
21
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Encontrar fontes de informações do SAP HANA
22
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 1
Avaliação da Aprendizagem
23
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 1
Avaliação de Aprendizagem - Respostas
2. Quais dos seguintes sites são os sites de documentação do SAP HANA? Escolha a
resposta correta.
■ A https://help.sap.com/hana
□ B https://support.sap.com/swdc
□ C https://www.sap.com/community/topic/hana.html
Corrigir. O site da documentação do SAP HANA é https://help.sap.com/hana. Leia
mais sobre isso na lição "Fontes de informação do SAP HANA" do curso HA200.
24
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 2
Preparativos para Instalação
OBJETIVOS DA UNIDADE
● Executar dimensionamento do SAP HANA.
● Entender os requisitos do sistema para o SAP HANA.
25
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 2
Lição 1
Dimensionamento do SAP HANA
Exemplo de negócios
Sua empresa decidiu que todos os sistemas SAP Business Suite e SAP BW serão
migrados para o banco de dados SAP HANA. É sua tarefa investigar qual é o melhor
método para implantar o banco de dados SAP HANA, ou seja, implantar como um
SAP In-Memory Appliance (SAP HANA) ou implantar seguindo a abordagem TDI (SAP
HANA Tailored Datacenter Integration).
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Executar o dimensionamento do SAP HANA
Nota:
As informações a seguir se referem apenas ao dimensionamento do servidor de
banco de dados SAP HANA. Dependendo do cenário, o dimensionamento de outros
componentes, como o servidor de aplicativos, deve ser considerado separadamente.
Ao dimensionar um sistema SAP HANA, todo cliente SAP HANA deve executar um
dimensionamento de memória. Dependendo da implantação do SAP HANA, a
abordagem de dimensionamento difere da seguinte maneira:
● Para sistemas que estão migrando para o SAP HANA, recomendamos o seguinte:
- Se a migração for de um sistema baseado no SAP NetWeaver, use o relatório de
dimensionamento no banco de dados de origem.
- Se a migração for de uma fonte de dados que não seja do SAP NetWeaver, use o
dimensionamento como na Nota 1514966 da SAP.
26
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Se você está interessado em saber como a compactação do SAP HANA funciona,
consulte a Nota SAP 2112604: FAQ - SAP HANA Compression.
Recomendação de hardware
27
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Outros aplicativos que não o software de banco de dados SAP HANA não devem
ser instalados no servidor de banco de dados, exceto em cenários explicitamente
suportados pela SAP. Isso é discutido na lição, Descrevendo as opções de
implantação.
Nota:
Para um dispositivo na memória, não é necessário considerar o
armazenamento e o dimensionamento da CPU, porque eles estão incluídos na
oferta do dispositivo.
Appliances SAP HANA Uma visão geral dos appliances SAP HANA disponíveis e
certificados pode ser encontrada no diretório de hardware do SAP HANA. A lista é
exibida no URL https://global.sap.com/ community / ebook / 2014-09-02-hana-
hardware / enen / index.html.
28
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
É obrigatório começar com os nós de computação do SAP HANA 2.0 com pelo
menos CPU Intel Haswell ou posterior. Consulte a Nota 2399995 da SAP: Requisito
de hardware para o SAP HANA 2.0.
Se você decidir criar o sistema SAP HANA com base na abordagem de integração
personalizada do data center do SAP HANA, você deve ser certificado na integração
personalizada do data center. Para obter recomendações de tamanho de
armazenamento, consulte o white paper SAP HANA Storage Requirements no site da
SAP Documents (https://www.sap.com/docs/download/ 2015/03 / 74cdb554-5a7c-
0010-82c7-eda71af511fa.pdf).
29
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
A IBM fornece um processo para suportar o mapeamento do dimensionamento SAP
para uma configuração de hardware ou partição que atenda às necessidades de
dimensionamento do cliente. Para obter mais informações, consulte SAP Note
2055470: SAP HANA on POWER - Especificações de planejamento e instalação -
Nota central.
30
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O relatório ZNEWHDB_SIZE é executado com uma carga baixa do sistema,
dependendo do tamanho do seu conjunto no sistema SAP HANA, leva de 8 a 12
horas ou mais. Portanto, recomendamos que você teste o relatório no seu sistema
de consolidação antes de carregar.
31
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
32
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
As seguintes Notas da SAP fornecem informações sobre o suporte do SAP HANA
para ambientes virtualizados e o Business Suite no SAP HANA:
● Nota da SAP 1788665: Suporte da SAP HANA para ambientes virtualizados ou
particionados (multitenantes)
● Nota da SAP 1995460: Cenários de produção suportados pela SAP HANA em
VMware
● Notas SAP 1781986, 1825774 e 1950470: Suporte para Business Suite no SAP
HANA
Dimensionamento de disco
Durante a migração de um banco de dados que não seja do SAP HANA para o SAP
HANA, o sistema pode precisar temporariamente de mais espaço em disco para dados
do que o calculado na fase de dimensionamento. Com o Enterprise Storage, isso não
é considerado relevante para o dimensionamento geral do armazenamento, porque o
sistema de armazenamento pode fornecer esse espaço adicional, se necessário.
33
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● O log de refazer não deve ser substituído antes que uma entrada do Savepoint
esteja disponível no volume de dados; caso contrário, o banco de dados SAP HANA
poderá não conseguir reiniciar.
Não há correlação direta entre o tamanho do banco de dados SAP HANA e o tamanho
do volume do log necessário. No entanto, recomendamos o uso da fórmula na figura,
Determinar o tamanho do volume do log, porque ela se baseia nas melhores práticas e
experiências com instalações produtivas do SAP HANA. Diferentemente da fórmula do
volume de dados, ele é calculado dependendo do requisito de memória total (“RAM”).
34
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para sistemas com mais de 512 GB de tamanho de banco de dados na memória, a
fórmula anterior representa um valor mínimo. Atualmente, com base na experiência
adquirida com instalações produtivas internas do SAP HANA, esse valor é
considerado suficiente para cada caso de uso do SAP HANA. No entanto, conforme
descrito anteriormente, como a quantidade de dados armazenados no volume de log
depende da carga de trabalho processada, pode haver situações em que esse valor
não seja suficiente para o dimensionamento do volume de log.
Para sistemas SAP HANA de nó único, o espaço em disco recomendado para / hana /
shared / <SID> é mostrado na figura Determine o tamanho do host único de
compartilhamento.
Para sistemas SAP HANA escalonáveis, o o espaço em disco para / hana / shared /
<SID> depende do número de nós do trabalhador. Um espaço em disco de 1x RAM
por trabalhador é recomendado para cada quatro nós de trabalhador de um
determinado sistema de expansão.
35
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Além dos backups de dados, o armazenamento de backup para backups de log deve
ser reservado para fornecer a possibilidade de uma recuperação de banco de dados
point-in-time. O número e o tamanho dos backups de log a serem gravados dependem
do número de operações de alteração no banco de dados SAP HANA.
36
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Os requisitos de CPU para migrar para o SAP HANA independente são difíceis de
prever, pois não há uma referência real com a qual comparar. Portanto, o
dimensionamento mencionado anteriormente possui a seguinte fórmula: 300 SAPS por
usuário ativo / 0,65 para um buffer de utilização da CPU. Um usuário ativo é aquele
que consome energia da CPU em um determinado momento. No dimensionamento, os
clientes geralmente superestimam os padrões de atividade (sobrepostos) de seus
usuários finais. Alguns usuários finais também podem executar cálculos mais ou
menos intensivos no nível do banco de dados.
Considere esta recomendação como uma estimativa inicial que precisa de verificação.
Quanto mais usuários houver no sistema, menor a probabilidade de que essa fórmula
seja precisa. A decisão de investir tempo em análises adicionais da CPU depende do
risco de atingir os limites da CPU. Os servidores SAP HANA com dois soquetes, por
exemplo, fornecem cerca de 60.000 SAPS.
O banco de dados do SAP HANA também pode ser dimensionado usando o SAP
Quick Sizer. Para mais informações, consulte http://service.sap.com/quicksizer.
37
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para uma recomendação inicial de dimensionamento usando o SAP Quick Sizer, siga
as etapas mostradas na figura, Ferramenta AP Quick Sizer. Configurações de
amostra, que podem ser verificadas em http: // www.sap.com/benchmark.
No SAP Quick Sizer, vários cenários predefinidos podem ser selecionados. Por
exemplo, os seguintes cenários podem ser selecionados:
Comentários adicionais
● Conceito de dados não ativos para SAP BW / 4HANA (Nota SAP 1767880) e
Nearline Storage Solutions
38
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Os grandes sistemas SAP BW contêm grandes quantidades de dados que não são
mais ou raramente são usados. No entanto, eles permanecem no sistema, por
exemplo, dados históricos, mantendo os dados por motivos legais e assim por diante.
Esses dados são chamados de dados não ativos. Uma implementação para SAP BW /
4HANA permite o deslocamento de dados não ativos se os principais gargalos de
memória usarem o último conceito usado recentemente. Este conceito melhora o
recurso de memória principal gerenciamento, que tem efeitos positivos no
dimensionamento de hardware para uma grande quantidade de dados não ativos.
Para obter mais informações, consulte a Nota SAP 1736976. Além disso, as soluções
de armazenamento nearline podem ser usadas para armazenar dados frios, o que
também pode ajudar a reduzir a quantidade de memória.
● Níveis dinâmicos do SAP HANA (Nota SAP 2225582: Nota de versão do SAP HANA
Dynamic Tiering SPS 11)
Os níveis dinâmicos do SAP HANA são uma solução nativa de big data para o SAP
HANA. Os níveis dinâmicos adicionam armazenamento estendido inteligente e
baseado em disco ao banco de dados SAP HANA. aprimora o SAP HANA com grande
volume e capacidade de gerenciamento de dados quentes Ao usar as camadas
dinâmicas para colocar dados quentes nas tabelas de memória do SAP HANA e dados
quentes em tabelas estendidas, os dados de maior valor permanecem na memória e
dados mais frios e menos valiosos é salvo no armazenamento estendido, o que pode
reduzir o tamanho do banco de dados na memória.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar o dimensionamento do SAP HANA
39
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 2
Lição 2
Requisitos do sistema operacional Linux
Exemplo de negócios
Você precisa configurar o sistema operacional Linux para que todos os requisitos do
SAP HANA sejam atendidos e você possa iniciar a instalação do SAP HANA.
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Compreender os requisitos de sistema do SAP HANA
● Um sistema com vários hosts é um sistema com mais de um host, que pode ser
configurado como hosts ativos do trabalhador ou hosts inativos em espera. Isso
significa que a carga pode ser equilibrada entre diferentes hosts.
40
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A figura Sistema com vários hosts mostra o layout do sistema de arquivos para um
sistema com vários hosts.
Nota:
Os parceiros de hardware certificados pelo SAP HANA ou proprietários de um
C_HANATEC_11 ou mais recente podem instalar um sistema SAP HANA. Nos dois
casos, o hardware executando o SAP HANA deve ser certificado pela SAP.
41
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Host
Um host é o hardware e o ambiente operacional em que o banco de dados SAP HANA
é executado. O SAP HANA é suportado no SUSE Linux Enterprise Server e no Red
Hat Enterprise Server. O host fornece todos os recursos e serviços (CPU, memória,
rede e armazenamento) exigidos pelo banco de dados SAP HANA. O armazenamento
para uma instalação não precisa estar no host; também pode ser armazenamento
compartilhado. Os sistemas SAP HANA com vários hosts exigem armazenamento
compartilhado ou armazenamento acessível sob demanda por todos os hosts.
Sistema
Um sistema é uma ou mais instâncias com o mesmo ID do sistema SAP e número da
instância. O termo sistema é intercambiável com o termo banco de dados SAP HANA.
Se um sistema SAP HANA tiver mais de uma instância, ele será distribuído por vários
hosts. O ID do sistema SAP (SAPSID ou SID) é o identificador do sistema SAP HANA.
Instância
Uma instância do SAP HANA é o conjunto de componentes do sistema SAP HANA
instalados em um host. Um sistema pode ser distribuído como várias instâncias entre
vários hosts, mas cada instância em um sistema com vários hosts deve ter o mesmo
número de instância.
Sistema SAP HANA autônomo com instalações de SID único e vários SID
A figura, Sistema SAP HANA autônomo com instalações de SID único e Múltiplos SID,
mostra duas configurações possíveis do sistema SAP HANA de host único.
42
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para obter uma visão geral de todas as versões suportadas do Linux, consulte a Nota
SAP 2235581: SAP HANA: Sistemas operacionais suportados.
● Red Hat Enterprise Linux para SAP HANA (RHEL para SAP HANA) 7.2
- Nota SAP 2292690: SAP HANA DB: configurações recomendadas de SO para RHEL
7.2Sistema operacional para SAP HANA 2.0 em servidores IBM Power Para um
sistema SAP HANA em servidores IBM Power, o seguinte sistema operacional está
disponível para SAP HANA 2.0:
- Nota SAP 2205917: SAP HANA DB: configurações recomendadas de SO para SLES
12 / SLES para aplicativos SAP 12
- Nota SAP 1984787: SUSE LINUX Enterprise Server 12: notas de instalação
- Nota SAP 2055470: HANA on POWER - Planejamento e instalação - Especificação
central informações de migração para IBM Power Systems (Big-Endian para Little-
Endian), consulte o documento SAP_HANA_System_Migration_en.pdf anexado à Nota
SAP 2380257: Nota da versão do SAP HANA Platform 2.0 SPS 00.
43
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Consulte a Nota SAP 2188482: SAP HANA no IBM Power Systems: hardware
permitido.
Requisitos de hardware
Para uma nova instalação, você deve ter pelo menos 20 GB de RAM no total para o
software, 15 GB para o software básico e 5 GB para programas, além de algum
espaço para arquivos de rastreamento. A memória adicional necessária para volumes
de dados e log varia de acordo com seus requisitos. Você também precisa desse
espaço para uma atualização, porque a versão antiga do software não é excluída.
Nota:
Durante uma instalação ou atualização do banco de dados SAP HANA, uma
verificação de hardware é executada para garantir que o hardware em uso seja
suportado.
A verificação de hardware é um script chamado automaticamente pela ferramenta de
instalação do SAP HANA. Ele interrompe o processo de instalação se algum
hardware não suportado for detectado. As configurações certificadas do SAP HANA
foram projetadas e testadas em conjunto com nossos parceiros de hardware para
garantir que o banco de dados SAP HANA seja executado de maneira ideal no
hardware usado. O desempenho e a estabilidade do SAP HANA não podem ser
garantidos ao usar hardware não suportado.
A figura, Sistema de host único de requisitos de espaço em disco, mostra uma lista
dos sistemas de arquivos importantes a serem incluídos em um host SAP HANA.
44
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para aplicar patches, você deve ter aproximadamente 3 GB em seu diretório de
trabalho.
Nota:
As ferramentas hdblcm (gui) suportam a instalação de cenários multi-SID.
45
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
A SAP recomenda enfaticamente que você mantenha os volumes de dados em
diferentes discos.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Entender os requisitos de sistema para o SAP HANA
46
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 2
Avaliação da Aprendizagem
47
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 2
Avaliação de Aprendizagem - Respostas
48
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 3
Instalação do SAP HANA
Lição 1:
Introdução às ferramentas de gerenciamento de ciclo de vida do SAP HANA
OBJETIVOS DA UNIDADE
● Explicar as ferramentas de gerenciamento de ciclo de vida do SAP HANA
● Explicar as opções avançadas de instalação
● Explicar um sistema de vários hosts
49
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 3
Lição 1
Introdução às ferramentas de gerenciamento de ciclo de vida do SAP HANA
Exemplo de negócios
Você deseja instalar um sistema host único do SAP HANA e está investigando quais
ferramentas de gerenciamento de ciclo de vida do SAP HANA são as melhores para
uso.
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Explicar as ferramentas de gerenciamento do ciclo de vida do SAP HANA
Nota:
As instalações do SAP HANA são executadas usando o gerenciador de ciclo de vida
do banco de dados SAP HANA (HDBLCM).
50
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
51
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Também existe uma interface da Web, mas ela só pode ser usada para atualizações
do SAP HANA e algumas outras tarefas de gerenciamento do ciclo de vida.
Nota:
A instalação e as atualizações são executadas usando o meio de instalação. As
tarefas de configuração são executadas usando a ferramenta HDBLCM residente no
SAP HANA.
52
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
53
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A versão da linha de comandos do HDBLCM residente pode ser usada se você não
tiver uma interface gráfica do usuário instalada no servidor Linux. Para iniciar o
HDBLCM residente, conecte-se ao servidor SAP HANA usando ssh e altere para o
diretório hdblcm usando o comando:
O gerenciador do ciclo de vida do banco de dados SAP HANA (HDBLCM) pode ser
acessado como uma interface do usuário da web usando um navegador compatível
com HTML5.
54
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Os pré-requisitos para o uso da interface com o usuário da Web para HDBLCM são os
seguintes:
Vários navegadores são suportados quando você usa a interface do usuário da Web.
Os seguintes navegadores da Web são suportados:
Você tem duas opções para iniciar a interface da Web, dependendo se você usa o
cockpit do SAP HANA ou um navegador.
No cockpit do SAP HANA, abra a tela Visão geral do seu sistema e role para baixo até
a área Gerenciamento do ciclo de vida da plataforma. No Platform Lifecycle
Management, você encontrará links para as funções do HDBLCM residente.
Nota:
Não inicie o hdblcmweb manualmente. O hdblcmweb executável é iniciado
automaticamente pelo SAP Host Agent assim que uma ação é acionada na interface
com o usuário da Web.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar as ferramentas de gerenciamento de ciclo de vida do SAP HANA
55
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 3
Lição 2
Descrição de opções avançadas de instalação
Exemplo de negócios
Você deseja instalar vários sistemas SAP HANA e precisa conhecer os métodos
avançados de instalação orientados a lotes disponíveis para a instalação de vários
sistemas SAP HANA.
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
Para fornecer flexibilidade, você pode instalar o mesmo sistema SAP HANA de várias
maneiras. As diferenças entre os métodos de instalação são melhor mostradas por
uma comparação individual do mesmo sistema instalado com cada método disponível.
A figura Exemplos avançados de instalação mostra as especificações para uma
instalação que ilustra as diferenças entre os métodos de instalação.
56
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
57
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Os parâmetros de senha são obrigatórios, portanto devem ser fornecidos.
58
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Vários dos valores padrão são mostrados nas figuras Parâmetros padrão e
Parâmetros padrão adicionais. Esta lista não está completa porque é atualizada com
todas as pilhas de pacotes de suporte do SAP HANA.
Cuidado:
Em um sistema com vários hosts, verifique manualmente os valores obrigatórios em
cada host antes da instalação.
59
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
para obter a lista completa dos parâmetros alteráveis, consulte o Guia de instalação
do SAP HANA.
Utilizador Descrição
<sid> adm O administrador do sistema operacional.
O usuário <sid> adm é o usuário do
sistema operacional necessário para
tarefas administrativas, como iniciar e
parar o sistema. O ID do usuário <sid>
adm é definido durante a instalação do
sistema. O ID do usuário e o ID do grupo
deste usuário do sistema operacional
devem ser exclusivos e idênticos em
cada host de um sistema com vários
hosts. A senha do usuário <sid> adm é
definida durante a instalação com o
parâmetro password.
60
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
61
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Se o instalador do SAP HANA travar ou fazer um loop, rastreie o instalador até que o
problema seja encontrado. Para ativar o rastreio do instalador, configure a variável de
ambiente HDB_INSTALLER_TRACE_FILE como <tracefilename>. O diretório que
contém o arquivo de rastreio já deve existir.
Além dos principais componentes instalados nos sistemas de arquivos padrão, você
também pode localizar os arquivos temporários do sistema SAP HANA. Eles podem
ser encontrados nos diretórios mostrados na figura Localizando todos os componentes
do sistema de arquivos do SAP HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar as opções avançadas de instalação
62
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 3
Lição 3
Explicando um sistema distribuído
Exemplo de negócios
Um cenário distribuído que consiste em vários hosts fornece mais memória e mais
energia da CPU, além das limitações de uma única caixa de hardware físico.
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Explicar um sistema de vários hosts
Ao configurar um sistema com vários hosts, defina os hosts adicionais como nós de
trabalho ou de espera. A opção do trabalhador é a opção padrão. Os seguintes tipos
de host podem ter alta disponibilidade:
63
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Função MASTER
● Função ESCRAVO
Nota:
A SAP recomenda que todos os servidores tenham o mesmo tamanho.
64
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O pré-requisito para criar um sistema com vários hosts é que os sistemas de arquivos
compartilhados dos arquivos de dados e de log sejam configurados para que estejam
presentes e montados em todos os hosts, incluindo o host principal.
Para teste e depuração, você pode copiar um cenário de expansão para um único nó.
Para configurar o sistema de teste e depuração, execute uma cópia do sistema. A
unidade "Backup e recuperação" explica os métodos que podem ser usados.
Dica:
use um sistema sandbox separado para testar todas as tarefas do administrador,
como backup e recuperação.
Opções de armazenamento
Nos sistemas SAP HANA de host único, você pode usar dispositivos de
armazenamento conectados simples, como discos rígidos da interface do sistema de
computadores pequenos, unidades de estado sólido (SSDs) ou redes de área de
armazenamento (SANs). No entanto, para criar um sistema com vários hosts com
recursos de failover, o armazenamento deve garantir o seguinte:
● O host do trabalhador com falha não tem mais acesso à gravação em arquivos,
chamado de esgrima.
65
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar um sistema com vários hosts
66
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 3
Avaliação da Aprendizagem
67
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 3
Avaliação da Aprendizagem - Respostas
3. Se você optar por construir um sistema com vários hosts durante a instalação, os
sistemas de arquivos compartilhados para arquivos de dados e log serão configurados
e montados em todos os hosts, incluindo o host principal, automaticamente.
Determine se esta afirmação é verdadeira ou falsa.
□ Verdadeiro
■ Falso
Corrigir.
Se você optar por construir um sistema com vários hosts durante a instalação, os
sistemas de arquivos compartilhados para arquivos de dados e log NÃO serão
configurados e montados em todos os hosts, incluindo o host principal,
automaticamente. Leia mais sobre isso na lição "Explicando um sistema distribuído" do
curso HA200.
68
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 4
Arquitetura SAP HANA
Lição 1
Arquitetura e tecnologia do SAP HANA
Lição 2
Gerenciamento de memória do SAP HANA e persistência de dados
BJETIVOS DA UNIDADE
● Explicar a arquitetura e a tecnologia do SAP HANA.
● Explicar o gerenciamento de memória e a persistência de dados do SAP HANA.
69
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 4
Lição 1
Arquitetura e tecnologia do SAP HANA
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
70
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Um sistema SAP HANA pode ser instalado como um sistema de contêiner único ou
como um sistema de contêiner múltiplo. Um sistema de contêiner único consiste em
um banco de dados gerenciado pelo sistema de gerenciamento de banco de dados
SAP HANA. Um sistema SAP HANA instalado no modo de vários contêineres pode
conter mais de um contêiner de banco de dados multitenant.
71
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
72
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
No SAP HANA 2.0 SPS 01, o modo de banco de dados com vários contêineres é o
único modo de banco de dados. Por padrão, um único banco de dados de inquilino é
criado durante a instalação. O sistema atualizado terá um banco de dados de inquilino
que corresponde ao contêiner único antigo. Você pode adicionar bancos de dados de
inquilino adicionais posteriormente usando o cockpit do SAP HANA.
73
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
74
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
75
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● O banco de dados do sistema não pode ser distribuído por vários hosts: a expansão
não é possível.
76
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
77
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
78
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode migrar um sistema de banco de dados único SAP HANA para um sistema
de banco de dados multitenant. Este passo é irrevogável. Quando você migra um
único banco de dados para um sistema de banco de dados multitenant, ocorre o
seguinte:
79
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar a arquitetura e a tecnologia do SAP HANA
80
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 4
Lição 2
Gerenciamento de memória do SAP HANA e persistência de dados
Exemplo de negócios
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
81
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
82
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Observe que alguns dos serviços são opcionais. Por exemplo, o serviço xsengine
pode ser desativado e removido, se não for necessário. Para detalhes, consulte a
Nota SAP 1867324.
SAP HANA é o servidor de aplicativos para aplicativos Web nativos baseados no SAP
HANA. Ele é instalado com o sistema SAP HANA e permite que os desenvolvedores
gravem e executem aplicativos baseados no SAP HANA sem a necessidade de
executar um servidor de aplicativos adicional. Os serviços de aplicativos estendidos do
SAP HANA também são usados para executar ferramentas baseadas na Web que
acompanham o SAP HANA, por exemplo, para administração, gerenciamento do ciclo
de vida e desenvolvimento.
83
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
A SAP recomenda que clientes e parceiros que desejam desenvolver novos
aplicativos usem o modelo avançado dos serviços de aplicativos estendidos do SAP
HANA. Se você deseja migrar aplicativos existentes do modelo clássico dos serviços
de aplicativos estendidos do SAP HANA para executar no novo ambiente de tempo
de execução avançado, verifique primeiro os recursos disponíveis com a versão
instalada dos serviços de aplicativos estendidos do SAP HANA, modelo avançado. Se
os recursos do modelo avançado dos serviços de aplicativos estendidos do SAP
HANA corresponderem aos requisitos do aplicativo clássico que você deseja migrar,
você poderá iniciar o processo de migração. Para obter mais informações, consulte o
Guia de migração avançada do SAP HANA Extended Application Services.
● Interfaces externas
84
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Mecanismos relacionais
Persistência
85
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
86
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
significa que, a qualquer momento, a carga útil real de um volume de dados (que é o
tamanho cumulativo das páginas atualmente em uso) pode ser menor que o tamanho
total.
Nota:
A frequência para criação do ponto de salvamento pode ser configurada. Isso é
descrito em detalhes posteriormente neste curso. Os pontos de salvamento também
são acionados automaticamente por várias outras operações, como backup de dados,
desligamento e reinicialização do banco de dados. Você pode acionar um ponto de
salvamento manualmente executando a instrução ALTER SYSTEM SAVEPOINT.
87
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Processo de reinicialização
Durante uma reinicialização do banco de dados (por exemplo, após uma falha), os
dados do último ponto de salvamento concluído podem ser lidos nos volumes de
dados e as entradas de redo log gravadas nos volumes de log desde o último ponto de
salvamento. Isso permite que o banco de dados seja restaurado para o último estado
confirmado.
● O log também é salvo no disco de forma contínua e síncrona após cada COMMIT de
uma transação do banco de dados (aguardando a operação de gravação no final do
disco).
● Após uma falha de energia, o banco de dados pode ser reiniciado como um banco
de dados baseado em disco:
Nota:
Após uma reinicialização do sistema, por padrão, nem todas as tabelas são
carregadas na memória principal imediatamente.
88
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Quando você reinicia um sistema SAP HANA, as seguintes atividades são executadas
pelo agente de reinicialização da camada de persistência:
89
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Como um desligamento regular ou suave grava um ponto de salvamento, não há
entradas de log de reprodução a serem processadas.
Processo de inicialização
90
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
As outras colunas são carregadas, se solicitado. Por exemplo, se uma consulta usar
apenas alguns dos campos (colunas) de uma tabela, somente esses campos serão
carregados na memória no momento da execução da consulta. Todas as tabelas
baseadas em linhas (geralmente tabelas do sistema) estão disponíveis na memória
principal. Seu tamanho influencia significativamente o tempo necessário para iniciar o
banco de dados. Outros fatores que influenciam o tempo de inicialização são
mencionados na figura Processo de inicialização.
Durante a operação normal, o SAP HANA rastreia uma lista de tabelas de colunas
atualmente carregadas (uma vez por dia). Esta lista é agora a base do carregamento
das tabelas necessárias na memória principal durante a reinicialização. Recarregar
tabelas de colunas dessa maneira restaura o banco de dados para um estado
totalmente operacional mais rapidamente. No entanto, ele cria sobrecarga de
desempenho e pode não ser necessário em sistemas não produtivos. Você pode
desativar o recurso recarregar no arquivo indexserver.ini, configurando o parâmetro
reload_tables na seção sql para false. No Além disso, você pode configurar o número
de tabelas cujos atributos são carregados em paralelo usando o parâmetro
tables_preloaded_in_parallel na seção paralela de indexserver.ini. Este parâmetro
também determina o número de tabelas que são pré-carregadas em paralelo.
Nota:
Você pode marcar colunas individuais e tabelas de colunas inteiras para pré-
carregamento.
Nota:
Quando os campos de tabelas grandes de colunas não estão na memória principal, o
primeiro acesso à tabela pode ser significativamente mais lento. Isso ocorre porque
todas as colunas solicitadas são carregadas na memória principal antes que a
consulta possa ser executada. Isso se aplica mesmo se um único registro for
selecionado.
Cuidado:
A simples seleção de todas as tabelas para pré-carregamento para acelerar as
consultas iniciais pode diminuir consideravelmente o tempo de inicialização. A caixa
de seleção Pré-carregamento é uma opção de ajuste e deve ser usada com cuidado,
dependendo do cenário e dos requisitos individuais.
Uso da memória
A quantidade total de memória usada pelo SAP HANA é chamada de memória usada.
Inclui código e pilha de programas, todos os dados e tabelas de sistema e a memória
necessária para cálculos temporários. No ambiente operacional Linux, a memória é
alocada para o código do programa (às vezes chamado de texto), a pilha do programa
e os dados. A maior parte da memória de dados, chamada heap, está sob controle do
programa.
91
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Partes do pool estão sempre em uso para cálculos temporários. A quantidade total de
memória em uso é referida como memória usada. Este é o indicador mais preciso da
quantidade de memória que o banco de dados SAP HANA usa.
Quando parte da memória praticamente alocada precisa ser usada, ela é carregada ou
mapeada para a memória física real do host e se torna "residente". Memória física é a
memória dinâmica de acesso aleatório (DRAM) instalada no host. Nos hosts SAP
HANA, varia de 128 GB a 4 TB. Ele executa o sistema operacional Linux, SAP HANA
e todos os outros programas. Memória residente é a memória física usada por um
processo.
92
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O banco de dados também pode descarregar ativamente tabelas ou colunas
individuais da memória. Por exemplo, se uma consulta ou outros processos no banco
de dados exigirem mais memória do que a disponível no momento. Isso é feito com
base no algoritmo usado menos recentemente.
Cuidado:
Devido à pré-alocação de memória, os indicadores de memória do Linux, como top e
meminfo, não refletem com precisão o tamanho real da memória usada pelo SAP
HANA. Sempre baseie o monitoramento da memória principal nos recursos de
monitoramento do SAP HANA.
93
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
94
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Os dados que estão no armazenamento delta só podem ser totalmente carregados ou
descarregados. O carregamento parcial não é possível. Portanto, se uma mesclagem
delta não tiver sido executada e os dados inteiros da tabela estiverem no
armazenamento delta, a tabela será totalmente carregada ou descarregada.
95
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Com esse conceito de buffer duplo, a tabela precisa ser bloqueada apenas por um
curto período de tempo: no início do processo, quando as transações abertas são
movidas para Delta2, e no final do processo, quando os armazenamentos são
“alternados”.
Cuidado:
O requisito mínimo de memória para a operação delta merge inclui o tamanho atual
do armazenamento principal, o tamanho futuro do armazenamento principal, o
tamanho atual do armazenamento delta e mais memória adicional. Mesmo se uma
tabela de armazenamento de colunas estiver descarregada ou parcialmente
carregada, a tabela inteira será carregada na memória para executar a mesclagem
delta.
● Dividir tabelas
O desempenho da mesclagem delta depende do tamanho do armazenamento
principal. Esse tamanho pode ser reduzido dividindo a tabela em várias partições,
cada uma com seus próprios armazenamentos principal e delta. A operação de
mesclagem delta é executada no nível da partição e apenas para partições que
realmente exigem isso. Isso significa que menos dados são mesclados e persistidos.
Observe que há desvantagens nas tabelas de particionamento que também devem ser
consideradas.
Mesclar motivações
A solicitação para mesclar o armazenamento delta de uma tabela em seu
armazenamento principal pode ser acionada de várias maneiras. Estes são chamados
de motivações de mesclagem.
96
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Mesclagem automática
Nota: Você pode ativar ou desativar a mesclagem automática para uma tabela
individual na visualização do sistema TABLES (SYS). Altere o valor na coluna
AUTO_MERGE_ON para TRUE ou FALSE.
Mesclagem inteligente
Se um aplicativo desenvolvido pelo SAP HANA exigir um controle mais direto sobre o
processo de mesclagem, o SAP HANA fornece uma função que permite ao sistema
verificar se uma mesclagem delta faz ou não sentido. Essa função é chamada
mesclagem inteligente. Por exemplo, se um aplicativo começar a carregar volumes de
dados relativamente grandes, uma mesclagem delta durante o carregamento poderá
ter um impacto negativo no desempenho do carregamento e em outros usuários do
sistema. Portanto, o aplicativo pode desativar a mesclagem automática para as
tabelas que estão sendo carregadas e enviar uma dica ao banco de dados para
mesclar após a conclusão do carregamento.
97
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Quando o aplicativo emite uma dica de mesclagem inteligente para o banco de dados
para acionar uma mesclagem, o banco de dados avalia os critérios que determinam se
uma mesclagem é ou não necessária. Se os critérios forem atendidos, a mesclagem
será executada. Se os critérios não forem atendidos, o banco de dados não executará
nenhuma ação adicional. Somente uma dica subsequente do aplicativo aciona outra
avaliação dos critérios.
Cuidado: Para tabelas que você deseja mesclar com a mesclagem inteligente,
desative a mesclagem automática. Caso contrário, a mesclagem automática e a
mesclagem inteligente podem interferir entre si.
Mesclagem crítica
Para manter o sistema estável, o banco de dados pode disparar uma mesclagem
crítica. Por exemplo, quando a mesclagem automática está desativada e nenhuma
dica de mesclagem inteligente é enviada ao sistema, o tamanho do armazenamento
delta pode aumentar muito para que ocorra uma mesclagem delta bem-sucedida. O
sistema inicia uma mesclagem crítica automaticamente quando um determinado limite
é passado.
Parâmetros
98
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para a operação delta merge, é usado um conceito de buffer duplo. Isso tem a
vantagem de que a tabela precisa ser bloqueada apenas por um curto período de
tempo. Para mais informações, consulte o Guia de Administração.
Cuidado:
O requisito mínimo de memória para a operação delta merge inclui o tamanho atual
do armazenamento principal, o tamanho futuro do armazenamento principal, o
tamanho atual do armazenamento delta, além de alguma memória adicional. Mesmo
se uma tabela de armazenamento de colunas estiver descarregada ou parcialmente
carregada, a tabela inteira será carregada na memória para executar a mesclagem
delta.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar o gerenciamento de memória e a persistência de dados do SAP HANA
99
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 4
Avaliação da Aprendizagem
100
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 4
Avaliação da Aprendizagem - Respostas
101
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 5
SAP HANA Cockpit 2.0
Lição 1:
Introdução ao SAP HANA Cockpit 2.0
Lição 2
Instalando o SAP HANA Cockpit 2.0
Lição 3
Configurando o SAP HANA Cockpit 2.0
Lição 4
Atualizando o SAP HANA Cockpit 2.0
BJETIVOS DA UNIDADE
● Compreender a arquitetura do SAP HANA Cockpit 2.0
● Instalar o SAP HANA Cockpit 2.0
● Configurar o SAP HANA Cockpit 2.0
● Entender a estratégia de revisão do SAP HANA Cockpit 2.0
● Atualizar o SAP HANA Cockpit 2.0 para um pacote de suporte mais recente
102
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 5
Lição 1
Introdução ao SAP HANA Cockpit 2.0
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Entender a arquitetura do SAP HANA Cockpit 2.0
Nota: Embora o cockpit tenha sido parte integrante das versões anteriores do SAP
HANA, o novo cockpit do SAP HANA para SAP HANA 2.0 é instalado separadamente
em hardware dedicado. Isso fornece mais flexibilidade, pois permite gerenciar mais de
um sistema SAP HANA em um único ambiente de administração.
103
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Com o gerenciador de cockpit do SAP HANA, você pode registrar recursos e criar
grupos de recursos que outros usuários do cockpit podem acessar no cockpit do SAP
HANA. Os recursos são gerenciados através do usuário administrador do cockpit. Este
usuário é criado durante a instalação do cockpit do SAP HANA e recebe a senha
principal fornecida durante a instalação.
104
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Entender a arquitetura do SAP HANA Cockpit 2.0
105
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 5
Lição 2
Instalando o SAP HANA Cockpit 2.0
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Instalar o SAP HANA Cockpit 2.0
Requisitos de hardware
O cockpit do SAP HANA pode ser instalado em plataformas de hardware baseadas na
Intel ou no IBM Power Systems. Os requisitos mínimos de hardware para um ambiente
de produção são 16 GB de RAM em um servidor dedicado.
- Nota 1944799 da SAP - Diretrizes do SAP HANA para o sistema operacional SLES
- Nota da SAP 1984787 - SUSE Linux Enterprise Server 12.x para SAP Applications
Config. Guia
- Nota SAP 2009879 - Diretrizes do SAP HANA para o sistema operacional Red Hat
Enterprise Linux
- Nota SAP 2002167 - Guia de configuração do Red Hat Enterprise Linux 7.x para SAP
HANA
106
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
No final da instalação, os URLs do cockpit do SAP HANA e do gerenciador do cockpit
do SAP HANA são mostrados na tela de logs de instalação.
Cuidado:
Descompactar o .SAR com o-manifesto SIGNATURE.SMF cria o arquivo de
assinatura necessário. ## é o número da pilha do pacote de suporte. $$ é o nível do
patch.
O aplicativo de cockpit do SAP HANA não pode ser implantado como um aplicativo
para o modelo avançado de serviços de aplicativos estendidos do SAP HANA em uma
instância existente do SAP HANA. Em vez disso, você o instala ou atualiza em
combinação com seu próprio ambiente de tempo de execução para os serviços de
aplicativos estendidos do SAP HANA, modelo avançado. O ambiente de tempo de
execução do modelo avançado de serviços de aplicativos estendidos do SAP HANA,
fornecido com o cockpit do SAP HANA, não pode ser usado para implantar aplicativos
para serviços de aplicativos estendidos do SAP HANA, modelo avançado.
Depois que o arquivo .SAR for descompactado, inicie a instalação, como usuário root,
executando o comando hdblcmgui.sh.
107
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A entrada necessária é predefinida ao usar o hdblcmgui, mas pode ser alterada. Você
só precisa fornecer a senha mestra para os usuários criados durante a instalação.
Assim que a instalação estiver concluída, você poderá começar a configurar o cockpit
do SAP HANA criando recursos, grupos de recursos e usuários do cockpit.
Anote os URLs do cockpit do SAP HANA que são exibidos na tela de resumo da
instalação no final da instalação. Os URLs podem mudar durante uma atualização
para uma versão mais recente do cockpit do SAP HANA.
1. Use ssh para conectar-se ao servidor de cockpit do SAP HANA como: <sid> adm.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Instalar o SAP HANA Cockpit 2.0
108
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 5
Lição 3
Configurando o SAP HANA Cockpit 2.0
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Configurar o SAP HANA Cockpit 2.0
Nota:
As tarefas de registrar recursos, criar grupos e criar usuários do cockpit não têm uma
ordem definida.
109
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode registrar um sistema SAP HANA no gerenciador de cockpit do SAP HANA
usando a conta de usuário COCKPIT_ADMIN e sua senha. Essa conta e senha são
criadas durante a instalação do SAP HANA cockpit 2.0.
No recurso SAP HANA, crie uma conta de usuário técnico que o cockpit utilizará para
coletar dados de monitoramento (como informações sobre alertas e desempenho do
sistema). O usuário técnico requer o privilégio do sistema CATALOG READ e SELECT
no esquema _SYS_STATISTICS.
Nota:
Configure uma conta dedicada para o uso técnico. Esta conta de usuário técnico não
deve ser usada por nenhuma outra pessoa.
Antes de poder registrar um sistema SAP HANA como um recurso no cockpit do SAP
HANA 2.0, você precisa de um usuário técnico nesse sistema. Não é possível criar o
usuário técnico usando o cockpit do SAP HANA. Crie esse usuário manualmente e
conceda a seguinte autorização mínima necessária:
110
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O tipo de uso do sistema pode ser alterado no arquivo global.ini com o parâmetro de
uso na seção system_information. Os recursos também podem pertencer a um ou
mais grupos criados por você.
O administrador do cockpit também pode controlar quais outros usuários têm acesso a
um recurso. Para ter acesso a um recurso, um usuário do cockpit deve pertencer a um
dos grupos de recursos que você criou contendo o recurso.
Nota:
Você não pode atribuir usuários a um grupo criado automaticamente.
Com o Cockpit Manager, você pode criar usuários do cockpit e atribuí-los a grupos de
recursos. Os usuários do cockpit são usuários do aplicativo SAP HANA. Portanto, eles
são separados das credenciais do usuário do banco de dados associadas aos
recursos gerenciados e monitorados através do cockpit. Cada usuário do cockpit pode
receber acesso a grupos de recursos.
111
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para detalhar um sistema específico, cada usuário do cockpit também requer acesso
como usuário do banco de dados. Os usuários do banco de dados não são
gerenciados pelo Cockpit Manager, mas pelo link Manage Users na visão geral de um
único recurso.
Um usuário do cockpit que não esteja atribuído a nenhum grupo ou que esteja
atribuído a um grupo vazio pode acessar o cockpit do SAP HANA. No entanto, o
cockpit não mostra dados porque o usuário do cockpit possui zero recursos atribuídos.
● Usuário do cockpit Esta função fornece acesso ao aplicativo SAP HANA Cockpit,
onde o usuário pode visualizar os recursos no grupo de recursos atribuído.
112
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
113
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode iniciar o cockpit do SAP HANA 2.0 usando o seguinte URL: https: // <host
do cockpit>: <número da porta>. Após o logon, você recebe uma visão geral dos
recursos atribuídos à sua conta de usuário.
Na visão geral, para ver o status dos sistemas SAP HANA rapidamente, selecione o
Monitor de Integridade Agregado.
114
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Configurar o SAP HANA Cockpit 2.0
115
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 5
Lição 4
Atualizando o SAP HANA Cockpit 2.0
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Compreender a estratégia de revisão do SAP HANA Cockpit 2.0
● Atualize o SAP HANA Cockpit 2.0 para um pacote de suporte mais recente
Os pacotes de suporte são lançados periodicamente para o SAP HANA cockpit 2.0.
Esses pacotes de suporte incluem novas funcionalidades, além de correções e
patches de segurança. Cada novo pacote de suporte inclui todos os recursos e
correções dos pacotes de suporte anteriores.
116
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para definir seu caminho de atualização, a SAP recomenda que você consulte a Nota
SAP para cada release do Pacote de Suporte, que pode ser acessada na Nota da
Versão Central do cockpit do SAP HANA 2.0.
● Nota da SAP 2380291 - Nota da versão do SAP HANA 2.0 Cockpit Central
● Nota 2433181 da SAP - Estratégia de revisão e manutenção do cockpit do SAP
HANA 2.0
● Nota SAP 2513227 - cockpit do SAP HANA 2.0 SP 04
● Nota 2378962 da SAP - Estratégia de revisão e manutenção do SAP HANA 2.0
Você não precisa alinhar versões entre o SAP HANA cockpit 2.0 e os sistemas de
banco de dados SAP HANA para poder administrar e monitorar esses bancos de
dados. O cockpit do SAP HANA 2.0 pode administrar e monitorar os bancos de dados
do SAP HANA a partir do SAP HANA 1.0 SPS12 ou posterior.
Dica:
Antes de iniciar a atualização, é recomendável executar um backup do banco de
dados ou ter um backup recente disponível.
Para atualizar um cockpit do SAP HANA, é necessário primeiro fazer o download dos
arquivos de instalação do SAP Service Marketplace (SMP). Você pode fazer isso
manualmente usando a interface com o usuário da web do SAP HANA database
lifecycle manager (HDBLCM). Após a preparação dos pacotes de componentes, a
atualização do sistema pode ser acionada a partir de qualquer uma das três interfaces
de usuário do gerenciador de ciclo de vida do banco de dados SAP HANA.
Cuidado:
Não atualize os componentes do cockpit do SAP HANA individualmente. Sempre use
o gerenciador de ciclo de vida do banco de dados SAP HANA (HDBLCM) para
atualizar o cockpit e todos os seus componentes em uma única etapa.
117
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
118
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Uma atualização do cockpit do SAP HANA leva cerca de 30 minutos.
Quando toda a entrada necessária é fornecida, um resumo é exibido para que você
possa revisar sua entrada. Os administradores do banco de dados devem parar de
usar o cockpit do SAP HANA temporariamente, porque o banco de dados e seus
componentes serão reiniciados durante a atualização. Os dados do aplicativo,
recursos registrados, grupos criados e usuários e suas atribuições são mantidos
durante a atualização.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Compreender a estratégia de revisão do SAP HANA Cockpit 2.0
● Atualize o SAP HANA Cockpit 2.0 para um pacote de suporte mais recente
119
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 5
Avaliação da Aprendizagem
1. O novo cockpit do SAP HANA para SAP HANA 2.0 é instalado separadamente em
hardware dedicado. Determine se esta afirmação é verdadeira ou falsa.
□ Verdadeiro
□ Falso
2. Quais arquivos são criados depois que o arquivo .SAR do cockpit do SAP HANA é
descompactado? Escolha as respostas corretas.
□ A arquivo de configuração
□ B Arquivo de assinatura
□ C Arquivo hdblcm.sh
3. Qual é a ordem especificada para registrar recursos e criar grupos de recursos e
usuários do cockpit com o gerente do cockpit? Escolha a resposta correta.
120
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 5
Avaliação da Aprendizagem - Respostas
1. O novo cockpit do SAP HANA para SAP HANA 2.0 é instalado separadamente em
hardware dedicado. Determine se esta afirmação é verdadeira ou falsa.
■ Verdadeiro
□ Falso
Corrigir. O novo cockpit do SAP HANA para SAP HANA 2.0 é instalado
separadamente em hardware dedicado. Leia mais sobre isso na lição "Introdução ao
SAP HANA Cockpit 2.0" no curso HA200.
2. Quais arquivos são criados depois que o arquivo .SAR do cockpit do SAP HANA é
descompactado? Escolha as respostas corretas.
□ A arquivo de configuração
■ B Arquivo de assinatura
■ C Arquivo hdblcm.sh
Corrigir! O arquivo Signature e o arquivo hdblcm.sh são criados depois que o
arquivo .SAR do cockpit do SAP HANA é descompactado.
121
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 6
Cenários e opções de implantação do SAP HANA
Lição 1
Descrição do roteiro e cenários do SAP HANA
Lição 2
Identificando opções de implantação
OBJETIVOS DA UNIDADE
● Fale sobre pacotes de soluções
● Explique as diferentes opções de implantação do SAP HANA
122
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 6
Lição 1
Descrição do roteiro e cenários do SAP HANA
Exemplo de negócios
Embora o SAP HANA possa ser usado como sistema de gerenciamento de banco de
dados em configurações clássicas do sistema para aplicativos existentes, também
pode ser a base para uma nova geração de aplicativos na memória e casos de uso.
Para os clientes, é importante entender os diferentes casos de uso e categorias de
cenário para poder discutir possíveis roteiros e caminhos de migração para o cenário
do sistema.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
123
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Este é um exemplo de um roteiro potencial com uma crescente adoção do SAP HANA
no cenário do sistema e não é uma recomendação padrão. Dependendo dos
requisitos do cliente, outras etapas podem ser mais razoáveis, por exemplo, usando o
SAP HANA como o banco de dados principal na primeira vaga.
Além disso, o SAP HANA contém recursos que permitem usá-lo como plataforma para
uma nova geração de aplicativos. Exemplos de cenários lado a lado do SAP HANA
são data marts operacionais e ágeis e aceleradores baseados no SAP HANA.
124
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Um data mart ágil é um tipo de data mart que oferece análises e relatórios sobre
dados adquiridos de um sistema transacional. Quando implantados no SAP HANA,
eles podem oferecer maior flexibilidade em comparação com abordagens mais
abrangentes ao gerenciamento de informações organizacionais; abordagens como
implantar data marts no contexto de um Enterprise Data Warehouse.
O objetivo de usar o SAP HANA como um data mart ágil é criar mais flexibilidade em
comparação com um Enterprise Data Warehouse, porque geralmente é realizado
usando o SAP Business Warehouse. Os dados são carregados por uma extração,
transformação e carregamento tradicional (ETL), por exemplo, SAP Data Services, e já
foram transformados. Além disso, os modelos de dados no SAP HANA podem ser
implementados para conectar dados em diferentes tabelas ou aplicar lógica adicional.
Os data marts ágeis geralmente não visam a realização de relatórios em tempo real,
mas visam o aumento da flexibilidade de modelagem e geração de relatórios.
125
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Ao contrário dos data marts ágeis, os data marts operacionais estão focados nos
requisitos dos relatórios operacionais. Os dados podem ser adquiridos com baixa
latência de fontes SAP e não SAP usando o SAP Landscape Transformation
Replication Server para SAP HANA. O SAP Landscape Transformation Replication
Server é uma ferramenta baseada no SAP NetWeaver ABAP que fornece replicação
de dados em tempo real. Além disso, um SAP Replication Server baseado em log
também pode ser usado para fornecer replicação de dados em tempo real para um
sistema SAP Business Suite.
Como os modelos de dados implementados no SAP HANA não exigem que você
materialize dados agregados, a combinação do uso de modelos de dados do SAP
HANA com tecnologias de aquisição de dados em tempo real permite implementar
soluções de relatórios que refletem alterações de dados nos sistemas de origem
imediatamente.
Vários outros aceleradores baseados no SAP HANA são oferecidos pela SAP.
Também é possível usar o SAP HANA como um acelerador para implementações
individuais do cliente. A abordagem típica para aceleradores envolve a replicação de
dados para operações com uso intenso de dados que geralmente são gargalos para a
operação especificada em uma tabela do SAP HANA.
Um tipo de "switch" é então definido no aplicativo SAP Business Suite para indicar que
sempre que essas tabelas especificadas são lidas, a operação de leitura ocorre no
SAP HANA usando uma conexão de banco de dados secundária. Arquiteturalmente,
os dados são transferidos com baixa latência para o SAP HANA, que é usado como
banco de dados secundário.
126
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
SAP HANA como persistência primária para aplicativos baseados no SAP NetWeaver
Os aplicativos SAP Business Suite (SAP ERP, SAP CRM, SAP SCM etc.), SAP
Business Warehouse (SAP BW) e outras soluções corporativas da SAP são
construídos na plataforma geral da SAP, SAP NetWeaver.
O SAP NetWeaver possui dois aspectos distintos: ABAP e Java. Muitos aplicativos
criados nos servidores de aplicativos ABAP ou Java do SAP NetWeaver podem ser
executados no SAP HANA, onde o SAP HANA serve como o único banco de dados na
arquitetura.
SAP HANA como persistência primária No cenário em que SAP HANA é a persistência
primária para aplicativos baseados no SAP NetWeaver, observe que os servidores de
aplicativos SAP NetWeaver ABAP e Java devem ser executados em servidores de
hardware separados do hardware do SAP HANA.
127
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Embora arquitetonicamente, pareça que a alteração afetou apenas a camada do
banco de dados, o aplicativo em execução no SAP HANA deve ser otimizado
explicitamente com antecedência para usar os recursos e empurrar a lógica intensa
de cálculo para o banco de dados. Portanto, as versões mínimas, especialmente os
níveis do Pacote de aprimoramento, existem e contêm suporte ao SAP HANA.
O SAP HANA e o SAP NetWeaver AS para ABAP podem ser implantados em dois
servidores diferentes ou em um servidor.
Para logon automático durante o início do sistema SAP NetWeaver AS for ABAP, a
senha é armazenada no repositório seguro de usuários do SAP HANA (hdbuserstore).
128
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Esta é uma ferramenta instalada com o software cliente SAP HANA. Ele é usado para
armazenar informações de conexão com segurança nos sistemas SAP HANA no
cliente, para que os aplicativos clientes possam se conectar ao SAP HANA sem que
os usuários tenham que inserir essas informações. Geralmente é usado pelo sistema
SAP NetWeaver AS for ABAP ou por scripts que se conectam ao SAP HANA.
Nota:
Como alternativa, você pode usar o "Armazenamento seguro no sistema de arquivos
(SAP NetWeaver AS para ABAP)" (SSFS) para o armazenamento da senha do
usuário do banco de dados ABAP. Consulte a Nota SAP 1639578: SSFS como
armazenamento de senhas para conexão com o banco de dados primário.
129
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A migração do seu sistema SAP existente para o banco de dados SAP HANA envolve
a troca do sistema SAP para um novo banco de dados executado em um novo host,
porque o SAP HANA é um dispositivo.
Uma migração para o SAP HANA pode ser realizada das duas maneiras a seguir:
130
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Situação inicial
A opção de migração de banco de dados não é uma nova ferramenta, é apenas uma
opção. Uma nova opção é uma ferramenta existente chamada Software Update
Manager (SUM). SUM é a ferramenta confiável para manutenção do sistema, como as
seguintes:
131
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Liberar atualizações
● Implementações de pacotes de aprimoramento
● Pilhas de pacotes de suporte para sistemas baseados no SAP NetWeaver
O processo de migração
● O banco de dados original é mantido e pode ser reativado como substituto. Isso
reduz o risco, nenhuma restauração é necessária e há mais tempo para testes antes
da transição.
● Existem menos pré-requisitos para as versões iniciais do SAP e do DB. Isso reduz o
esforço (custo total de propriedade) e não há licenças adicionais para atualizações
tradicionais do banco de dados.
● No SAP BW, a opção de migração do banco de dados pode ser aplicada quando a
PCA (Post Copy Automation) é usada.
Nota:
No SPS 11, o SAP HANA inclui um ambiente de tempo de execução adicional para o
desenvolvimento de aplicativos: serviços de aplicativos estendidos do SAP HANA,
modelo avançado. Os serviços de aplicativos estendidos do SAP HANA, modelo
avançado, representam uma evolução da arquitetura do servidor de aplicativos no
SAP HANA. Ele se baseia nos pontos fortes e expande o escopo dos serviços de
aplicativos estendidos do SAP HANA, modelo clássico. Os clientes e parceiros que
desejam desenvolver novos aplicativos devem usar os serviços de aplicativos
estendidos do SAP HANA, modelo avançado.
132
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dentro dessa categoria, existem dois tipos diferentes de aplicativos que podem ser
projetados dessa maneira: aplicativos nativos do SAP HANA e aplicativos com outro
servidor de aplicativos que se conecta ao SAP HANA. Esses aplicativos podem ser
descritos da seguinte maneira:
Embora o SAP HANA seja um banco de dados composto por tecnologia inovadora,
também é muito mais do que isso. O SAP HANA inclui um servidor de aplicativos de
tamanho reduzido, um servidor da Web e um repositório de conteúdo, que fornece
funcionalidade de gerenciamento do ciclo de vida para artefatos de desenvolvimento.
Juntamente com as ferramentas de desenvolvimento, esses componentes formam
uma plataforma de desenvolvimento de aplicativos e um tempo de execução que pode
ser usado para criar, implantar e operar todos os tipos de aplicativos de software
baseados no SAP HANA. Esses aplicativos normalmente têm uma interface de usuário
em HTML ou aplicativo móvel que se conecta ao SAP HANA usando HTTP. O nome
desses recursos é serviços de aplicativos estendidos do SAP HANA.
● Aplicativos baseados no SAP HANA com outro tipo de servidor de aplicativos (por
exemplo, .NET ou Java)
Vários tipos de aplicativos podem ser criados e executados no SAP HANA, usando a
arquitetura de outros servidores e idiomas de aplicativos conhecidos. Os aplicativos
gravados usando .NET são integrados ao SAP HANA usando ODBC (Open Database
Connectivity), que é uma API baseada em C independente de implementação e
padrão para acessar um banco de dados. Os aplicativos gravados usando Java
integram-se usando o Java Database Connectivity (JDBC), que funciona de maneira
semelhante ao ODBC. Esses tipos de interface fornecem métodos para criar e manter
conexões, transações e outros mecanismos para criar, ler, atualizar e excluir
operações no SAP HANA. Esses métodos são mapeados diretamente para a
133
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
os serviços de aplicativos estendidos do SAP HANA para desenvolvimento,
modelagem e ferramentas estarão mudando. Eles serão baseados nos serviços de
aplicativos estendidos do SAP HANA, modelo avançado. A SAP planeja remover os
serviços de aplicativos estendidos do SAP HANA, o modelo clássico e o Repositório
SAP HANA correspondente com a próxima versão do produto principal do SAP HANA
(consulte a nota 2465027 da SAP
Descontinuação dos serviços de aplicativos estendidos do SAP HANA, modelo
clássico e Repositório SAP HANA.
134
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
135
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● aplicativos integrados
Para enriquecer aplicativos existentes (por exemplo, SAP HANA Live, SAP Fiori),
combine o desenvolvimento nativo do SAP HANA com o ABAP.
RESUMO DA LIÇÃO
136
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
137
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 6
Lição 2
Identificando opções de implantação
Exemplo de negócios
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Fale sobre pacotes de soluções
● Explique as diferentes opções de implantação do SAP HANA
138
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Cliente SAP HANA O software cliente SAP HANA é necessário para conectar-se ao
banco de dados S AP HANA. Existem versões para AIX, HP-UX, Linux, Microsoft
Windows e Solaris.
139
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Opção Acelerador SAP HANA para SAP Adaptive Server Enterprise (SAP ASE)
Nota:
Para obter informações sobre a disponibilidade dos recursos do SAP HANA, recursos
do SAP HANA, opções do SAP HANA em plataformas de hardware baseadas na Intel
ou em servidores IBM Power, consulte Requisitos de hardware e software do SAP
HANA no SAP HANA Master Guide. A documentação para os componentes opcionais
do SAP HANA está disponível no SAP Help Portal em
http://help.sap.com/hana_options.
Cuidado:
Você precisa de licenças adicionais para as opções do SAP HANA. Entre em contato
com seu representante de vendas da SAP para obter detalhes.
Opção SAP HANA Accelerator para SAP Adaptive Server Enterprise (SAP ASE)
Você também pode usar o acelerador SAP HANA para SAP ASE para acelerar os
procedimentos armazenados do SAP ASE (não aplicativos OTLP), pressionando a
execução do procedimento armazenado no SAP HANA. São necessárias alterações
mínimas ou inexistentes nos procedimentos armazenados existentes. Os
procedimentos armazenados continuam a ser executados no servidor de relatório do
SAP ASE, com a execução sendo enviada para o SAP HANA. Os resultados são
trazidos de volta para o SAP ASE e depois enviados para o aplicativo SAP ASE do
cliente.
A classificação dinâmica por níveis do SAP HANA é uma solução nativa de big data
para o SAP HANA. As camadas dinâmicas adicionam armazenamento estendido
inteligente baseado em disco ao seu banco de dados SAP HANA. Ele aprimora o SAP
HANA com grande volume, capacidade de gerenciamento de dados quentes.
Ao usar as camadas dinâmicas para colocar dados quentes nas tabelas de memória
do SAP HANA e dados quentes em tabelas estendidas, os dados de maior valor
permanecem na memória e os dados mais frios e menos valiosos são salvos no
armazenamento estendido. Isso pode reduzir o tamanho do seu banco de dados na
140
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
141
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Opção de integração de data center personalizada do SAP HANA: visão geral Em uma
implantação local, o SAP HANA é executado em hardware dedicado. O SAP HANA
local é implantado por meio das seguintes ofertas:
142
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
As integrações personalizadas do datacenter oferecem liberdade e flexibilidade, o que
também leva ao aumento da responsabilidade do cliente pelo sistema, desde a
instalação até a execução da paisagem.
143
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
144
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Os clientes devem considerar o envolvimento do SAP Digital Business Services para
executar um HANA Go
Live Check antes de iniciar a produção
145
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
SAP HANA Enterprise Cloud é uma nuvem privada totalmente escalável e segura,
disponível apenas na SAP. Oferece a você todo o poder do SAP HANA em um
ambiente de nuvem gerenciado privado. Os benefícios incluem a simplicidade por
meio da implantação rápida, um modelo de suporte integrado e um portfólio
abrangente de soluções em nuvem inovadoras. Ideal para aplicativos de missão crítica
- como SAP Business Suite, SAP Business Warehouse e aplicativos personalizados
SAP HANA - o SAP HANA Enterprise Cloud está disponível a preços acessíveis, com
base em assinatura. Pode ser implantado para uso produtivo ou aceleração de projeto.
146
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
SAP HANA One é uma oferta de pagamento em nuvem pública conforme o uso. Ideal
para projetos em escala de departamento, integração de sistemas, fornecedores
independentes de software e startups inovadoras.
A seguir, são apresentados os motivos pelos quais você pode escolher o SAP HANA
Enterprise Cloud:
● Você é um novo cliente SAP HANA que não deseja configurar um novo ou ampliar
um data center existente
● Você não possui recursos qualificados para operações e manutenção do SAP HANA
ou não deseja investir neles
● Você deseja ampliar seu cenário local com aplicativos inovadores fornecidos pelo
SAP HANA Enterprise Cloud A seguir, são apresentados os motivos pelos quais você
pode escolher o SAP HANA Infrastructure Services e executar o SAP HANA em
uma nuvem pública:
● Você possui suas próprias licenças do SAP HANA, mas deseja aproveitar a
infraestrutura de nuvem para escalabilidade flexível
147
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode escolher o serviço SAP HANA One se pagar para executar tarefas
específicas que exijam recursos únicos de alto desempenho (por exemplo, fechamento
mensal ou no final do ano).
O SAP HANA, express edition é uma versão simplificada do SAP HANA que pode ser
executada em laptops e outros hosts com recursos limitados, como uma máquina
virtual hospedada na nuvem. O SAP HANA, express edition é gratuito para uso em
bancos de dados em memória de até 32 GB de RAM.
● Co-implantação técnica
148
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
No SAP HANA 2.0 SPS01, um sistema SAP HANA é instalado no modo de vários
contêineres. Ele pode conter mais de um contêiner de banco de dados multitenant.
149
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Conceito e Terminologia
O conceito e a terminologia dos contêineres de banco de dados multitenant do SAP
HANA são os seguintes:
150
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A SAP suporta a execução de vários sistemas SAP HANA (SIDs) em um único host
SAP HANA de produção. Isso é restrito apenas a cenários de host único ou de
expansão. Vários componentes em um sistema requerem atenção significativa a
várias tarefas detalhadas relacionadas à administração do sistema e gerenciamento
de desempenho.
151
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Virtualização
O SAP HANA oferece suporte a muitos supervisores populares de virtualização, como
VMware vSphere 5.1 ou mais recente, Hitachi LPAR, Huawei FusionSphere, IBM
PowerVM ou outros para ambientes não produtivos. Você pode escolher a
virtualização para uma ampla variedade de configurações, para máquinas virtuais
únicas e múltiplas, em configurações de um ou vários nós, para dispositivos dos
métodos de entrega de integração de data center personalizados do SAP HANA e
SAP HANA.
152
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● monitoramento independente do SO
153
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Co-implantação técnica
A co-implantação técnica é uma alternativa adicional que pode ser usada para
combinar vários aplicativos. Está disponível para Gerenciamento de relacionamento
com fornecedores (SRM) e Gerenciamento da cadeia de suprimentos (SCM). Ele é
fornecido como um complemento do SAP ERP e pode ser usado produtivamente.
154
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Informação relacionada
Para obter informações adicionais sobre as opções de implantação do SAP HANA,
consulte as seguintes notas do SAP:
● Nota 1666670 da SAP: vários bancos de dados SAP HANA em um dispositivo
● Nota 1826100 da SAP: Vários aplicativos SAP Business Suite desenvolvido com
SAP HANA
● Nota SAP 1788665: SAP HANA em execução nas VMs do VMware vSphere
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Fale sobre pacotes de soluções
● Explique as diferentes opções de implantação do SAP HANA
155
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 6
Avaliação da Aprendizagem
□ Verdadeiro
□ Falso
2. Quais dos seguintes elementos são componentes do sistema SAP HANA? Escolha
as respostas corretas.
□ Verdadeiro
□ Falso
156
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 6
Avaliação da Aprendizagem - Respostas
■ Verdadeiro
□ Falso
Corrigir. Usando a opção de migração de banco de dados (DMO) do Software Update
Manager (SUM), você pode simplificar as etapas de migração combinando a
atualização do sistema e a migração do banco de dados em uma ferramenta e reduzir
o tempo de inatividade dos negócios. Leia mais sobre isso na lição "Descrição do
roteiro e cenários do SAP HANA" no curso HA200.
2. Quais dos seguintes elementos são componentes do sistema SAP HANA? Escolha
as respostas corretas.
■ Verdadeiro
□ Falso
Corrigir. A integração personalizada do data center do SAP HANA é uma abordagem
aberta e flexível para a integração do SAP HANA no data center. A integração
personalizada do data center pode reduzir o custo de hardware e operações,
reutilizando os componentes e processos de hardware existentes. Leia mais sobre
isso na lição "Identificando opções de implantação" no curso HA200.
157
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 7
Tarefas pós-instalação
Lição 1
Executando etapas pós-instalação
Lição 2
Atualizando o SAP HANA
Lição 3
Usando a ferramenta Resident SAP HANA Database Lifecycle Manager (HDBLCM)
Lição 4
Usando o SAP HANA Interactive Education (SHINE)
Lição 5
Explicando a estratégia de revisão do SAP HANA
OBJETIVOS DA UNIDADE
● Execute as etapas pós-instalação após uma instalação do SAP HANA
● Atualize um banco de dados SAP HANA usando a ferramenta HDBLCM
● Explique as funções residentes do HDBLCM
● Explique a instalação e o uso do SAP HANA InteractiveEducation (SHINE)
● Compreender a estratégia de manutenção do SAP HANA
158
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Lição 1
Executando etapas pós-instalação
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Execute as etapas pós-instalação após uma instalação do SAP HANA
No Solution Manager 7.1 SP04, os bancos de dados do SAP HANA podem ser
integrados no SAP Solution Manager. Isso inclui o seguinte:
● Armazém de desempenho
● Infraestrutura de alerta
● A transação DBACOCKPIT
O novo tipo de conexão permite que o suporte da SAP acesse bancos de dados do
cliente por meio da instalação local do estúdio SAP HANA.
Componentes envolvidos
159
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O SAP HANA pode ser conectado ao Solution Manager 7.1 maior que o SP02 Nível 3,
mas a recomendação é usar o mais novo. Estabeleça uma conexão SAP GUI e HTTP
padrão ao Solution Manager (consulte a Nota SAP 962516).
Configurar o Suporte Remoto via SAProuter para o SAP HANA Database Studio
160
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Informações do SAProuter
A instalação do SAProuter é necessária no site do cliente. O Suporte SAP pode
fornecer suporte aos sistemas do cliente por meio dessa conexão SAProuter. Para
obter mais informações sobre como instalar e configurar a conexão SAProuter,
consulte https://support.sap.com/ remoteconnection.
O SAProuter cria uma conexão segura de estúdio do SAP HANA do Suporte da SAP
ao banco de dados do SAP HANA do cliente. O cliente abre a conexão remota para
um tipo de conexão específico, ou seja, banco de dados SAP HANA ou ssh.
O cliente define os diferentes tipos de conexão nos dados do sistema. Para obter mais
informações sobre a conexão remota SAP para suporte, consulte as seguintes notas
do SAP:
● Nota SAP 1592925 - Conexões de serviço de banco de dados SAP HANA
● Nota 1635304 da SAP - Nota central para conexões de suporte do SAP HANA
Na tela de configuração Conectar-se ao SAP para o banco de dados SAP HANA, você
especifica os números de porta do serviço sapstartsrv e do servidor de indexação
mestre. O sapstartsrv é usado para solucionar o problema quando o banco de dados
SAP HANA está inoperante. Os arquivos de rastreio podem ser revisados pelo
sapstartsrv e o status dos serviços do SAP HANA pode ser verificado. Quando o
banco de dados está em execução, o servidor de indexação principal pode ser usado
para solucionar o problema. Em alguns casos de suporte, pode ser necessário
fornecer acesso no nível do SO ao suporte SAP, da seguinte maneira:
1.Para sistemas SAP HANA Linux, configure uma conexão remota SSH (nota 1275351
da SAP) ou VNC (nota 1327257 da SAP).
161
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Instale e configure o SAP HANA cockpit 2.0 para monitorar e administrar o banco de
dados SAP HANA.
● Se necessário, atualize o banco de dados SAP HANA para a revisão mais recente.
162
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Como em todos os produtos SAP, você precisa de uma licença da SAP para executar
o SAP HANA. Existem dois tipos de chaves de licença, como a seguir:
163
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Em um banco de dados de inquilino bloqueado, a exclusão da chave de licença
instalada localmente resolverá a situação, assumindo que o banco de dados do
sistema tenha uma licença válida e a chave de licença instalada localmente não seja
uma chave de licença imposta.
164
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Somente um sistema com uma licença válida, que não esteja bloqueada, pode ser
feito backup. O backup da licença também é restaurado com a Recuperação. Quando
a recuperação do backup é realizada no mesmo sistema, não há alteração no ID do
sistema e na chave de hardware; a chave de licença do backup é recuperada e usada
para verificação da licença. Se o backup for muito antigo, a chave de licença do
backup pode ter expirado. Nesse caso, o banco de dados é bloqueado após a
recuperação e você precisa de uma nova chave de licença válida para desbloquear o
banco de dados.
Nota:
Você é alertado 30 dias antes do vencimento da licença.
165
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Quando a memória física é inferior a 10 GB, 1 GB é mantido livre para o sistema
operacional.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar as etapas pós-instalação após uma instalação do SAP HANA
166
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Lição 2
Atualizando o SAP HANA
Exemplo de negócios
A equipe do projeto solicitou um sistema de sandbox do SAP HANA 2.0 SPS02 para
que eles possam adquirir experiência com os recursos mais recentes do SAP HANA
2.0 SPS02, como contêineres de banco de dados com vários participantes. Atualize o
sistema de sandbox SAP HANA 1.0 SPS12 para SAP HANA 2.0 SPS02.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Atualize um banco de dados SAP HANA usando a ferramenta HDBLCM
Antes de atualizar o banco de dados SAP HANA, faça o download dos componentes
separados no site de suporte da SAP (https://support.sap.com). Existem várias
maneiras de baixar os componentes necessários, da seguinte maneira:
Execute uma atualização do sistema SAP HANA a partir de um host local. Isso
minimiza o risco de falha na atualização devido a falhas na rede.
167
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Desde o SPS09, a ferramenta de gerenciamento do ciclo de vida do banco de dados
SAP HANA (HDBLCM) é o único conjunto de ferramentas suportado para tarefas de
gerenciamento do ciclo de vida SAP HANA. As ferramentas de gerenciamento do
ciclo de vida do SAP HANA substituem todas as outras ferramentas, como o
instalador unificado do SAP HANA, a ferramenta de configuração no local, SUM for
HANA, hdbinst, hdbupd e as ferramentas do gerenciador de ciclo de vida do SAP
HANA.
O processo de atualização
168
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
169
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você também pode visualizar os três últimos arquivos de log no estúdio SAP HANA
usando a função de administração Arquivos de diagnóstico.
Atualização em fases
Com uma atualização padrão do sistema SAP HANA, o sistema fica offline quando a
atualização é acionada. Isso inclui as verificações preliminares e a troca de software
real. A partir do SPS 10, para reduzir o tempo de inatividade do sistema, você pode
executar uma atualização do sistema SAP HANA em duas fases. A atualização
faseada do sistema é realizada em duas etapas, da seguinte maneira:
2. Execute a ação de atualização do LCM uma segunda vez, como de costume, que
retoma as atualizações e coloca o sistema offline para a opção de software.
170
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Pré-requisitos
● Você está atualizando para uma nova pilha de pacotes de suporte a partir de uma
mídia de instalação ou se preparou para a atualização, no estúdio SAP HANA ou
manualmente.
● Você aplicou uma chave de licença válida para o sistema SAP HANA.
● O sistema SAP HANA foi instalado ou atualizado com a pilha de pacotes de suporte
10 do gerenciador de ciclo de vida do banco de dados SAP HANA (HDBLCM) ou
posterior.
Após fazer o download do software SAP HANA e preparar os arquivos baixados para
execução da atualização, você pode atualizar o sistema SAP HANA em uma etapa ou
em uma abordagem em fases para minimizar o tempo de inatividade do sistema.
Quando você inicia o gerenciador do ciclo de vida do banco de dados SAP HANA com
a caixa de seleção prepare_update selecionada, o gerenciador do ciclo de vida do
banco de dados SAP HANA extrai os pacotes (como o SAP Host Agent e as unidades
de entrega) da nova fonte, mas não executa a atualização.
171
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Atualize um banco de dados SAP HANA usando a ferramenta HDBLCM
172
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Lição 3
Usando a ferramenta Resident SAP HANA Database Lifecycle Manager (HDBLCM)
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Explique as funções residentes do HDBLCM
173
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
174
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Com esta opção, você pode especificar qual interface de rede o SAP HANA usa para
comunicação interna da rede. As seguintes opções estão disponíveis:
● Local: abre as portas de comunicação para uso interno nas interfaces locais. Essa
configuração é apenas uma opção para instalações únicas porque o servidor não é
acessível externamente.
As opções globais e locais não requerem uma entrada de endereço de rede interno. A
opção interna requer uma entrada de endereço de rede interno.
175
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Se você possui o SAP Solution Manager, pode usá-lo para atualizar seu sistema SAP
HANA como outros sistemas SAP em seu cenário. Registre seu sistema SAP HANA
usando o System Landscape Directory (SLD).
176
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Opções do SAP HANA (como camadas dinâmicas do SAP HANA e fluxo de dados
inteligentes do SAP HANA)
177
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Depois que o sistema de banco de dados SAP HANA estiver instalado, você poderá
adicionar facilmente componentes adicionais ao sistema. Isso pode até ser feito após
o upgrade do banco de dados SAP HANA para uma pilha ou pacote de pacotes de
suporte (SPS) superior.
178
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Quando um banco de dados SAP HANA ficar sem memória, aumente a memória
desse sistema SAP HANA. Isso pode ser feito por expansão ou expansão. No cenário
de expansão, substitua o host atual do SAP HANA por um novo e maior. Para
substituir o host menor por um host maior, cancele o registro do servidor menor no
banco de dados SAP HANA. O host maior pode ser registrado no banco de dados
SAP HANA com a opção renomear na ferramenta HDBLCM residente.
179
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
180
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Pode ser necessário mover o sistema SAP HANA para um hardware diferente e maior.
Para fazer isso, cancele o registro do sistema SAP HANA no hardware antigo e
registre-o novamente no novo hardware. Para concluir esta tarefa, use a ferramenta de
gerenciamento de ciclo de vida do SAP HANA hdblcm (gui).
181
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Com cada nova pilha de pacotes de suporte, recursos novos ou aprimorados são
adicionados à ferramenta HDBLCM residente. A versão da linha de comando pode ter
mais recursos que a versão gráfica. Além disso, você pode usar a versão da linha de
comandos em scripts para automatizar tarefas recorrentes de administração do
sistema. Para obter mais informações sobre o uso da opção de linha de comando para
o HDBLCM residente, consulte o Guia de Instalação e Atualização do SAP HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique as funções residentes do HDBLCM
182
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Lição 4
Usando o SAP HANA Interactive Education (SHINE)
Exemplo de negócios
Na sua empresa, os desenvolvedores do SAP HANA desejam um sistema de sandbox
com algum conteúdo para que possam entender os recursos fornecidos pelo SAP
HANA SPS10.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
A unidade de entrega também vem com objetos em tempo de design para criar
aplicativos com base nesses objetos de banco de dados. Eles estão localizados no
pacote sap.hana.democontent.epm.
183
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● associação HDB
● espacial
O padrão OData coleta várias solicitações HTTP individuais em uma solicitação HTTP
em lote.
● Pesquisa difusa
184
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A pesquisa difusa é um recurso de pesquisa rápida e tolerante a falhas que pode ser
usado no SAP HANA.
As regras para cálculo de impostos são usadas para determinar o código de imposto
com base na empresa (ID do parceiro de negócios) e no ID do produto.
Essa é uma nova infraestrutura para definir e usar modelos de dados semanticamente
ricos no SAP HANA. O CDS usa uma linguagem de definição de dados (DDL), uma
linguagem de consulta (QL) e uma linguagem de expressão (EL). Inclui operações de
gravação, semântica de transações, restrições e muito mais.
● Serviços
● Agendamento de tarefas
● XSJS de saída
Você deseja permitir que o usuário final personalize seu aplicativo. Você pode usar o
mecanismo de personalização fornecido pelo SAP HANA UI Integration Services
(UIS).
185
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Abra o aplicativo Launchpad usando a URL https: // <hostname>. <Xs port> / sap /
hana / democontent / epm / ui / NewLaunchpad.html.
Substitua <hostname> e <xs port> pelo nome do host e porta da instalação dos
serviços de aplicativos estendidos do SAP HANA. A porta é 43 mais o número da
instância de 2 dígitos. Por exemplo, se a instância for 00, a porta será 4300.
186
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para usar a barra de ativação do SAP HANA SHINE, o usuário precisa da função
sap.hana.democenter.epm.roles :: admin.
187
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para importar unidades de entrega, como SAP HANA SHINE, use a ferramenta de
gerenciamento de ciclo de vida de aplicativos SAP HANA. Esta é uma ferramenta
baseada em navegador que pode ser iniciada em https: // <host> :: 43 $ $ / sap /
hana / xs / lm / index.html, em que $$ = Número da instância.
Dica:
Para usar a ferramenta de gerenciamento do ciclo de vida de aplicativos SAP HANA
em um navegador, você precisa da função de autorização: sap.hana.xs.lm.roles ::
Administrator.
A figura Importar conteúdo do aplicativo SAP HANA mostra como iniciar a ferramenta
de gerenciamento do ciclo de vida do aplicativo SAP HANA a partir do navegador.
188
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Informação relacionada
Para obter informações adicionais sobre o aplicativo de demonstração SAP HANA
SHINE, consulte o seguinte:
● Nota SAP 1934114: SAP HANA DEMO MODEL - SHINE Release & Information
Note
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique a instalação e o uso do SAP HANA InteractiveEducation (SHINE)
189
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Lição 5
Explicando a estratégia de revisão do SAP HANA
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de: ● Entender a estratégia de
manutenção do SAP HANA
No contexto da plataforma SAP HANA, existem vários termos usados para descrever
partes da estratégia de revisão do SAP HANA, incluindo os seguintes:
As revisões padrão do SAP HANA são remessas após a liberação para o cliente
(RTC) da revisão inicial de uma certa pilha de pacotes de suporte (SPS). Por exemplo,
000, 001 ou 011. As revisões padrão são enviadas até o RTC da próxima pilha de
pacotes de suporte. As revisões padrão fornecem correções incrementais com base
no conjunto de recursos da pilha de pacotes de suporte inicial.
190
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
As revisões de manutenção são enviadas após o RTC a próxima versão até o final da
manutenção das respectivas pilhas do pacote de suporte. As revisões de manutenção
fornecem correções para os seguintes erros:
Nota:
Para obter mais informações sobre possíveis caminhos de atualização da
manutenção do SAP HANA para as revisões padrão do SAP HANA, consulte a Nota
1948334 da SAP.
Uma pilha de pacotes de suporte (SPS) refere-se à versão da plataforma SAP HANA,
que agrupa novos recursos e funções por meio de um conjunto de revisões de
componentes e pacotes de suporte (SPs). Estes são totalmente validados e são
fornecidos como um meio único de consumo. Novas funções são introduzidas uma vez
por ano, sempre que uma nova pilha de pacotes de suporte do SAP HANA (SPS) é
lançada. Para facilitar o manuseio, a numeração do SAP HANA SPS e as revisões
foram alinhadas.
Por exemplo, a revisão 020 refere-se às primeiras revisões do SAP HANA, que
contêm os recursos do SAP HANA 2.0 SPS 02.
Pacote de Suporte
Revisões e pacotes de suporte têm seu próprio ciclo de lançamento e podem ser
instalados ou atualizados separadamente.
191
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Novas funções são introduzidas uma vez por ano, sempre que uma nova pilha de
pacotes de suporte do SAP HANA (SPS) é lançada. Isso acontece no início de abril.
No SAP HANA 2.0 SPS02, a SAP fornece correções de bugs e patches de segurança
para cada SPS por dois anos após o RTC. O último SPS de uma versão principal do
produto está em manutenção por cinco anos após o RTC.
O SAP fornece correções de bugs e patches de segurança para cada SPS até o
lançamento do próximo SPS.
Nota:
Ajuste os prazos de manutenção e as datas de ativação do projeto para este
cronograma de lançamento. Consulte a Nota 2378962 da SAP
Estratégia de revisão e manutenção do SAP HANA 2.0 para obter mais detalhes.
Você pode atualizar para o SAP HANA 2.0 para sistemas executando o SAP HANA no
SPS10 ou mais recente. Os sistemas em execução no SAP HANA SPS09 ou inferior
primeiro precisam atualizar para uma versão do SAP HANA após o SPS10.
192
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A SAP recomenda que você atualize para a revisão mais recente do SAP HANA 1.0
SPS12 antes de atualizar para o SAP HANA 2.0, para que você possa usar a
ferramenta de captura e reprodução para testes de regressão.
Os clientes que executam sistemas de missão crítica no SAP HANA 1.0 exigem uma
janela de suporte de manutenção mais longa antes de atualizar para o SAP HANA 2.0.
Para acomodar isso, a SAP fornecerá Revisões de Manutenção para o SAP HANA 1.0
SPS12 por um período de cinco anos após o RTC. Isso significa que o final da
manutenção do SPS12 está definido para maio de 2021.
Nota:
Para a versão de manutenção de longo prazo do SAP HANA SPS12, a SAP fornece
caminhos de atualização regulares do SPS12 para qualquer SPS mais recente.
193
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A SAP fornece revisões padrão do SAP HANA até que a liberação para o cliente do
próximo SPS seja declarada. Essas revisões padrão contêm apenas correções
incrementais.
O SAP executa testes de regressão para aplicativos enviados pela SAP. Regressões
conhecidas estão documentadas na nota de versão do SAP HANA de uma revisão. Os
clientes devem executar testes de regressão com base em sua configuração e uso
reais dos aplicativos SAP.
194
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Compreender a estratégia de manutenção do SAP HANA
195
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Avaliação da Aprendizagem
1. Quais dos seguintes tipos de chave de licença do SAP HANA bloqueiam o sistema
quando o consumo atual de memória do SAP HANA excede a quantidade de memória
licenciada?
□ Verdadeiro
□ Falso
3. Quais das seguintes propriedades de comunicação entre serviços vinculam os
processos apenas ao endereço inserido e a todas as interfaces de host local?
□ A Global
□ B Interno
□ C Local
4. Quais dos seguintes recursos fazem parte do SAP HANA Interactive Education
(SHINE)?
196
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
197
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 7
Avaliação da Aprendizagem - Respostas
1. Quais dos seguintes tipos de chave de licença do SAP HANA bloqueiam o sistema
quando o consumo atual de memória do SAP HANA excede a quantidade de memória
licenciada?
□ Verdadeiro
■ Falso
Corrigir. O hdblcm residente localizado na mídia de instalação do SAP HANA NÃO
executa tarefas administrativas, como instalar e atualizar um banco de dados do SAP
HANA e seus componentes principais. Leia mais sobre isso na lição "Atualizando o
SAP HANA" no curso HA200.
□ A Global
■ B Interno
□ C Local
Corrigir. A propriedade de comunicação entre serviços Internal vincula os processos
apenas ao endereço inserido e a todas as interfaces do host local. Leia mais sobre
isso na lição "Usando a ferramenta Resident SAP HANA Database Lifecycle Manager
(HDBLCM)" no curso HA200.
4. Quais dos seguintes recursos fazem parte do SAP HANA Interactive Education
(SHINE)?
198
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
199
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 8
Ferramentas de administração
Lição 1
Explicando as ferramentas de administração
Lição 2
Usando a ferramenta de linha de comando HDBSQL
Lição 3
Trabalhando com o cockpit do DBA
Lição 4
Gerenciando paisagens SAP
Lição 5
Usando o SAP HANA Studio
OBJETIVOS DA UNIDADE
● Explique as ferramentas administrativas disponíveis
● Use a ferramenta de linha de comando HDBSQL
● Trabalhar com o cockpit do DBA
● Gerenciar paisagens SAP complexas
● Gerenciar paisagens SAP com tecnologia SAP HANA
● Use o SAP HANA Studio
200
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Lição 1
Explicando as ferramentas de administração
Exemplo de negócios
Os administradores dos sistemas SAP HANA precisam conhecer as ferramentas para
administração e monitoramento, como eles são integrados ao SAP HANA e quais são
seus recursos. Anteriormente, a ferramenta mais comum era o estúdio SAP HANA,
mas, com o SPS09, o cockpit do SAP HANA é usado cada vez mais. Como várias
ferramentas estão disponíveis para a administração do SAP HANA, é importante
conhecer as diferenças entre essas ferramentas.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Explique as ferramentas administrativas disponíveis
201
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Ferramenta Descrição
Cockpit do O cockpit do SAP HANA fornece um único ponto de acesso a uma
SAP HANA variedade de ferramentas para administração e monitoramento
detalhado de bancos de dados SAP HANA múltiplos, individuais e de
inquilino. Também integra as funções de desenvolvimento SQL
exigidas pelos administradores. O cockpit do SAP HANA, uma interface
de usuário HTML5 baseada na Web que você acessa por meio de um
navegador, é executado nos serviços de aplicativos estendidos do SAP
HANA, modelo avançado. Você pode usar o cockpit para monitorar e
gerenciar sistemas executando o SAP HANA 2.0 ou SAP HANA 1.0
SPS 12.
SAP HANA O estúdio SAP HANA suporta administração central e monitoramento
studio de bancos de dados SAP HANA, incluindo configuração do sistema,
gerenciamento de usuários e recursos de monitoramento de
desempenho. Ele também suporta o desenvolvimento de conteúdo do
SAP HANA, incluindo visualizações modeladas e procedimentos
armazenados, tarefas gerais de administração e monitoramento do
sistema.
SAP HANA O SAP HANA HDBSQL é uma ferramenta de linha de comando para
HDBSQ executar comandos nos bancos de dados SAP HANA.
Gerente de O SAP Solution Manager é um hub central para o gerenciamento
Soluções holístico do ciclo de vida do seu cenário de soluções SAP. Ele contém
SAP infra-estrutura central de alerta e análise de processos de negócios,
análise de causa raiz de ponta a ponta, monitoramento e caixa de
entrada de alerta unificada para todo o cenário da solução, resolução
orientada de problemas e relatórios de processos de negócios.
Cockpit do O DBA Cockpit é uma ferramenta independente de plataforma
SAP DBA fornecida pelos sistemas ABAP, que você pode usar para monitorar e
administrar seu banco de dados SAP HANA.
SAP O SAP Landscape Management é uma poderosa solução automatizada
Landscape projetada para simplificar, centralizar e orquestrar o gerenciamento e
Management as operações de todo o cenário de aplicativos desenvolvido pelo SAP
HANA. Com a edição corporativa do SAP Landscape Management,
você pode executar várias operações nas instâncias do SAP HANA,
como iniciar, parar, monitorar ou operações de replicação do sistema.
202
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
No futuro, a perspectiva de administração do SAP HANA studio será substituída pelo
SAP DB Control Center e pelo cockpit do SAP HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique as ferramentas administrativas disponíveis
203
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Lição 2
Usando a ferramenta de linha de comando HDBSQL
Exemplo de negócios
O SAP HANA HDBSQL é uma ferramenta de linha de comando para inserir e executar
instruções SQL, executar procedimentos de banco de dados e consultar informações
sobre bancos de dados SAP HANA. Os administradores podem executar instruções a
partir de uma linha de comando ou agendar scripts que acessam o banco de dados
SAP HANA.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Use a ferramenta de linha de comando HDBSQL
Conexão do SAP HANA com HDBSQL O SAP HANA HDBSQL é uma ferramenta de
linha de comando para executar comandos nos bancos de dados SAP HANA. Com o
SAP HANA HDBSQL, você pode executar instruções SQL e procedimentos de banco
de dados e consultar informações sobre o banco de dados e os objetos de banco de
dados. O SAP HANA HDBSQL é instalado com o software SAP HANA. Ele acessa
bancos de dados no computador local e em computadores remotos. Ligue para o SAP
HANA HDBSQL com o comando hdbsql [options] no seguinte local: / usr / sap /
<SIDY / HDB <instância> / exe. Você pode executar comandos individuais de maneira
interativa ou não interativa. Você também pode importar comandos de um arquivo e
executá-los em segundo plano.
Recursos do HDBSQL
O HDBSQL possui os seguintes recursos:
● Executar instruções SQL
● Executar procedimentos de banco de dados
● Solicitar informações sobre o catálogo do banco de dados
● Executar comandos shell
● Executar comandos (sintaxe e opções de comando)
● Visão geral de todas as opções de chamada HDBSQL
● Visão geral de todos os comandos HDBSQL
Nota: O logon do usuário deve ser um usuário do banco de dados. Se você não
especificar um nome de usuário e senha de um usuário do banco de dados, poderá
fazer logon usando a autenticação Kerberos.
204
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Em um sistema com vários contêineres, a opção —d especifica o nome do contêiner
de banco de dados com vários locatários.
Neste exemplo, o HDBSQL é usado para conectar-se a um sistema SAP HANA com o
número da instância 01 no host local. O usuário do banco de dados MONA é
especificado com a senha RED.
Execução de comandos
Os comandos HDBSQL podem ser executados no modo interativo e não interativo.
Para executar comandos, faça logon no banco de dados.
205
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Quando você executa a partir de um arquivo em lotes, o modo AUTOCOMMIT é
ativado por padrão. Se você desativá
lo, o arquivo em lotes deverá conter uma instrução COMMIT explícita para garantir
que o HDBSQL execute as instruções SQL imediatamente após a importação do
arquivo em lotes.
Comandos HDBSQL
A figura, comandos HDBSQL, mostra um subconjunto de comandos HDBSQL.
Nota:
Para obter uma descrição detalhada dos recursos, consulte o Guia de Administração
do SAP HANA.
206
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Em vez de um comando HDBSQL, você também pode inserir uma instrução SQL ou
um procedimento de banco de dados.
SAP Business Warehouse) armazenando uma lista de todos os hosts aos quais o
servidor de aplicativos pode se conectar.
Nota:
O armazenamento seguro do usuário pode ser usado apenas para conexões
baseadas em SQLDBC e JDBC. O estúdio SAP HANA não usa o repositório seguro
de usuários do SAP HANA. Em vez disso, ele usa o armazenamento seguro do
Eclipse. Para obter mais informações, consulte a documentação do Eclipse.
207
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Comandos hdbuserstore
Nota:
A ferramenta não verificou se o usuário realmente existe.
Você também pode usar o hdbuserstore para configurar o suporte a failover para
servidores de aplicativos em um cenário de três camadas (por exemplo, SAP
NetWeaver Business Warehouse) armazenando uma lista de todos os hosts aos quais
o servidor de aplicativos pode se conectar.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Use a ferramenta de linha de comando HDBSQL
208
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Lição 3
Trabalhando com o cockpit do DBA
Exemplo de negócios
O Cockpit do DBA no SAP Solution Manager fornece uma visão detalhada do status
do banco de dados. Isso usa os mesmos dados que você pode ver no estúdio SAP
HANA para o seu banco de dados de memória, mas o DBA Cockpit também suporta
outros bancos de dados. Se você possui bancos de dados heterogêneos em seu
ambiente porque seus aplicativos de negócios ainda são executados em bancos de
dados tradicionais, o DBA Cockpit permite que você use a mesma ferramenta para os
diferentes bancos de dados.
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
● Trabalhar com o cockpit do DBA
209
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A tela inicial do cockpit do DBA é dividida nas diferentes áreas, conforme indicado na
figura Layout da tela no cockpit do DBA.
● quadro de navegação
Fornece acesso rápido a uma variedade de informações de análise. Por exemplo,
monitoramento de desempenho, gerenciamento de espaço e agendamento de tarefas.
210
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● área de ação
Exibe os detalhes da ação selecionada no momento.
● Alertas atuais
211
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para usar o cockpit do DBA, escolha Status atual → Visão geral. Você pode exibir o
status geral do sistema SAP HANA, por exemplo, alocação de CPU, disco e memória.
Os mesmos valores são mostrados na guia Visão geral no console de administração
do SAP HANA Studio.
Nota:
Mesmo se o banco de dados não estiver disponível, a seção Visão geral estará
sempre disponível e os trabalhos sempre poderão ser agendados.
As outras seções neste monitor fornecem mais informações sobre o status dos
serviços do sistema, encadeamentos atualmente ativos e o uso de discos e volumes.
Monitor: Desempenho
Você pode analisar os dados de desempenho do seu sistema de banco de dados
usando o Performance Warehouse. Como pré-requisito, ele requer um sistema SAP
Solution Manager com o Solution Manager Diagnostics (SMD) ativado.
Com base nessa arquitetura, o DBA Cockpit usa a tecnologia SAP BI para fornecer
relatórios para análises de desempenho, que você pode personalizar de acordo com
212
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
suas necessidades. Todos os dados coletados têm uma dimensão de tempo, para que
você possa analisar o desempenho do banco de dados para qualquer ponto no tempo
ou durante um período especificado.
Quase todos os relatórios são exibidos como um gráfico para visualizar os principais
indicadores de desempenho (KPIs). Além disso, há uma visão detalhada da tabela.
Para navegar nesses relatórios, use o recurso de pesquisa detalhada do SAP BI. Para
informá-lo imediatamente sobre problemas de desempenho, as violações dos limites
de desempenho são destacadas com base nas exceções predefinidas do SAP BI.
O Performance Warehouse é enviado com conteúdo predefinido que você pode usar
para criar seus próprios relatórios, de acordo com suas necessidades.
Monitor: Diagnóstico
O nó Diagnóstico contém as seguintes seções:
● Registro de auditoria
O log de auditoria do DBA registra todas as ações que alteram o banco de dados. Por
exemplo, iniciando, parando e reconfigurando serviços, alterações nos parâmetros nos
arquivos de configuração, exclusão de arquivos de rastreio e importação de tabelas
Nota:
A função Tabelas e índices ausentes está disponível apenas para sistemas locais ou
ABAP, para os quais um destino RFC adicional foi atribuído. Não está disponível para
sistemas remotos.
● EXPLIQUE
EXPLAIN mostra o plano de execução para instruções SELECT, INSERT, UPDATE ou
DELETE
● Editor SQL
Use o Editor SQL para executar instruções SQL
● Tabelas ou vistas
Você pode exibir uma exibição de tabela, uma exibição ou uma exibição de
monitoramento
● Arquivos de diagnóstico
Usado para bancos de dados SAP HANA que estão offline e que não podem ser
acessados pelo SQL
● Rastreio SQLDBC
Ativando, Desativando e Analisando o Rastreio SQLDBC
213
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Conexões
Fornece informações detalhadas sobre conexões abertas
● Transações
Exibe transações abertas
● Estatísticas de conexão
Fornece informações sobre conexões abertas, como estatísticas de entrada / saída de
rede
● Caches
Fornece informações sobre caches criados pelo banco de dados SAP HANA. A coluna
Tamanho total mostra o tamanho dos caches disponíveis.
● Cache de consulta
Fornece informações sobre o cache de consulta, que é onde as instruções SQL
executadas são armazenadas em cache
● Mesas grandes
Fornece informações sobre as maiores tabelas do sistema SAP HANA. Essas
informações são úteis para analisar o desempenho e as dimensões do sistema. Você
pode ver os tamanhos das tabelas na memória principal, os tamanhos delta e as
tabelas de crescimento mais rápido.
214
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Nota SAP 1664432: Cockpit do DBA: banco de dados SAP HANA como banco de
dados remoto
● Nota SAP 1612172: correções adicionais para configurar o cockpit do DBA usando o
SAP Solution Manager
215
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para conectar-se a um banco de dados SAP HANA remoto, primeiro adicione uma
conexão de banco de dados secundária respectiva.
● Nome da conexão
● Nome de usuário (usuário do banco de dados SAP HANA com pelo menos
privilégios de monitoramento)
216
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Uma nova entrada do sistema para o banco de dados SAP HANA pode ser
adicionada. Esta entrada refere-se à conexão com o banco de dados criada na etapa
anterior.
Resultado da configuração
217
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Trabalhar com o cockpit do DBA
218
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Lição 4
Gerenciando paisagens SAP
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Gerenciar paisagens SAP complexas
● Gerenciar paisagens SAP com tecnologia SAP HANA
219
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A figura a seguir fornece uma visão geral sobre as operações que podem ser
executadas com o SAP LaMa.
220
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
221
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Gerenciar paisagens SAP complexas
● Gerenciar paisagens SAP com tecnologia SAP HANA
222
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Lição 5
Usando o SAP HANA Studio
Exemplo de negócios
Com o SPS09, uma nova ferramenta de administração está disponível, o cockpit do
SAP HANA. O cockpit do SAP HANA é uma ferramenta baseada na barra de ativação
do SAP Fiori. Atualmente, ele não substitui o estúdio SAP HANA, mas é um objetivo a
longo prazo ter apenas uma ferramenta de administração. A versão atual ainda não
está completa, mas mais recursos serão incluídos na próxima versão. O conhecido
estúdio SAP HANA é executado na plataforma Eclipse e é o ambiente de
desenvolvimento central e a principal ferramenta de administração do SAP HANA.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Use o SAP HANA Studio
223
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Os administradores usam o SAP HANA studio, por exemplo, para iniciar e parar
serviços, monitorar o sistema, definir configurações do sistema e gerenciar usuários e
autorizações. O estúdio SAP HANA acessa os servidores do banco de dados SAP
HANA pelo SQL.
Os desenvolvedores podem usar o estúdio SAP HANA para criar conteúdo como
visualizações modeladas e procedimentos armazenados. Esses artefatos de
desenvolvimento são armazenados no repositório, que faz parte do banco de dados
SAP HANA.
224
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Após a instalação, o SAP HANA studio não contém nenhum sistema. Para adicionar
sistemas SAP HANA, clique com o botão direito do mouse na janela do sistema. As
duas opções a seguir estão disponíveis:
Adicionar sistema
225
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● nome do host
● Número da instância
● Descrição (para identificação apenas no estúdio SAP HANA)
● Localidade
● Usuário do banco de dados
● Senha do banco de dados
226
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para permitir que os usuários que trabalham no estúdio SAP HANA se conectem com
eficiência a vários sistemas SAP HANA, você pode gerenciar uma lista de todos os
sistemas em um arquivo acessível centralmente. Os usuários podem então criar um
link para este arquivo.
● Backup
Você pode configurar o backup (Destino, Tamanho do arquivo) e visualizar o catálogo
de backup.
● Catálogo
O catálogo contém todos os esquemas que possuem as respectivas tabelas de
colunas e linhas. Enquanto alguns esquemas existem por padrão para uso interno do
SAP HANA, outros podem ser criados por usuários, respectivamente administradores.
● Conteúdo
A pasta de conteúdo contém pacotes que armazenam artefatos de desenvolvimento e
modelagem.
● Provisionamento
O provisionamento refere-se à funcionalidade do "Smart Data Access". Ele contém
fontes remotas e tabelas de proxy.
227
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Segurança
Na pasta de segurança, você pode manter usuários, funções e outras configurações
de segurança.
228
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
229
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O estúdio SAP HANA coleta informações sobre o sistema usando SQL. No entanto,
quando o sistema ainda não foi iniciado ou está inoperante, nenhuma conexão SQL
estará disponível. Nessa situação, o SAP HANA studio coleta informações sobre o
banco de dados usando a conexão do serviço de inicialização SAP (sapstartsrv).
Instruções SQL definidas pelo usuário para monitoramento do sistema Quando você
salva o editor de Administração, todas as instruções, juntamente com a estrutura de
pastas definida, são salvas em um único arquivo XML. Eles estão disponíveis na guia
Informações do sistema do editor de administração para todos os sistemas registrados
no estúdio SAP HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Use o SAP HANA Studio
230
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Avaliação da Aprendizagem
□ A \ di
□ B\s
□ C\c
□ D\a
3. Quais dos seguintes recursos de banco de dados podem ser monitorados no
monitor Visão Geral do Status Atual do Cockpit do DBA? Escolha as respostas
corretas.
□ Verdadeiro
□ Falso
231
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
5. Quais dos seguintes elementos estão contidos pelo SAP HANA Studio System
Navigator? Escolha as respostas corretas.
□ A Backup
□ B Conteúdo
□ C Configuração
□ D Segurança
232
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 8
Avaliação da Aprendizagem - Respostas
2. Quando conectado ao banco de dados SAP HANA, qual comando hdbsql exibe
informações gerais sobre o banco de dados? Escolha a resposta correta.
□ A \ di
■ B\s
□ C\c
□ D\a
Corrigir. Quando conectado ao banco de dados SAP HANA, o comando hdbsql \ s
exibe informações gerais sobre o banco de dados. Leia mais sobre isso na lição
"Usando a ferramenta de linha de comando HDBSQL" no curso HA200.
233
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
■ Verdadeiro
□ Falso
Corrigir. Leia mais sobre isso na lição "Gerenciando paisagens SAP" no curso HA200.
5. Quais dos seguintes elementos estão contidos pelo SAP HANA Studio System
Navigator? Escolha as respostas corretas.
■ A Backup
■ B Conteúdo
□ C Configuração
■ D Segurança
Corrigir. O elemento Backup e as pastas Conteúdo e Segurança estão contidos no
SAP HANA Studio Navigator.
234
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 9
Tarefas de administração de banco de dados
Lição 1
Iniciando e parando o SAP HANA
Lição 2
Configurando o banco de dados SAP HANA
Lição 3
Executando tarefas regulares de administração de banco de dados
Lição 4
Verificações do SAP HANA Mini
Lição 5
Configurando rastreamentos
Lição 6
Trabalhando com informações de diagnóstico e arquivos de diagnóstico
Lição 7
Usando o console do SQL
Lição 8
Executando a administração de tabelas do SAP HANA
Lição 9
Transportando alterações
OBJETIVOS DA UNIDADE
● Iniciar e parar o SAP HANA
● Configurar o banco de dados SAP HANA
● Executar tarefas regulares de administração de banco de dados
● Usando as mini verificações do SAP HANA
● Configurar traços do SAP HANA
● Trabalhar com informações de diagnóstico
● Use o console do SQL
● Executar administração da tabela SAP HANA
● alterações de transporte
235
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 1
Iniciando e parando o SAP HANA
Exemplo de negócios
Como administrador do banco de dados SAP HANA, você deve poder iniciar, parar e
reiniciar o sistema de banco de dados SAP HANA para fins de manutenção. Para
determinar as ferramentas mais adequadas, você investiga as seguintes ferramentas:
SAP HANA cockpit, HDB e SAPControl.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Iniciar e parar o SAP HANA
Ferramentas para iniciar e parar o banco de dados SAP HANA Para iniciar e parar um
banco de dados SAP HANA, você precisa das credenciais do usuário do sistema
operacional <sid> adm. Esse usuário do sistema operacional é criado durante a
instalação do banco de dados SAP HANA. Como alternativa, você também pode usar
o usuário root para iniciar e parar o banco de dados SAP HANA usando o comando do
sistema operacional SAPControl.
Você pode iniciar ou parar o banco de dados SAP HANA usando o cockpit do SAP
HANA ou os comandos do sistema operacional HDB ou SAPControl.
Nota:
O SAP HANA studio também pode ser usado para iniciar e parar o sistema de banco
de dados SAP HANA. No entanto, isso não é mostrado nesta lição porque o SAP
HANA studio está depreciado.
236
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Iniciando e parando o banco de dados SAP HANA com o cockpit do SAP HANA
O SAP HANA foi projetado para fornecer disponibilidade contínua do sistema, mas há
alguns motivos para o reinício do sistema de banco de dados SAP HANA. Nas
seguintes situações, uma reinicialização pode ser necessária:
237
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para iniciar e parar o banco de dados SAP HANA usando o cockpit do SAP HANA em
um navegador, verifique se você forneceu as credenciais de administrador de banco
de dados (usuário de administração de banco de dados pessoal ou usuário do
SISTEMA) e as credenciais de usuário do SAP Control (um usuário pessoal do
sistema operacional ou o <sid> adm) no cockpit do SAP HANA - Diretório de
Recursos.
A SAP recomenda que você não use o usuário SYSTEM para atividades diárias em
ambientes de produção. Em vez disso, use o usuário SYSTEM para criar usuários
pessoais do banco de dados com o conjunto de privilégios mínimos necessário para
suas tarefas diárias.
Dica:
Se suas políticas de segurança corporativa recomendam o uso de usuários pessoais
do sistema operacional, em vez do usuário <sid> adm, para executar tarefas de
administração de banco de dados, leia a Nota SAP 1881622
“SAP HANA DB: acesso para rastrear arquivos via sapstartsrv”. Esta nota explica
como configurar usuários pessoais do sistema operacional para sapstartsrv.
Antes de reiniciar o banco de dados SAP HANA, use o aplicativo Gerenciar despejos
de informações completas do sistema para salvar todos os arquivos de log e rastreio
importantes, gerando um despejo completo do sistema. Após esta investigação, você
238
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
pode usar o bloco Status Geral do Banco de Dados do Sistema para iniciar o sistema
de banco de dados SAP HANA.
Nota:
Para iniciar e parar o banco de dados SAP HANA usando o aplicativo Status geral do
banco de dados do sistema, é necessário fornecer as credenciais <sid> adm. Essas
credenciais são necessárias porque a inicialização e a parada são executadas pelo
sapstartsrv.
239
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Tabela 7: Parando o banco de dados SAP HANA usando o cockpit do SAP HANA
Opção Descrição
Imediatamente O sistema é parado imediatamente. As transações abertas são
abortadas e revertidas.
Suavemente - O sistema é parado após a conclusão de todas as instruções em
tempo limite execução. Se o sistema não parar antes do tempo limite especificado,
(s) ele será parado imediatamente. O tempo limite padrão é de 5
minutos.
1.O volume de dados de cada serviço é acessado para ler e carregar o registro de
reinicialização.
Nota:
Após esta etapa, o banco de dados está tecnicamente disponível e o logon é
possível. Como um desligamento regular ou suave grava um ponto de salvamento,
não há entradas de log de repetição a serem processadas nesse caso.
240
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
No nível do sistema operacional, o banco de dados SAP HANA pode ser iniciado ou
interrompido usando os comandos sapcontrol ou HDB
241
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O SAP HANA studio não suporta o início e a parada de inquilinos individuais
242
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Iniciar e parar um sistema SAP HANA com contêineres de banco de dados multitenant
afeta o banco de dados do sistema e todos os bancos de dados de inquilino.
Nota:
Se você parou o banco de dados, é uma parada difícil. O banco de dados é
interrompido imediatamente, mesmo se os usuários estiverem conectados. As
transações abertas são abortadas e revertidas nenhuma operação de ponto de
salvamento é forçada. Você não pode fazer backup de um banco de dados parado.
243
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Use SAPCONTROL para iniciar ou parar todos os hosts em um sistema SAP HANA
em escala reduzida na linha de comando.
Nota:
Você precisa estar conectado ao host do sistema SAP como usuário <sid> adm ou
como um usuário com permissões de root.
Para parar, iniciar ou reiniciar os serviços de banco de dados, você deve ter o
privilégio de sistema SERVICE ADMIN.
244
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Opções Descrição
Parar Serviço O serviço para normalmente e, em seguida, reinicia
normalmente.
Matar Serviço O serviço para imediatamente e, em seguida, reinicia
normalmente.
Iniciar serviços ausentes Qualquer serviço inativo é iniciado.
Nota:
O banco de dados SAP HANA fornece vários recursos de suporte à alta
disponibilidade, um dos quais é a reinicialização automática do serviço. Se ocorrer
uma falha ou se uma intervenção intencional de um administrador desabilitar um dos
serviços do SAP HANA, a função de reinicialização automática do serviço do SAP
HANA detectará automaticamente a falha. Em seguida, reinicia o processo de serviço
interrompido.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Iniciar e parar o SAP HANA
245
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 2
Configurando o banco de dados SAP HANA
Exemplo de negócios
Você é um administrador e deseja ajustar a configuração do estúdio SAP HANA e
alterar os parâmetros do banco de dados de acordo com seus requisitos.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Configurar o banco de dados SAP HANA
Você pode exibir e alterar parâmetros usando o cockpit do SAP HANA 2.0 através da
opção Configurar propriedades do sistema. Para alterar os parâmetros dos arquivos
de configuração, você precisa do privilégio do sistema INIFILE ADMIN.
Nota:
Não altere os parâmetros diretamente nos arquivos de configuração no nível do
sistema operacional.
246
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Se você atualizar para uma nova revisão do SAP HANA, as configurações mais
recentes dos parâmetros com base nas experiências mais recentes serão incluídas
automaticamente, mas suas próprias alterações permanecerão inalteradas nesta
atualização.
Você pode distinguir facilmente entre parâmetros que ainda possuem seu valor padrão
ou são alterados. Os parâmetros alterados têm o ícone Lápis atrás do nome.
Alteração dos valores dos parâmetros de configuração Na lista, você pode encontrar
os parâmetros pesquisados. Agora você pode alterar o parâmetro escolhendo o botão
de adição (+) na frente do parâmetro que deseja alterar.
Cuidado:
Altere os parâmetros de configuração do banco de dados SAP HANA somente se
essas alterações forem recomendadas na documentação, nas notas ou nos
funcionários da SAP (por exemplo, consultoria, desenvolvimento e suporte).
247
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Antes de escolher o botão de adição (+), copie o nome do parâmetro para a área de
transferência. Dessa forma, você pode colar o nome do parâmetro no campo Nome
do parâmetro:
248
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Parâmetro: global_allocation_limit
Nota:
Se houver uma entrada ausente ou um valor 0, o sistema utilizará as configurações
padrão.
Se você digitar apenas um valor para o sistema, ele será usado para todos os hosts.
Por exemplo, se você tiver cinco hosts e definir o limite para 5 GB, o banco de dados
poderá usar até 5 GB em cada host (25 GB no total). Se você inserir um valor para um
host específico, o valor específico será usado para esse host e o valor do sistema será
usado para todos os outros hosts. Isso é relevante apenas para sistemas distribuídos.
Dica:
Para obter informações sobre a alocação de memória do SAP HANA, consulte a lição
sobre gerenciamento de memória e persistência de dados.
249
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Sem pontos de salvamento, você não pode recuperar o banco de dados. Use essa
configuração apenas para fins de teste, como testes de desempenho de E / S de log.
Nota:
nunca use savepoint_interval_s = 0 para um sistema produtivo de banco de dados
SAP HANA.
Nota:
Como as alterações nos dados são persistentes na área de log de forma síncrona,
elas não serão perdidas se ocorrer uma falha de energia ou falha.
Parâmetro: enable_auto_log_backup
O backup automático de log está sempre fazendo backup dos segmentos de log
fechados do banco de dados. Os backups gerados são armazenados no local definido
pelo parâmetro basepath_logbackup.
250
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Se o backup automático de log estiver desativado e o modo de log normal for usado,
a área de log aumentará até que o sistema de arquivos esteja cheio. Se o sistema de
arquivos estiver cheio, o banco de dados congela.
Parâmetro: log_mode
Depois que o sistema faz backup do segmento de log completo, ele pode reutilizar o
espaço que o segmento de log completo ocupava na área de log para substituí-lo por
novas entradas de log. Se a área de log ficar cheia e novos segmentos de log não
puderem ser criados no disco, uma situação de log cheio aparecerá e o banco de
dados será congelado. Quando a área de log estiver cheia, o sistema não poderá
gravar mais entradas de log até que um backup de log seja concluído.
Nota:
Não use a configuração de substituição para sistemas de produção. Quando
log_mode está definido para substituir, a recuperação point in time não é possível.
Para recuperação, apenas backups de dados são usados; os logs não são usados.
Você só pode selecionar a opção Recuperar o banco de dados para uma recuperação
de dados específica.
Cuidado:
Ao alterar o modo de log, reinicie o sistema de banco de dados para ativar as
alterações e crie um backup completo dos dados do banco de dados.
251
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Parâmetro: log_buffer_size_kb
Parâmetro: content_vendor
Uma unidade de entrega é uma coleção de pacotes que são transportados juntos.
Para garantir que todos os pacotes pertencentes ao seu aplicativo sejam
transportados consistentemente juntos no cenário do sistema, atribua-os à mesma
unidade de entrega. Cada unidade de entrega tem uma identidade única.
Nota:
Se o valor do parâmetro content_vendor for UNDEFINED, você não poderá criar a
unidade de entrega.
252
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Arquivos de configuração
O SAP HANA armazena os parâmetros de configuração nos arquivos de configuração
no nível do sistema operacional. Durante o início do banco de dados SAP HANA,
esses arquivos são lidos e as alterações são ativadas.
253
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● sapprofile.ini
Ele contém informações de identificação do sistema, como o nome do sistema (SID)
ou o número da instância.
● daemon.ini
Contém informações sobre quais serviços de banco de dados devem ser iniciados.
● nameserver.ini
Ele contém informações globais para cada instalação. A seção paisagem contém o ID
da paisagem específico do sistema e as atribuições de hosts para as funções
MASTER, WORKER e STANDBY.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Configurar o banco de dados SAP HANA
254
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 3
Executando tarefas regulares de administração de banco de dados
Exemplo de negócios
Após a instalação, você precisa de uma visão geral de quais tarefas você precisa
executar como administrador e como concluir essas tarefas usando o cockpit do SAP
HANA. Você deseja garantir um bom desempenho para o processamento do seu
banco de dados SAP HANA. Portanto, faça verificações regulares e tome medidas
preventivas, se necessário.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Executar tarefas regulares de administração de banco de dados
● Tarefas iniciais
- Execute um backup completo dos dados e do sistema de arquivos
● Tarefas regulares
- Verifique o status do sistema
- Verifique o status dos serviços
- Executar backups de dados
- Verifique os alertas e logs de erros
- Verifique o desempenho
- Verifique a configuração do volume
- Manter configuração
- Verifique as informações do sistema
Tarefas Iniciais
Executando um backup inicial
255
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
No SAP HANA 2.0 SPS01, o banco de dados SAP HANA é definido como Multitenant
Database Containers por padrão. Isso significa que o backup inicial completo dos
dados precisa ser executado no banco de dados do SystemDB e do inquilino para
garantir a capacidade de recuperação do sistema SAP HANA.
Nota:
O tópico de backup e recuperação é abordado em detalhes na seguinte unidade,
Backup and Recovery.
É necessária pelo menos uma chave de licença para usar o sistema SAP HANA. Essa
chave de licença deve estar instalada no banco de dados do sistema. Existem dois
tipos de chave de licença: chaves de licença temporárias e chaves de licença
permanentes.
256
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Status
Os recursos gerenciados estão em execução? Os status possíveis são Executando e
Parado.
● Disponibilidade
Os recursos gerenciados estão acessíveis na rede? Eles são capazes de atender às
necessidades de negócios de seus usuários, incluindo humanos e aplicativos?
Problemas de desempenho e capacidade podem afetar a disponibilidade.
● desempenho
Os recursos gerenciados atendem às expectativas de tempo de resposta dos usuários
do banco de dados, incluindo humanos e aplicativos?
● Capacidade
Os recursos gerenciados possuem os recursos do sistema para suportar seus
aplicativos?
● Alertas
O monitor exibe o número de alertas de alta e média prioridade.
257
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
SAP HANA 2.0. Esta página de visão geral exibe os KPIs do sistema mais
importantes, como os seguintes:
● O bloco Alertas mostra um resumo dos alertas mais importantes do sistema gerados
pelo serviço de estatísticas, que é a ferramenta de monitoramento do banco de dados.
Ele coleta informações estatísticas e de desempenho usando instruções SQL.
● O bloco Uso da memória mostra o uso de memória do host nos últimos 30 minutos.
● O bloco Uso da CPU mostra o uso da CPU do host nos últimos 30 minutos.
● O bloco Uso do disco mostra o uso do disco do host nos últimos 30 minutos.
Nota:
Para o SystemDB, a página Visão geral também mostra os blocos Status geral do
inquilino e Bancos de dados principais com alertas. Com esses dois blocos adicionais,
você pode identificar facilmente os inquilinos que precisam de sua atenção.
O status geral do banco de dados é exibido no bloco Status Geral do Banco de Dados.
Se existirem alertas de alta prioridade, eles também serão mostrados no bloco. Abra o
258
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para cada serviço, estão disponíveis informações detalhadas sobre sua memória,
consumo de CPU e status. Você pode personalizar a visualização e adicionar mais
colunas.
259
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Além das informações sobre o uso de recursos, na barra de tarefas inferior, você pode
escolher Iniciar serviços ausentes ou Interromper um serviço selecionado. Use o botão
Mais (◦◦◦) para abrir o menu onde você pode optar por matar ou remover serviços. Ao
usar o comando Parar ou Eliminar, o serviço selecionado é interrompido ou eliminado
e é iniciado automaticamente novamente. Como todos os serviços são reiniciados
automaticamente quando são interrompidos, não há necessidade de iniciar serviços
únicos manualmente.
A barra CPU usada mostra o uso geral da CPU por serviço, mas esse uso da CPU é
usado por vários serviços. Escolha a barra da CPU para abrir a tela Monitor de
desempenho da CPU.
260
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A barra Memória usada mostra o uso geral da memória por serviço, mas essa
memória é usada por vários componentes. Escolha a barra de memória para abrir a
tela Estatísticas detalhadas de alocação de memória.
O SAP HANA Cockpit fornece uma análise gráfica das seguintes categorias principais
de uso de memória: memória física, banco de dados SAP HANA, dados de tabela e
gerenciamento de banco de dados. Você pode visualizar outras informações sobre o
tamanho atual dos recursos usados na guia Visão geral do editor de Administração.
261
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
262
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O bloco Uso do Disco exibe o nível de preenchimento por disco e indica problemas de
espaço. Abra o aplicativo Disk Performance Monitor para investigar possíveis
problemas ao longo do tempo.
Outros recursos importantes do sistema (como CPU, memória e disco) podem ser
adicionados, se necessário. O bloco analisa gargalos, identifica padrões e prevê
requisitos. Abra-o através do menu de contexto do sistema SAP HANA específico.
263
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode usar a função de filtro para filtrar alertas ou prioridades específicos.
Os alertas atuais estão listados. No entanto, quando você seleciona Alertas Antigos,
pode visualizar um resumo de todos os alertas que ocorreram no sistema nos últimos
30 dias.
264
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Com o recurso de notificação por email, você pode especificar o remetente, o servidor
SMTP, a porta SMTP e os destinatários. Após a configuração da notificação por email,
o sistema de banco de dados SAP HANA envia emails de notificação aos destinatários
sempre que esse alerta ocorre.
265
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O aplicativo Configure Alerts também fornece uma função de pesquisa para que você
possa encontrar facilmente um alerta específico.
Além disso, você pode escolher o botão Executar a verificação agora. Isso é útil para
quando a verificação é executada a cada seis horas (backup), por exemplo, e você
deseja saber se o processo está funcionando agora.
Tile Threads
266
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O bloco Threads fornece uma visão geral do número ativo e bloqueado de threads no
sistema de banco de dados SAP HANA. Essas informações são úteis ao investigar
problemas de desempenho, pois indicam quantos encadeamentos estão ativos e / ou
bloqueados nos sistemas.
Uma visão geral dos cinco principais usuários está disponível para análise rápida. Na
parte inferior, todos os threads atuais são exibidos, com informações detalhadas. Você
pode usar a opção Filtro para procurar um segmento específico.
Bloco de sessões
267
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O bloco Sessões fornece uma visão geral do número total e ativo de sessões
conectadas ao sistema de banco de dados SAP HANA. Essas informações são úteis
ao investigar problemas de desempenho, pois indicam quantas sessões estão
conectadas ao sistema.
Você pode usar a opção Filtro para procurar uma sessão específica. Quando uma
sessão causa problemas no sistema, você também pode cancelar esta sessão.
Selecione a sessão e escolha o botão Cancelar sessões para cancelar a sessão em
execução. Faça isso somente quando tiver certeza de que esta sessão está causando
os problemas.
268
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O bloco Monitor Statements fornece uma visão geral de Long Running Statements e
indica se há Instruções Bloqueadas. Essas informações são úteis ao investigar
problemas de desempenho, pois mostram quantas instruções de execução longa
estão bloqueadas nos sistemas. Ao selecionar o bloco Monitor Statements, você
obtém informações detalhadas sobre as instruções atuais em execução no sistema de
banco de dados SAP HANA. A lista mostra todas as instruções de execução longa no
sistema.
269
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A lista mostra as informações sobre o status do site primário e secundário. Ele mostra
o modo de replicação escolhido e o status da replicação. Com essas informações,
você pode identificar rapidamente se o site secundário está pronto para uma aquisição
do sistema.
270
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O bloco Informações Gerais fornece uma visão geral das versões instaladas do SAP
HANA e Linux. Esta informação é útil ao determinar se um determinado patch está
instalado ou não. Ao selecionar o bloco Informações gerais, você obtém informações
detalhadas como Tipo de uso do sistema, Versão do SAP HANA, Versão do kernel do
Linux e Fabricante de hardware.
A guia Detalhes dos plug-ins instalados mostra informações detalhadas sobre os plug-
ins instalados.
● Evite que a área de backup de log fique cheia excluindo blocos obsoletos de backup
de log.
271
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Monitore o espaço em disco usando o bloco Uso do disco no cockpit do SAP HANA.
Impedir que a área de backup de log fique cheia. Arquive regularmente backups de log
antigos em um local diferente usando os comandos do sistema operacional.
Se houver problemas com o banco de dados SAP HANA, você poderá verificar se há
erros nos arquivos de log e rastreio. Esses arquivos de log estão disponíveis no link
Visualizar rastreamento e arquivos de diagnóstico na área Alerta e diagnóstico do
cockpit do SAP HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar tarefas regulares de administração de banco de dados
272
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 4
Verificações do SAP HANA Mini
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Nota:
Para o anexo de mini cheques, consulte a Nota SAP 1969700: coleção de instruções
SQL para SAP HANA. Para a documentação de mini cheques, consulte a Nota SAP
1999993: Instruções: Como interpretar resultados do SAP HANA Mini Check.
273
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode usar cada instrução separadamente, mas pode usar mini verificações para
executar as instruções mais importantes com uma chamada. Use a versão que melhor
se adapta ao seu ambiente do sistema, para que o conjunto mais abrangente de
verificações seja executado. É importante saber o seu número de revisão do SAP
HANA e se você estiver usando um servidor de estatísticas independente ou
incorporado. O servidor de estatísticas ajuda você a monitorar o sistema SAP HANA,
coleta dados históricos de desempenho e alerta sobre alertas do sistema (como
esgotamento de recursos). Os dados históricos são armazenados no esquema
_SYS_STATISTICS.
Nota:
O novo servidor de estatísticas também é chamado de servidor de estatísticas
incorporado ou serviço de estatísticas. Antes do SP7, o servidor de estatísticas era
um processo separado, como um servidor de indexação extra com serviços de
monitoramento. O novo servidor de estatísticas agora está incorporado no servidor de
indexação. Isso simplifica a arquitetura do SAP HANA e ajuda a evitar problemas de
falta de memória no servidor de estatísticas. Por padrão, o servidor de estatísticas
está configurado para usar apenas 5% da memória total.
Você também pode excluir consultas e instruções se elas não forem úteis.
Inicie a mini verificação todos os dias, para que você saiba o que está acontecendo no
seu sistema. Se você planeja mover seu sistema para uma versão mais recente, pode
pré-verificar seu sistema com a versão correspondente da sua revisão de destino.
274
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para analisar melhor os resultados, você pode fazer o download dos resultados em um
arquivo simples e abrir os resultados em uma ferramenta de edição.
Nota:
Os valores na coluna Expected_Value são atualizados regularmente, portanto, é
importante importar a versão mais recente da coleção SQL ocasionalmente.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Usando as mini verificações do SAP HANA
275
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 5
Configurando rastreamentos
Exemplo de negócios
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Configurar traços do SAP HANA
Rastrear Configuração
Esta lição explica como ativar e configurar as diferentes ferramentas de rastreamento
disponíveis no SAP HANA 2.0.
Nota: Para configurar rastreios, você deve ter o privilégio do sistema TRACE ADMIN.
Para configurar o criador de perfil do kernel, você deve ter a função padrão
SAP_INTERNAL_HANA_SUPPORT.
276
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Traços úteis
● rastreamento SQL
Instruções caras são consultas SQL individuais que têm um tempo de execução acima
de um limite configurado. O rastreio de instruções caras registra informações sobre
essas instruções para análise posterior. Por padrão, o rastreamento de instruções
caras está inativo.
● Rastreio de desempenho
● Planejar rastreamento
● Profiler do Kernel
Nota:
Somente o suporte ao desenvolvimento da SAP possui o conhecimento técnico
necessário para interpretar as informações coletadas pelo rastreamento de
desempenho e pelo criador de perfil de kernel.
277
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
1. Abra o seguinte URL: https: // <hostname>: 43 ## / sap / hana / ide / trace Observe
que ## é o número da instância.
Campo Valor
Nome do usuário Sistema
Senha Bem-vindo1
3. No SAP Web IDE para SAP HANA, na janela Rastreio, escolha o botão
Configuração.
4. Na guia Rastreio do SQL, escolha o botão Editar configuração (ícone de lápis) para
o Index Server.
278
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Configurar traços do SAP HANA
279
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 6
Trabalhando com informações de diagnóstico e arquivos de diagnóstico
Exemplo de negócios
Como administrador do SAP HANA, quando você recebe suporte da SAP, pode enviar
os arquivos de diagnóstico para a SAP. É necessário fazer backup dos arquivos de
configuração periodicamente com o backup do banco de dados.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Trabalhar com informações de diagnóstico
Em um sistema com vários hosts, verifique cada pasta do host para visualizar todos os
arquivos de diagnóstico associados a um serviço específico.
280
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Trabalhando com arquivos de diagnóstico no SAP Web IDE para SAP HANA:
Rastreios
Os arquivos de diagnóstico incluem arquivos de log e rastreio, bem como uma mistura
de outros arquivos de diagnóstico, erro e informações. Se houver problemas com o
banco de dados SAP HANA, você poderá verificar esses arquivos de diagnóstico
quanto a erros. Você também pode filtrar, excluir e baixar arquivos de diagnóstico.
Nesse local, você pode monitorar o espaço em disco usado para arquivos de
diagnóstico e excluir arquivos que não são mais necessários.
Nota:
Para visualizar arquivos de diagnóstico e excluir arquivos de rastreio, você deve ter o
privilégio do sistema TRACE ADMIN.
281
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para arquivos grandes, convém usar uma ferramenta diferente do navegador. Por
esse motivo, uma opção de download é fornecida no menu de contexto quando você
clica com o botão direito do mouse no arquivo.
Se houver problemas com o banco de dados, você poderá verificar se há erros nos
arquivos de log e rastreio. Esses arquivos de diagnóstico estão disponíveis no SAP
Web IDE para SAP HANA no bloco Rastreios. Quando você seleciona um arquivo na
lista Arquivos de rastreamento, à esquerda, ele é aberto no editor. Todo arquivo é
aberto em uma nova guia. A rotação do arquivo de rastreamento impede que os
arquivos de rastreamento cresçam indefinidamente, limitando o tamanho e o número
de arquivos de rastreamento. Você pode configurar a rotação do arquivo de
rastreamento globalmente para todos os serviços no sistema e para serviços
individuais.
Nota:
Os parâmetros maxfiles e maxfilesize, encontrados no global.ini, controlam a rotação
do log.
Para reduzir a longa lista de arquivos de diagnóstico, você pode filtrar a lista em um
padrão de nome de arquivo específico. A função de filtro está localizada no menu de
contexto quando você clica com o botão direito do mouse em Trace Files ou em uma
pasta de um serviço SAP HANA. Por exemplo, para visualizar tudo relacionado ao
282
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Arquivo de exibição
Nota:
Dependendo do tipo de dados no arquivo de diagnóstico, o número de linhas
realmente exibidas pode ser maior ou menor que o especificado. Isso ocorre porque
os dados em alguns arquivos de diagnóstico são buscados em bytes e o número de
bytes por linha varia.
Exibir arquivos de diagnóstico que terminam com arquivo .gz (zipado). Os recursos
dos arquivos .gz são os seguintes:
● O botão Download no SAP Web IDE baixa o arquivo na sua pasta de download
local. Esta localização depende das configurações do seu navegador.
Compactar arquivos
Deletar arquivos
283
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Baixar arquivos
Para baixar um arquivo de diagnóstico para análise offline, clique com o botão direito
do mouse e escolha Download. Você pode selecionar vários arquivos para baixar.
No cockpit do SAP HANA, você pode usar Alerta e diagnóstico → Gerenciar despejos
completos de informações do sistema para analisar e diagnosticar problemas com o
sistema de banco de dados SAP HANA. Ele coleta todas as informações importantes
de diagnóstico em um arquivo zip, que pode ser baixado em um PC local. Você pode
anexar esse arquivo zip baixado a uma mensagem de suporte SAP.
284
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Exibir uma visão geral dos arquivos zip das informações de diagnóstico coletadas
1. No cockpit do SAP HANA, role para baixo até a área Alerta e diagnóstico e escolha
o link Gerenciar despejos de informações completas do sistema.
2. Escolha o botão Collect Diagnostics e escolha Collect from Existing Files ou Create
from Runtime Environment.
Informações de diagnóstico
285
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O script Python pode coletar mais informações quando o banco de dados SAP HANA
estiver online, pois pode conectar-se ao banco de dados e recuperar informações de
monitoramento da visualização do monitor SAP HANA. Essas visualizações não estão
disponíveis quando o banco de dados está offline.
Para cada serviço, o arquivo de despejo RTE contém informações sobre sistema,
CPU, memória, threads, módulos carregados e assim por diante. Um arquivo chamado
<nome do serviço> _ <nome do host> _ <port> _runtimedump_ <data> .trc é
adicionado ao zip de despejo completo do sistema. Esses arquivos são armazenados
no arquivo completo do System Dump.
286
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
287
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
As primeiras 2.000 linhas de todas as tabelas restantes no esquema
_SYS_STATISTICS são exportadas conforme solicitado pela coluna SNAPSHOT_ID.
288
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Com o cockpit do SAP HANA para administração offline, você também pode analisar
um sistema SAP HANA que não responde. As informações são coletadas usando um
script Python que é executado pelo sapstartsrv. Você deve fornecer as credenciais do
usuário do sistema operacional <sid> adm.
289
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Quando um sistema não pode ser acessado pelo SQL ou se estiver enfrentando
problemas importantes de desempenho devido a situações de alta carga ou bloqueio,
você poderá coletar informações usando a conexão do serviço de início SAP
(sapstartsrv). O status operacional de todas as conexões, transações, transações
bloqueadas e threads no sistema é coletado. Se necessário, você pode cancelar
conexões e transações individuais, ou mesmo cancelar todas as transações.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Trabalhar com informações de diagnóstico
290
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 7
Usando o console do SQL
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Para abrir o SQL Console, no cockpit do SAP HANA, role para baixo até a área
Administração de banco de dados e escolha o link Abrir SQL Console. Isso abre o
Database Explorer, onde você pode adicionar seu banco de dados.
291
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Agora você pode explorar o banco de dados abrindo a pasta Catálogo e navegando
para o esquema em que a tabela está localizada. Quando você clica com o botão
direito do mouse em uma tabela, o menu de contexto é aberto. Este menu contém
muitas opções para analisar a tabela selecionada.
292
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Com o aplicativo SQL Plan Cache, você pode ativar e visualizar o SQL Plan Cache
mantido pelo sistema de banco de dados SAP HANA.
293
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Quando uma instrução SQL é executada pela primeira vez, um plano de execução é
gerado. O processo de geração de um plano de execução é um procedimento caro.
Portanto, para melhorar o desempenho da geração de planos de execução, o banco
de dados SAP HANA armazena a execução gerada para reutilização posterior.
Ao selecionar o link de cache do plano Open SQL na área Monitoramento, você obtém
informações detalhadas sobre os Planos SQL em cache. Para ver a instrução SQL
completa que está em cache, escolha o link Mais. Você pode adicionar colunas
adicionais com KPIs medidos escolhendo Configurar colunas.
Para obter uma visão geral resumida do cache do plano SQL, escolha o link Visão
Geral do Cache do Plano SQL. A visão geral fornece informações sobre KPIs, como
tamanho do cache, contagem de uso e tempo total de execução.
Com o botão Configurar, você pode habilitar a coleta de estatísticas de cache do plano
SQL. Isso permite analisar problemas de desempenho do SQL Plan Cache.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Use o console do SQL
294
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 8
Executando a administração de tabelas do SAP HANA
Exemplo de negócios
OBJETIVOS DA LIÇÃO
Depois de concluir esta lição, você será capaz de:
As tabelas organizadas em colunas são otimizadas para leitura. Eles têm melhores
taxas de compactação do que as tabelas organizadas em linhas. Além disso, alguns
recursos do banco de dados SAP HANA, como particionamento, estão disponíveis
apenas para tabelas de colunas. O armazenamento baseado em coluna é usado para
tabelas grandes com atualizações em massa. No entanto, o desempenho de
atualização e inserção é melhor nas tabelas de linhas. O armazenamento baseado em
linhas é usado para pequenas tabelas com atualizações únicas e frequentes.
Nota:
Você pode associar tabelas de linhas a tabelas de colunas no banco de dados SAP
HANA. No entanto, é mais eficiente associar tabelas do mesmo tipo de
armazenamento.
Dica:
Você pode alterar uma tabela existente de um tipo de armazenamento para outro
(ALTER TABLE ALTER TYPE).
295
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Criação de tabela Para carregar dados no banco de dados SAP HANA, você precisa
criar tabelas. As tabelas podem ser mantidas no armazenamento em linha ou
armazenamento em coluna, dependendo do caso de uso.
Nota:
Para criar uma tabela, você deve estar autorizado a criar objetos no esquema
selecionado.
As tabelas podem ser criadas usando o SQL ou a interface de estúdio do SAP HANA.
A figura Exemplo de comando SQL para criar uma tabela de colunas mostra um
exemplo de comando SQL para criar uma tabela de colunas. A tabela da coluna
CLIENTE é criada no esquema de banco de dados TRAINING. Ele contém cinco
colunas diferentes, das quais CUSTOMER_ID é a chave primária.
Dica:
para detalhes e opções, consulte Referência SQL do SAP HANA.
Como alternativa, você pode criar uma tabela diretamente no SQL Console, conforme
mostrado na figura Criar Tabela Usando o Explorador de Banco de Dados.
296
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
1.No Database Explorer, abra o esquema do catálogo no qual deseja criar a nova
tabela.
2. No menu de contexto do esquema no qual você deseja criar a tabela, escolha Abrir
console do SQL.
6. Escolha Executar.
297
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para abrir a definição de tabela no SAP HANA Database Explorer, escolha Abrir no
menu de contexto de uma tabela específica.
Nota:
Por padrão, para abrir a definição de uma tabela, clique com o botão esquerdo na
tabela específica na Lista de Tabelas.
298
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A exibição do conteúdo da tabela pode ser útil, por exemplo, se você deseja exibir o
conteúdo de uma visualização do sistema para ajudá-lo a entender o que está
acontecendo no banco de dados.
Nota:
Por padrão, apenas as primeiras 1.000 linhas são exibidas. Para alterar essa
configuração nas preferências do Database Explorer, escolha Preferências →
Console SQL → Número máximo de linhas a serem exibidas.
299
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
o particionamento geralmente é usado em sistemas distribuídos, mas também pode
ser útil para sistemas de host único.
Quando uma tabela é particionada, a divisão garante que cada partição contenha um
conjunto diferente de linhas da tabela. Existem várias maneiras diferentes de atribuir
as linhas às partições de uma tabela, por exemplo, particionamento de hash,
particionamento por intervalo ou valor.
Vantagens do particionamento
● Balanceamento de carga
● Superando a limitação de tamanho das tabelas de armazenamento de colunas
● paralelização
● Poda de partição
● Melhor desempenho da operação delta merge
● Manipulação explícita da partição
● Paralelização
As operações podem ser paralelizadas usando vários threads de execução para cada
tabela.
● Poda de partição
As consultas são analisadas para determinar se correspondem ou não à especificação
de particionamento fornecida de uma tabela. Se uma correspondência for encontrada,
você poderá determinar as partições reais que mantêm os dados que estão sendo
consultados. Este método reduz a carga geral no sistema e melhora o tempo de
resposta.
300
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Hash
● alcance
● Robin Redondo
● Particionamento de hash
O particionamento hash distribui linhas para partições igualmente para balanceamento
de carga. Expande a limitação de 2 bilhões de linhas. O número da partição atribuída é
calculado aplicando um hash para o valor de uma coluna especificada. O
particionamento de hash não requer um conhecimento aprofundado do conteúdo real
da tabela.
● Particionamento de intervalo
O particionamento de intervalo cria partições dedicadas para determinados valores ou
determinados intervalos de valores em uma tabela. Isso requer um conhecimento
profundo dos valores que são usados ou são válidos para a coluna de particionamento
escolhida. Por exemplo, um esquema de particionamento de intervalo cria uma
partição para cada mês do calendário.
Dica:
para obter mais informações, consulte o Guia de administração do SAP HANA.
Nota:
Além do particionamento de nível único, o SAP HANA possui várias opções para
particionamento multinível. Os detalhes são descritos no Guia de administração do
SAP HANA.
301
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Na figura, Exemplo para criar uma tabela particionada em hash usando SQL, três
partições são criadas nas colunas aeb da tabela MY_TABLE.
Distribuição da tabela
Como alternativa, no SAP HANA Cockpit, você pode escolher o link Gerenciar
distribuição da tabela na página Visão geral do banco de dados de um inquilino.
302
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Além disso, você pode escolher ações adicionais na página Distribuição de tabela.
Se uma tabela é distribuída para várias partições, ela exibe o host que armazena cada
uma dessas partições. Partições existentes podem ser movidas para hosts diferentes,
gerando um plano de redistribuição específico. Você pode equilibrar a distribuição da
tabela, também após adicionar novos hosts ao sistema. Verificar, otimizar, compactar,
desfragmentar, carregar tabela, mesclar delta e avaliar o reparticionamento de tabelas
que não são particionadas para outros hosts também.
303
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Antes de mover tabelas ou partições, o sistema verifica se o host possui memória
suficiente. Alterar como as tabelas são distribuídas pelos hosts é uma operação crítica
→ faça backup do cenário antes de executar uma operação de redistribuição
Administração de tabelas
Para garantir consistência nas tabelas particionadas, execute verificações e instruções
de reparo, se necessário.
304
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
As verificações de dados podem levar muito tempo para serem executadas,
dependendo do volume de dados.
A partir do SAP HANA SPS7, uma nova opção de ajuste chamada está disponível. A
opção Replicação de tabela permite replicar tabelas para vários hosts.
Nota:
Vários aspectos precisam ser considerados. Consulte o Guia de administração do
SAP HANA para obter detalhes.
305
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Medir, com precisão, a memória total ou a quantidade de memória usada por uma
tabela específica (carga)
Dica:
Para obter mais informações sobre o uso atual da memória e o status de
carregamento de uma tabela, consulte sua definição de tabela.
● Um alerta foi emitido porque uma tabela excede o limite para o tamanho máximo de
armazenamento delta.
Nota:
Existem opções adicionais. Para mais informações, consulte o Guia de Administração
do SAP HANA.
306
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Embora a operação de mesclagem delta mova dados do armazenamento delta para o
armazenamento principal, o tamanho do armazenamento delta não é zero. Isso
ocorre porque os registros gravados por transações abertas são movidos para o novo
armazenamento delta enquanto a operação de mesclagem delta ocorre. Além disso,
mesmo que os contêineres de dados do armazenamento delta estejam vazios, eles
ainda precisam de algum espaço na memória.
307
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar administração da tabela SAP HANA
308
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Lição 9
Transportando alterações
Exemplo de negócios
O gerenciamento do ciclo de vida do SAP HANA abrange os dois aspectos a seguir:
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● alterações de transporte
No SAP HANA, vários objetos podem ser desenvolvidos para criar aplicativos
independentes ou integrar-se a outros produtos, como sistemas SAP.
Esses objetos são considerados como conteúdo transportável. O que é definido como
conteúdo do SAP HANA é mostrado na figura, O que é definido como conteúdo do
SAP HANA?
309
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para garantir consistência ao transportar objetos, envie objetos que pertençam juntos
ao mesmo tempo.
Contexto: Pacotes
310
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Todo o conteúdo entregue como parte do aplicativo que você desenvolve para o SAP
HANA é armazenado em pacotes no repositório do SAP HANA. Os pacotes são
organizados em uma hierarquia que torna o processo de manutenção dos pacotes
transparente e lógico.
Os pacotes permitem agrupar os artefatos que você cria e mantém para seus
aplicativos. Esteja ciente dos privilégios que os desenvolvedores de aplicativos
precisam para acessar (e executar operações) os pacotes.
311
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Uma unidade de entrega é uma coleção de pacotes que são transportados juntos.
Atribua todos os pacotes pertencentes ao seu aplicativo à mesma unidade de entrega.
Isso garante que eles sejam transportados consistentemente juntos dentro do cenário
do sistema. Cada unidade de entrega tem uma identidade única.
Para criar e gerenciar unidades de entrega, primeiro você precisa manter a identidade
do fornecedor. As unidades de entrega estão associadas ao fornecedor e os pacotes
que compõem a unidade de entrega são armazenados no espaço de nome do
fornecedor.
Unidade de entrega
A unidade de entrega possui os seguintes recursos:
● Identidade única
- Nome do fornecedor (compare o atributo content_vendor)
- Nome da unidade de entrega
312
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
313
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Existem várias opções para transportar o conteúdo do SAP HANA. Qual deles é
adequado depende do caso de uso e do cenário de integração, da seguinte maneira:
314
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Como administrador, você pode usar o SAP HANA Application Lifecycle Manager
como um único ponto de acesso para executar as seguintes tarefas:
Nota:
A ferramenta SAP HANA Application Lifecycle Manager está disponível no servidor da
Web SAP HANA XS.
315
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
316
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Granularidade de Transportes
O Change Recording pode ser ativado como configuração global do sistema em seu
ambiente de desenvolvimento.
● Se um objeto estiver pronto para ser transportado, sua Unidade de entrega deverá
estar ativada.
Acompanhamento de alterações O transporte com gravação de alterações possui os
seguintes recursos:
Desenvolvimento de equipe
Permite que um desenvolvedor (ou equipe) trabalhe em um artefato de
desenvolvimento e libere a “mudança” somente quando o artefato estiver pronto para
promover o sistema de teste. Para desenvolvedores que não contribuem para essa
alteração, os objetos estão bloqueados.
Transporte
O transporte da unidade de entrega contém apenas objetos onde suas alterações são
liberadas.
317
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Visualizador de Dependências
O SAP HANA Lifecycle Manager inclui uma ferramenta gráfica para exibir
dependências entre as unidades de entrega.
318
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Para obter mais informações sobre como configurar e usar o SAP HANA Application
Lifecycle Manager, consulte o SAP HANA Developer Guide.
O Sistema de Mudança e Transporte (CTS) do ABAP foi aprimorado para que também
possa ser usado para transportar objetos não ABAP, conhecidos como CTS + ou CTS
aprimorado.
Você já pode usar o CTS, por exemplo, para gerenciar transportes não-ABAP para
aplicativos como o SAP Enterprise Portal ou para transportar seus objetos SAP BW
ABAP. Nesse caso, convém usar a mesma ferramenta para transportar os objetos do
SAP HANA. Com a integração do SAP HANA no CTS, isso agora é possível. Você
pode modelar seu cenário para seus sistemas SAP HANA no Transport Management
System (TMS) da mesma maneira que com qualquer outro aplicativo não ABAP
suportado pelo CTS.
Para usar o SAP HANA com CTS, conforme descrito nesta lição, seus sistemas
precisam atender a certos pré-requisitos.
● Sistema CTS +
- SAP Solution Manager 7.1 SPS05, SAP NetWeaver 7.3, incluindo o pacote de
aprimoramento 1 ou SAP NetWeaver 7.4 (AS ABAP e AS JAVA)
319
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
- Plug-in CTS instalado no sistema CTS (extraído do SL Toolset 1.0 SP04 - pelo
menos, use sempre o mais novo plug-in CTS disponível)
- A nota 1731044 da SAP ou a nota 1730989 da SAP deve ser implementada no host
do CTS Deploy Web Service
● SAP HANA
A figura, Usando CTS + com SAP HANA: Landscape, mostra os sistemas envolvidos
no cenário. A figura mostra, como exemplo, um cenário de três sistemas consistindo
em um desenvolvimento, um teste e um sistema de produção. Este é um exemplo
básico. Você pode configurar paisagens maiores ou mais simples no CTS. Todas as
opções que você pode conhecer do TMS também estão disponíveis para os sistemas
SAP HANA. Você pode, por exemplo, ter vários sistemas seguidos ou mais de um
sistema de destino ao mesmo tempo.
Além disso, você precisa de um sistema em que o CTS esteja configurado. Para a
configuração, use um SAP Solution Manager ou SAP NetWeaver onde o CTS Plug-In
contido no Software Logistics (SL) Toolset está instalado. A configuração está descrita
no Guia de instruções em: http://scn.sap.com/ docs / DOC-8576. Nesta lição, este
sistema é referido como "sistema CTS".
320
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Desde o SAP HANA studio SP05, não é mais necessário exportar o conteúdo do SAP
HANA para o sistema de arquivos e anexá
lo manualmente a uma solicitação de transporte do CTS. Agora você pode exportar o
conteúdo do SAP HANA e anexá
lo a uma solicitação de transporte em uma etapa (referido como "Fechar
acoplamento"). Agora é a maneira preferida de exportar o conteúdo do SAP HANA
para uma solicitação de transporte.
Uso de contêineres de transporte do SAP HANA para conteúdo ABAP for SAP
HANA
Desde o SAP NetWeaver 7.4, existem inúmeras otimizações relacionadas ao SAP
HANA que ajudam a desenvolver aplicativos ABAP para SAP HANA.
321
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Isso significa que os aplicativos ABAP para SAP HANA são transportados
normalmente, como em qualquer aplicativo clássico baseado em ABAP.
● Sistema de origem
- Criar unidade de entrega e atribuir pacotes
- Criar contêiner de transporte SAP HANA
- Liberar solicitação de transporte
● Sistema de destino
- Solicitação de transporte de importação
- Ativar conteúdo do SAP HANA
Dica:
Para obter mais informações, consulte: http://scn.sap.com/docs/DOC
43035
322
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Se você deseja especificar um diretório diferente no sistema de arquivos do servidor,
ele já deve existir e o banco de dados deve ter autorização para acessá
lo.
323
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Você pode usar sua autorização para impedir a exportação de conteúdo. Para mais
informações, consulte o guia do desenvolvedor.
Dica:
Para a exportação de tabelas pequenas ou exportações apenas de catálogo, uma
exportação de CSV para o sistema de arquivos do cliente é apropriada. No entanto,
considere o tamanho máximo do arquivo do seu sistema operacional. Uma
exportação binária no servidor é recomendada para grandes exportações (por
exemplo, exportações acima de 2 GB).
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● alterações de transporte
324
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Avaliação da Aprendizagem
1. Qual dos seguintes usuários pode iniciar e parar um sistema de banco de dados
distribuído do SAP HANA? Escolha as respostas corretas.
□ A usuário DO SISTEMA
□ B usuário <SID> ADM
□ C Usuário ROOT
2. Quais dos seguintes arquivos de configuração são criados se forem feitas
alterações específicas do cliente após ou durante a instalação do banco de dados SAP
HANA? Escolha as respostas corretas.
□ A sapprofile.ini
□ B hanaconfig.ini
□ C daemon.ini
□ D nameserver.ini
3. Após a configuração inicial e após o carregamento inicial, você deve executar um
backup completo dos dados e do sistema de arquivos, incluindo um backup da
configuração. Determine se esta afirmação é verdadeira ou falsa.
□ Verdadeiro
□ Falso
4. Qual dos seguintes rastreios tem o status de configuração padrão "Ativo"? Escolha
a resposta correta.
□ A Rastreio de desempenho
□ B Rastreio de banco de dados
□ C Rastreio SQL
□ D Perfilador de núcleo
5. Os parâmetros maxfiles e maxfilesize, encontrados no global.ini, controlam a
rotação do log. Determine se esta afirmação é verdadeira ou falsa.
□ Verdadeiro
□ Falso
325
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
□ A memória de limite
□ B Use rastreamento na memória
□ C Intervalo de liberação do rastreio
□ D Registros de rastreamento na memória
7. Em quais circunstâncias você cria uma tabela de armazenamento de colunas?
Escolha as respostas corretas.
□ Verdadeiro
□ Falso
326
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 9
Avaliação da Aprendizagem - Respostas
1. Qual dos seguintes usuários pode iniciar e parar um sistema de banco de dados
distribuído do SAP HANA? Escolha as respostas corretas.
□ A usuário DO SISTEMA
■ B usuário <SID> ADM
■ C Usuário ROOT
Corrigir. O usuário <SID> ADM e o usuário ROOT podem iniciar e parar um sistema de
banco de dados distribuído do SAP HANA.
■ A sapprofile.ini
□ B hanaconfig.ini
■ C daemon.ini
■ D nameserver.ini
Corrigir. Os arquivos sapprofile.ini, daemon.ini e nameserver.ini são criados se forem
feitas alterações específicas do cliente após ou durante a instalação do banco de
dados SAP HANA.
■ Verdadeiro
□ Falso
Corrigir. Leia mais sobre isso na lição "Executando tarefas regulares de administração
de banco de dados" no curso HA200.
4. Qual dos seguintes rastreios tem o status de configuração padrão "Ativo"? Escolha
a resposta correta.
□ A Rastreio de desempenho
■ B Rastreio de banco de dados
□ C Rastreio SQL
□ D Perfilador de núcleo
327
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
■ Verdadeiro
□ Falso
Corrigir. Leia mais sobre isso na lição "Trabalhando com informações de diagnóstico e
arquivos de diagnóstico".
□ A memória de limite
■ B Use rastreamento na memória
□ C Intervalo de liberação do rastreio
□ D Registros de rastreamento na memória
Corrigir. No rastreio de declarações caras de monitoramento, a opção de rastreio
adicional Usar rastreio de memória precisa ser configurada como "false" para gravar
os dados de rastreio diretamente no arquivo. Leia mais sobre isso na lição "Usando o
SQL Console" no curso HA200.
8. Uma unidade de entrega é uma coleção de pacotes que são transportados juntos
Determine se esta afirmação é verdadeira ou falsa.
■ Verdadeiro
□ Falso
328
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
329
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 10
Restaurar e recuperar
Lição 1
Explicando backup e recuperação
Lição 2
Executando backup da área de dados
Lição 3
Configurando um backup da área de log
Lição 4
Descrevendo tópicos adicionais de backup
Lição 5
Executando recuperação de banco de dados
Lição 6
Explicando backup e recuperação usando instantâneos de dados
Lição 7
Criando um instantâneo de fallback
Lição 8
Explicando a cópia do banco de dados
OBJETIVOS DA UNIDADE
● Explicar backup e recuperação
● Executar backup da área de dados
● Configurar um backup da área de log
● Descrever tópicos adicionais de backup
● Executar recuperação de banco de dados
● Explicar backup e recuperação usando instantâneos de dados
● Criar um instantâneo de fallback
● Explique os cenários para uma cópia do banco de dados
330
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Lição 1
Explicando backup e recuperação
Exemplo de negócios
Você deve executar backups para o banco de dados SAP HANA. Portanto, você
precisa conhecer o
conceito de backup e recuperação do banco de dados SAP HANA.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Para garantir o desempenho ideal, o banco de dados SAP HANA mantém a maioria de
seus dados na memória.
No entanto, ele ainda usa armazenamento persistente para fornecer um fallback em
caso de falha.
331
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
É feito backup paralelo da área de dados para cada um dos serviços do SAP HANA.
Se o SAP HANA for executando em vários hosts, um backup de dados inclui todas as
partes de backup específicas do serviço para todos os anfitriões.
332
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Visão geral
● Backup completo
● Backup Delta
● Refazer backups de log
● Backup e recuperação usando ferramentas de terceiros
● Verificações de integridade para backups
333
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Executando backups
Os backups podem ser criados usando as seguintes ferramentas:
334
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
A certificação SAP é necessária para implementações do BACKINT SDK for SAP
HANA por fornecedores de terceiros.
Esta é uma visão geral das informações a serem consideradas ao planejar sua
estratégia de backup e recuperação com o banco de dados SAP HANA. Você pode
encontrar mais informações sobre os pontos individuais em as seções a seguir.
335
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Os backups só podem ser criados quando o SAP HANA está online. Todo o SAP
HANA configurado serviços devem estar em execução.
● Com um backup de dados, apenas é feito o backup dos dados reais; não é feito
backup do espaço não utilizado no banco de dados. Um backup completo de dados
inclui todos os dados necessários para recuperar o banco de dados para um estado
consistente. Isso inclui dados comerciais e administrativos.
● Os backups do SAP HANA criados com a versão 1.0 SPS10 ou mais recente podem
ser usados para recuperar a SAP HANA 2.0.
● Um backup de um sistema de contêiner único SAP HANA não pode ser recuperado
para um sistema base de dados.
336
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Informação relacionada
Para mais informações, consulte o seguinte:
● Notas SAP
- Nota 1642148 da SAP: FAQ: backup e recuperação de banco de dados SAP HANA
- Nota 1730932 da SAP: Uso de ferramentas de backup com BACKINT
337
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar backup e recuperação
338
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Lição 2
Executando backup da área de dados
Exemplo de negócios
Você precisa definir uma estratégia de backup para o banco de dados SAP HANA.
Portanto, você precisa
saber como executar backups da área de dados.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Com um backup de dados, apenas é feito o backup dos dados reais; não é feito
backup do espaço não utilizado no banco de dados.
Nota:
Um backup de dados não inclui a área de log ou as definições de configuração
específicas do cliente.
É feito backup paralelo da área de dados para cada um dos serviços do SAP HANA.
Se o SAP HANA estiver em execução em vários hosts, um backup de dados incluirá
todas as partes de backup específicas do serviço para todos os hosts.
Os backups Delta permitem reduzir a quantidade de dados dos quais é feito backup,
em comparação com os backups completos de dados. Por sua vez, isso significa que
os backups delta são mais rápidos de criar do que os backups completos de dados.
Diferencial
Ele armazena todos os dados que foram alterados desde o último backup completo de
dados.
339
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Incremental
Ele armazena os dados que foram alterados desde o último backup completo de
dados ou o último backup delta (incremental ou diferencial).
Nota:
Os backups delta são backups de dados. Ao contrário dos backups delta, os backups
de log contêm as entradas de redo log de um segmento de log fechado.
O tipo de backup delta a ser usado depende dos requisitos específicos de backup e
recuperação. Você também pode misturar backups incrementais e diferenciais.
Nota:
O SAP HANA suporta a integração perfeita de ferramentas de backup de terceiros
certificadas pela SAP. Normalmente, os backups delta funcionam com as definições
de configuração padrão. No entanto, em algumas situações, podem ser necessárias
etapas adicionais para criar backups delta com uma ferramenta de backup de
terceiros.
340
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
341
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Observe que todos os arquivos para um backup de dados específico são gravados no
mesmo local. Os arquivos pertencentes ao mesmo backup de dados não podem ser
gravados em vários locais. Dados diferentes os backups podem ser gravados em
locais diferentes, mas todos os arquivos pertencentes a um dado específico o backup
é gravado no mesmo local. Crie as estruturas de diretório antes que o backup seja
começado.
● O destino configurado para backups de dados e log deve ser válido durante todo o
sistema, não apenas para hosts específicos.
Nota:
O destino de backup padrão só pode ser alterado para backups baseados em arquivo.
Os backups feitos com ferramentas de terceiros sempre usam o destino / usr / sap /
<SID> / SYS / global / hdb / backint. Por esse motivo, você não pode alterar o
destino de backup para ferramentas de terceiros.
342
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para backups baseados em arquivo, use um prefixo exclusivo para cada nome de
backup de dados. Para exemplo, um carimbo de data / hora. Se você usar os
mesmos prefixos, replique um backup de dados para um novo destino assim que o
backup for criado. Caso contrário, um backup completo de dados existente com o
mesmo nome será substituído pelo próximo backup de dados.
● Configurações do catálogo
● Configurações de log
● Configurações de backup de dados
● Restrições para usuários do banco de dados inquilino
● Tempo limite do BackintResponse
343
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
344
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
arquivo para arquivos de backup. Se um backup exceder esse tamanho, ele será
dividido em vários arquivos.
O administrador garante que haja espaço livre suficiente para os arquivos de backup.
Eles
calcule a quantidade de espaço livre necessária no diretório de backup.
Nota:
O tamanho real de um backup de dados pode ser maior ou menor que o tamanho
estimado. Por exemplo, se os dados forem alterados no banco de dados após a
estimativa do tamanho e antes da execução do backup, o tamanho real do backup
pode ser diferente de o tamanho estimado.
345
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
A parte mais difícil é o dimensionamento para backups de log, porque isso depende
da número de alterações de dados que ocorrem no banco de dados. Por sua vez, é
uma quantidade única para cada sistema e período de tempo.
Ao carregar dados, a experiência mostra que o tamanho do disco das entradas de log
geralmente é pelo menos duas vezes o tamanho dos dados carregados após a
compactação no SAP HANA.
Usando o cockpit do SAP HANA, é possível criar backups de dados e backups delta
backups e backups incrementais). Você precisa criar um backup para o banco de
dados do sistema e todos os bancos de dados de inquilino.
346
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Os bancos de dados do inquilino contêm os dados comerciais. Eles têm seus próprios
servidores de indexação.
347
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para criar um backup de dados usando o SAP HANA Cockpit, execute as seguintes
etapas:
O SAP HANA Cockpit usa o registro de data e hora para o prefixo do arquivo de
backup por padrão.
348
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para criar um backup de dados usando o SAP HANA Studio, execute as seguintes
etapas:
349
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota: Um backup de dados realizado com o estúdio SAP HANA salva apenas a carga
útil dos volumes de dados do banco de dados. Os arquivos de configuração do banco
de dados (e arquivos .ini) não são armazenados em backup. Os arquivos de
configuração (arquivos .ini) que contêm alterações específicas do cliente podem ser
copiados manualmente, para que você possa identificar e restaurar facilmente
alterações específicas do cliente em uma situação de recuperação.
Você pode inserir comandos SQL usando o editor SQL no SAP HANA studio ou o
programa hdbsql na linha de comando.
Nota:
Use backups apenas com comandos SQL para o modo em lote (consulte a seção
sobre backup e recuperação no guia de administração).
Os backups de dados podem ser agendados com o cockpit do SAP HANA. Você pode
agendar backups completos, incrementais ou diferenciais, bem como backups para
ferramentas de arquivo ou de terceiros (BACKINT).
350
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O cockpit do SAP HANA 2.0 não pode agendar backups para bancos de dados do
SAP HANA 1.0.
351
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● As agendas de backup criadas com o cockpit 1.0 do SAP HANA não são
compatíveis com o cockpit 2.0 do SAP HANA.
● Antes de atualizar do SAP HANA 1.0 para o SAP HANA 2.0, use o cockpit do SAP
HANA 1.0 para excluir todos os agendamentos de backup criados com o SAP HANA
1.0.
● Depois de atualizar para o SAP HANA 2.0, crie novos agendamentos de backup.
Ativar o agendador de backup O agendador de backup deve ser ativado para o banco
de dados do sistema e para cada banco de dados do inquilino. Um backup de um
banco de dados de inquilino deve ser agendado por meio do próprio banco de dados
de inquilino. Um backup de um banco de dados de inquilino não pode ser agendado
por meio do banco de dados do sistema. Para o banco de dados do sistema, o
planejador de backup deve estar ativado no arquivo nameserver.ini. Para ativar o
agendador de backup, você pode usar a seguinte instrução SQL: ALTER SYSTEM
ALTER configuration ('nameserver.ini', 'SYSTEM') SET ('scheduler', 'enabled') = 'true'
WITH reconfigure Para cada banco de dados de inquilino, o planejador XS deve estar
ativado no arquivo xsengine.ini. Para ativar o agendador XS, você pode usar a
352
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para visualizar os prefixos de backup de dados na página Visão geral do backup,
configure a coluna prefixo escolhendo o ícone de engrenagem.
353
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Executando agendamento
Por padrão, o SAP HANA usa um canal para backups de dados. Se necessário, você
pode configurar o SAP HANA para usar canais adicionais. Quando vários canais são
usados, o SAP HANA distribui os dados igualmente entre os canais disponíveis. Todas
as partes de um backup multitransmissão são aproximadamente do mesmo tamanho.
354
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para criar backups de dados multitransmitidos, configure a ferramenta de backup de
terceiros para usar vários canais com bom desempenho. Para mais informações
sobre a configuração da ferramenta de backup, consulte a documentação do
fornecedor.
355
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar backup da área de dados
356
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Lição 3
Configurando um backup da área de log
Exemplo de negócios
Você precisa definir uma estratégia de backup para o banco de dados SAP HANA.
Além de executar backups da área de dados, você deve configurar um backup da área
de log.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Configurar um backup da área de log
Gerenciamento de Log
Se um buffer de log ficar cheio ou uma entrada de confirmação for gravada, ele será
gravado no volume de log designado.
O log é finalmente gravado em segmentos de log, onde vários buffers de log podem
ser combinados.
Você pode encontrar muitos arquivos de log como segmentos de log (1 GB) no volume
de log.
Modo de registro
357
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O sistema pode reutilizar o espaço ocupado no volume de log pelos segmentos de log.
O parâmetro log_mode controla como os segmentos de log são reconsumidos.
Cuidado:
O modo de substituição, log_mode = overwrite, não é recomendado para sistemas de
produção. Com log_mode = overwrite, nenhuma recuperação point
in
time é possível. Para recuperação, apenas backups de dados são usados; os logs
não são usados. A opção Recuperar o banco de dados para uma recuperação
específica de backup de dados é a única opção que pode ser selecionada.
Nota:
Após a instalação, o SAP HANA é executado temporariamente no modo de registro
de substituição. Depois de criar o primeiro backup de dados completo, o SAP HANA
alterna automaticamente para o modo de log normal padrão.
358
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para sistemas produtivos, use o modo de log normal, pois fornece a mais alta
segurança para a restauração de dados durante uma recuperação do banco de dados
SAP HANA. No modo de log normal, o sistema cria automaticamente backups de log
que podem ser usados para uma recuperação, além dos backups de dados. No
entanto, é necessário mais espaço de backup nesse modo de log devido aos backups
de log. Portanto, um conceito operacional para administrar backups de dados e log é
um pré-requisito para usar o modo de log normal.
Após alterar os parâmetros do modo de log, reinicie o sistema de banco de dados para
ativar as alterações. Além disso, crie um backup completo de dados do banco de
dados.
Cuidado:
Não exclua segmentos de log no nível do sistema operacional, porque a área de log
ficará inutilizável e o banco de dados poderá parar de funcionar imediatamente.
Nota:
Se os backups forem para o sistema de arquivos, você também deverá arquivar
regularmente o log BACKUPS para evitar que o log BACKUP DESTINATION fique
cheio.
359
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O destino de backup padrão só pode ser alterado para backups baseados em arquivo.
Se você alterar o local do backup em basepath_logbackup, a alteração ocorrerá
imediatamente.
Nota:
Os backups feitos com ferramentas de terceiros sempre usam o destino: / usr /
sap / <SID> / SYS / global / hdb / backint. Por esse motivo, não é possível alterar
o destino do backup para ferramentas de terceiros. Para um destino para
ferramentas de terceiros, apenas pipes nomeados são criados no sistema de
arquivos. Os pipes nomeados não ocupam espaço no sistema de arquivos.
360
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
No modo padrão log_ normal, se o backup automático de log estiver desativado, a
área de log aumentará até que o sistema de arquivos esteja cheio. Nesse estágio, o
banco de dados congela.
Nota:
Se os segmentos de log ficarem cheios antes do intervalo de backup, os backups
serão efetuados automaticamente. Um intervalo de tempo 0 significa que os backups
de log são criados apenas quando um segmento de log está cheio e quando os
serviços são reiniciados.
361
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O parâmetro log_backup_timeout_s entra em vigor apenas se
enable_auto_log_backup estiver definido.
Para LOG_MODE = NORMAL, esses parâmetros devem ter os seguintes valores:
● ENABLE_AUTO_LOG_BACKUP = YES
● LOG_BACKUP_TIMEOUT_S> 0
Nota:
Os aprimoramentos para backups de log ao usar BACKINT incluem o seguinte:
Com um sistema SAP HANA bem operado, muitos backups de log são criados. É
comum ter mais de 2.000 arquivos de backup por dia. As ferramentas de backup
externo podem ter problemas para digerir muitos arquivos.
O SAP HANA usa várias opções para reduzir o número de arquivos de backup
criados.
362
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para melhorar o desempenho dos backups de log, o SAP HANA pode gravar todos os
segmentos de log de um serviço que estão prontos para o backup em um determinado
momento em um único backup de log. Você pode definir o tamanho máximo desse
backup de log único. Esta opção é suportada para backups baseados em arquivo e
ferramentas de terceiros.
Se uma única operação de backup de log demorar muito, vários outros segmentos de
log poderão ser colocados na fila para backup durante esse período. Durante períodos
de alta carga, os segmentos de log são fechados e enfileirados para backup mais
rapidamente do que uma única operação de backup é concluída.
Os segmentos de log na área de log são liberados apenas para substituição após um
backup de log bem-sucedido. Em algumas situações, pode haver um atraso na
liberação dos segmentos de log porque eles estão aguardando o backup. Como
resultado desse atraso, a área de log pode aumentar. Se não for possível fazer backup
e liberar os segmentos de log mais rapidamente do que a área de log, a área de log
poderá ficar ainda mais cheia.
Para solucionar esse problema, o SAP HANA pode gravar todos os segmentos de log
de um serviço que estão prontos para o backup em um determinado momento em um
único backup de log.
O tamanho máximo dos segmentos de log a serem processados por uma única
operação de backup é definido pelo parâmetro max_log_backup_size na seção de
backup do arquivo global.ini. O valor padrão é 16. Isso significa que uma operação de
backup cria backups de log com um tamanho máximo de 16 GB.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Configurar um backup da área de log
363
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Lição 4
Descrevendo tópicos adicionais de backup
Exemplo de negócios
Você precisa definir uma estratégia de backup para o banco de dados SAP HANA.
Portanto, você precisa definir uma estratégia para fazer backup dos arquivos de
configuração do seu banco de dados. Depois de definir uma estratégia para a área de
dados e o backup da área de log, você precisa de informações sobre a execução de
backups e seu histórico.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Descrever tópicos adicionais de backup
Nota:
À medida que mais dados são gravados em backup.log e backint.log, os arquivos
aumentam, mas seu tamanho aumentado não afeta o desempenho do banco de
dados. Se backup.log ou backint.log se tornar muito grande para o espaço em disco
disponível, você poderá excluir ou renomear com segurança qualquer arquivo,
conforme necessário.
Catálogo de backup
364
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Escolha quais dados e backup de log usar para recuperar o banco de dados
● Determine quais arquivos de backup não são mais necessários para uma
recuperação
Informações no catálogo de backup O catálogo de backup contém informações sobre
o seguinte:
● O tipo de destino
● O ID de backup
O Catálogo de backup exibe uma lista de backups anteriores. Esta lista permite ver
rapidamente o status de cada entrada do catálogo, bem como suas informações
principais. Para ver todos os detalhes de uma entrada específica, selecione-a na lista.
Mais informações são exibidas na área Detalhes do backup.
Isso inclui, por exemplo, tempos de início e conclusão do backup, duração, tamanho,
tempo de taxa de transferência e detalhamento de cada serviço.
Por padrão, apenas backups completos de dados são exibidos. Para ver backups
delta, marque as caixas de seleção Backup de dados diferenciais ou Backup de dados
incrementais.
365
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota: Você também pode acessar o catálogo de backup usando o Editor de backup no
SAP HANA Studio.
O backup do catálogo é feito em backup e com versão após cada operação de backup
concluída. Isso permite que o catálogo de backup seja acessado durante uma
recuperação. Mesmo quando log_mode = overwrite estiver definido, onde os logs não
forem criados, o backup do catálogo ainda será feito. Se o backup do catálogo de
backup for feito com uma ferramenta de terceiros, o controle de versão do catálogo de
backup será tratado pela ferramenta de backup. O SAP HANA grava um backup do
catálogo de backups para backups simultâneos de log de diferentes serviços. Isso
significa que o backup do catálogo de backup abrange todos os backups de log que
foram gravados desde o backup anterior do catálogo de backup. Esta ação está
ativada por padrão. Para desativá-lo, escolha global.ini → backup e defina o parâmetro
de configuração do banco de dados enable_accumulated_catalog_backup como
False. O catálogo de backup é gravado como um backup separado. Por padrão, o
backup do catálogo de backup é feito no mesmo destino que os backups de log.
Cuidado:
Se você alterar o destino padrão dos backups de log, o backup do catálogo não será
feito automaticamente no mesmo local.
366
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
367
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
368
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Há um evento de auditoria que você pode ativar que cria uma entrada na trilha de
auditoria sempre que um backup é excluído usando esta função.
Nota:
Se os instantâneos de dados forem excluídos do catálogo de backup, eles não serão
excluídos fisicamente. Os instantâneos de dados que não são mais necessários
devem ser excluídos manualmente.
369
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota: (*) significa que o parâmetro deve ser ajustado à sua instalação específica; (**)
significa que o parâmetro se refere a uma configuração padrão do banco de dados
SAP HANA que dificilmente será alterada em qualquer instalação do banco de dados.
370
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● <name> = <value>
● Não há espaço nos dois lados do operador "="
● O nome dos parâmetros não deve ser alterado
● Diferencia maiúsculas de minúsculas
● Use $ {<name>} para parâmetros que fazem referência a outros parâmetros
Opções de linha de comando
Nome Descrição
-h Exibir informações de uso e sair (independentemente de quaisquer
outros parâmetros de linha de comando fornecidos).
-t Modo de teste: não crie ou exclua arquivos de backup, ou seja, não
crie backup de dados, não crie backup de arquivo de configuração.
Grava mensagens de log no arquivo $ {SCRIPT_LOG}.
-q Suprimir o tempo de espera e a saída de informações (recomendado
no modo em lote).
-d Crie apenas um backup de dados. Não faça backup dos arquivos de
configuração.
-c Faça backup apenas dos arquivos de configuração. Não execute um
backup do banco de dados.
-p Adicione parametrização de script e opções de linha de comando ao
arquivo de log de script.
-- Crie arquivos de backup que não contêm o dia da semana como parte
suffix=<value> do nome, mas, em vez disso, <valor>. Nota: Não deve haver nenhum
espaço em branco em nenhum dos lados do sinal “=”.
Em uma situação de recuperação, um backup das configurações pode ser útil para
identificar e restaurar com mais facilidade as alterações específicas do cliente nas
configurações padrão. Se você desejar usar as definições de configuração específicas
do cliente após uma recuperação, precisará reconfigurar o sistema recuperado usando
o cockpit do SAP HANA ou o estúdio do SAP HANA.
371
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
O sapprofile.ini contém informações específicas de cada host. Por esse motivo, em
uma situação de recuperação, não copie o arquivo sapprofile.ini manualmente para
um host diferente, pois não será compatível com um novo cenário.
372
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Descrever tópicos adicionais de backup
373
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Lição 5
Executando recuperação de banco de dados
Exemplo de negócios
Devido a um erro de hardware, o banco de dados não pode mais ser iniciado. Depois
de resolver o problema de hardware, você executa uma recuperação do banco de
dados.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Uma recuperação do banco de dados do sistema pode ser necessária, por exemplo,
se houver erros físicos nos volumes do banco de dados do sistema. Recuperação de
um banco de dados SAP HANA Quando é necessário recuperar o banco de dados
SAP HANA?
374
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Se a área de log estiver inutilizável, você poderá reproduzir apenas os backups de log.
Portanto, quaisquer alterações feitas após o backup de log mais recente são perdidas.
Além disso, todas as transações que foram abertas durante o backup do log são
revertidas. Você ainda pode recuperar o banco de dados em um determinado
momento nos backups de log existentes. Para recuperação, os backups de dados e
backups de log são usados. Quando o backup de dados é restaurado com sucesso, as
entradas de log dos backups de log são automaticamente reproduzidas. Para impedir
a recuperação de entradas da área de log inutilizável, no Assistente de Recuperação,
especifique a opção Inicializar área de log.
Para redefinir o banco de dados para um ponto específico no tempo, você precisa de
um backup de dados antes do ponto no qual recuperar, os backups de log
subsequentes e a área de log. Todas as alterações feitas após o tempo de
recuperação são perdidas. Se você executar essa recuperação, considere recuperar o
banco de dados em um sistema diferente.
Tipos de recuperação
A figura Histórico de backup mostra uma visão geral dos possíveis tipos de backup
durante a operação normal.
375
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Tipos de recuperação
Esta opção recupera o banco de dados o mais próximo possível do horário atual. Esta
opção de recuperação usa os seguintes dados:
● O backup de dados mais recente
● Backups de log feitos desde o backup de dados mais recente
● área de log
Nota:
A opção (C) não é suportada para backups delta. As entradas de log não são
reproduzidas, nem a partir dos backups nem da área de log. Todas as entradas de log
que ainda existem na área de log são excluídas.
376
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Exigências
Requisitos para executar uma recuperação
● Antes de iniciar uma recuperação, todos os backups de dados e log devem estar
acessíveis no sistema de arquivos ou disponíveis por meio da ferramenta de backup
de terceiros
● O número e o tipo de serviços nos sistemas de origem e destino devem ser idênticos
Restrições
● O software de banco de dados SAP HANA deve estar instalado, para que exista um
banco de dados inicial. Em uma situação de recuperação, você pode usar o cockpit do
SAP HANA ou o estúdio do SAP HANA para restaurar alterações específicas do
cliente nesse banco de dados inicial.
377
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Um banco de dados SAP HANA não pode ser recuperado em um banco de dados
SAP HANA com uma versão de software inferior. A versão do software SAP HANA
usada para a recuperação deve sempre ser a mesma versão ou superior à do banco
de dados SAP HANA usada para criar o backup de dados,
● Os backups do SAP HANA criados com a versão 1.0 SPS10 ou mais recente podem
ser usados para recuperar o SAP HANA 2.0. Isso vale para os sistemas de contêiner
único SAP HANA e para os bancos de dados de inquilinos. Para o SAP HANA em
execução nos sistemas IBM Power, são aplicadas diferentes compatibilidades de
release.
Nota:
Para recuperar o banco de dados SAP HANA, o banco de dados precisa ser
desligado. Por esse motivo, durante a recuperação, o banco de dados não pode ser
acessado por usuários finais ou aplicativos.
378
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● verificação de hdbback
● hdbbackupdiag
Determina quais backups de dados e log são necessários para concluir uma
recuperação. Ele também verifica se esses backups estão disponíveis e se podem ser
acessados.
Nota:
Use hdbbackupcheck periodicamente para verificar a consistência dos metadados de
um backup. hdbbackupdiag pode ser usado antes do início de uma recuperação.
Cuidado:
Para manter um bom desempenho de recuperação e permitir que a verificação seja
concluída rapidamente, hdbbackupdiag verifica apenas os metadados de um backup.
Ele não verifica a integridade do conteúdo do backup no nível do bloco. Em algumas
situações, embora um backup pareça ser consistente e seus metadados corretos, ele
pode ter erros internos. Nesses casos, use hdbbackupcheck para verificar se há
corrupção nos dados individuais ou nos backups de log.
Um backup de dados de uma instância do SAP HANA consiste em várias partes, cada
uma com o mesmo prefixo. Uma parte de um backup é um arquivo de backup no
armazenamento do sistema ou um objeto de backup que foi transferido para uma
ferramenta de backup externa. Para verificar um backup de dados, inicie
hdbbackupcheck para cada parte individual do backup de dados. A ferramenta
hdbbackupcheck notifica se algum erro foi detectado na parte marcada do backup. As
notificações são as seguintes:
379
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
hdbbackupdiag
380
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Para executar uma recuperação, um banco de dados SAP HANA precisa ser
desligado.
381
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Com o SAP HANA 2.0, um sistema de contêiner único do SAP HANA pode ser
recuperado em um banco de dados de inquilinos.
● Um banco de dados SAP HANA não pode ser recuperado em um banco de dados
SAP HANA com uma versão de software inferior.
Nota:
Enquanto um banco de dados de inquilino está sendo recuperado, o banco de dados
do sistema e quaisquer outros bancos de dados de inquilino permanecem online.
Nota:
O sistema não suporta cópia de banco de dados de inquilino usando backup e
recuperação com ferramentas de terceiros. Um backup de um banco de dados de
inquilino pode ser recuperado em um contêiner de banco de dados multitenant
diferente do SAP HANA usando backups baseados no sistema de arquivos.
382
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Se o banco de dados do sistema for desligado para recuperação, os bancos de dados
do inquilino também serão desligados automaticamente. Isso significa que, até que a
recuperação do banco de dados do sistema seja concluída, todos os bancos de
dados de inquilinos estarão indisponíveis.
Uma recuperação de um banco de dados de inquilino pode ser necessária se, por
exemplo, ocorreu um erro lógico no banco de dados de inquilino.
Nota:
Usando o cockpit do SAP HANA, apenas um banco de dados de inquilino pode ser
recuperado até um determinado momento. Para recuperar um banco de dados do
sistema em um determinado momento, use SQL.
383
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Se você inicializar a área de log, o conteúdo da área de log será perdido. Nenhuma
entrada de log da área de log pode ser reproduzida durante a recuperação. As
entradas de log dos backups de log são reproduzidas, se necessário.
Inicialize a área de log quando a área de log estiver inutilizável ou quando você estiver
recuperando o banco de dados em um sistema diferente.
10.Para exibir a instrução SQL usada para a recuperação, escolha Exibir instrução
SQL.
Recuperar um banco de dados usando o SAP HANA Studio As opções para recuperar
um banco de dados usando o SAP HANA Studio são as seguintes:
384
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Antes de iniciar a recuperação, desligue o banco de dados SAP HANA. Para recuperar
um banco de dados SAP HANA, execute as seguintes etapas:
7. Inicie a recuperação
Nota:
As verificações estendidas são executadas apenas para backups do sistema de
arquivos. Se uma ferramenta de backup de terceiros for usada, apenas a existência
dos backups no servidor de backup de terceiros será verificada.
385
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Fase 2: recuperação de log Usando backups de log ou log ainda disponível na área
de log
● Fase 3: reiniciar
As instruções SQL para recuperação não podem ser executadas usando os clientes
SQL normais, como hdbsql, e não podem ser executadas quando o banco de dados
está online. Por esse motivo, o script Python recoverSys.py é usado para passar
instruções SQL para o SAP HANA.
Cuidado:
Os bancos de dados do inquilino não podem ser recuperados usando a ferramenta de
linha de comando. Para recuperar um banco de dados de inquilino, use o cockpit do
SAP HANA ou a ferramenta recoverSys.py para executar instruções SQL no banco de
dados do sistema online para recuperar um banco de dados de inquilino offline
.
3. Depois que o servidor de nome mestre do banco de dados SAP HANA for iniciado
com êxito, o script será encerrado.
Observe que, neste momento, a recuperação ainda não está concluída. Chame o
script usando a opção --wait, pois isso garante que o script aguarde até que a
recuperação seja concluída.
386
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Reinício da recuperação
Você pode retomar uma recuperação interrompida, em vez de repetir toda a
recuperação. Normalmente, é apenas necessário retomar uma recuperação em
circunstâncias excepcionais.
No entanto, ter que repetir uma recuperação interrompida desde o início às vezes
pode causar uma perda significativa do tempo de trabalho. Por esse motivo, a opção
de retomar uma recuperação interrompida pode economizar uma quantidade
significativa de tempo, tanto em um banco de dados grande quanto em um menor.
387
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Um exemplo típico que pode causar uma falha durante a reprodução do log é uma
interrupção temporária da rede de backup.
Nota:
Uma recuperação de apenas um backup de dados completo não pode ser retomada.
Se uma recuperação de apenas um backup completo de dados for interrompida,
repita a recuperação desde o início.
388
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
= desativado).
389
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Após uma recuperação ser concluída com êxito, os pontos de fallback são invalidados.
Não é mais possível executar uma nova recuperação com base nesses pontos de
fallback.
Nota:
Os pontos de fallback são registrados no arquivo backup.log. Os pontos de fallback
indicam se você pode retomar uma recuperação.
Uma recuperação que pode ser retomada também é registrada no catálogo de backup.
No cockpit do SAP HANA e no SAP HANA studio, uma recuperação parcialmente
concluída que pode ser retomada recebe o prefixo de backup RESUME. Para retomar
a recuperação desse backup, faça o seguinte:
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar recuperação de banco de dados
390
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Lição 6
Explicando backup e recuperação usando instantâneos de dados
Exemplo de negócios
Você deve executar backups para o banco de dados SAP HANA. Portanto, você
precisa saber como as capturas instantâneas de armazenamento são integradas no
conceito de backup.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Eles podem ser criados com um impacto mínimo no sistema. Isso ocorre porque as
capturas instantâneas de dados são criadas no sistema de armazenamento e não
consomem recursos do banco de dados.
Se você estiver planejando uma estratégia de backup que use instantâneos de dados,
esteja ciente de vários pontos importantes.
391
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Para fazer backup dos sistemas SAP HANA com mais de um banco de dados de
inquilino, use backups de dados. Para criar um instantâneo de dados, primeiro crie um
instantâneo de banco de dados interno. Esse instantâneo de banco de dados interno
fornece uma visão do banco de dados no momento em que foi iniciado. O instantâneo
interno do banco de dados garante o estado consistente do instantâneo de dados. Isso
é particularmente importante se vários grupos de volumes de armazenamento
estiverem envolvidos.
Nota:
Como nos tipos de backup de dados suportados pelo SAP HANA (File ou BACKINT),
um instantâneo de dados é criado enquanto o banco de dados SAP HANA está em
execução.
Nota:
O instantâneo interno do banco de dados reflete um estado consistente. Quando um
instantâneo de dados é criado, a integridade dos dados não é verificada. Nos backups
de dados, a integridade dos dados a serem copiados é verificada automaticamente
enquanto os backups são criados.
392
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Criando um instantâneo de dados usando o comando SQL Você pode usar comandos
SQL para criar um instantâneo de dados e confirmar o instantâneo de dados bem-
sucedido.
393
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para obter informações sobre como criar instantâneos de dados usando comandos
SQL, consulte o SAP HANA Administration Guide.
1.Crie um novo instantâneo de banco de dados interno. Use a seguinte instrução SQL:
Nota:
É altamente recomendável confirmar ou abandonar um instantâneo de dados o
mais rápido possível após a criação.
394
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Você também pode acessar o assistente de recuperação antes de transferir o
instantâneo de dados para a área de dados do SAP HANA. Nesse caso, o assistente
de recuperação mostra todos os instantâneos de dados registrados no catálogo de
backup do SAP HANA. Você pode decidir qual transferir para a área de dados do SAP
HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar backup e recuperação usando instantâneos de dados
Unidade 10
Lição 7
Criando um instantâneo de fallback
LIÇÕES OBJETIVAS
395
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Você pode criar apenas um instantâneo de fallback por banco de dados de inquilino.
Se você precisar criar um novo instantâneo de fallback, exclua primeiro o existente.
● Um instantâneo de fallback não pode ser criado se o banco de dados do inquilino for
o banco de dados principal em um cenário de replicação do sistema.
396
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode criar apenas um instantâneo de fallback por banco de dados de inquilino.
Se você precisar criar um novo instantâneo de fallback, exclua primeiro o existente.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
Unidade 10
Lição 8
Explicando a cópia do banco de dados
397
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Exemplo de negócios
Para configurar um cenário de três sistemas, você deve clonar seu banco de dados
SAP HANA.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Você pode usar o backup e a recuperação para copiar um banco de dados do sistema
ou de inquilino no mesmo sistema ou em um sistema diferente.
Antes de criar uma cópia do banco de dados SAP HANA, são necessárias algumas
preparações importantes.
Requisitos especiais podem ser aplicados para garantir a compatibilidade dos backups
do SAP HANA com o IBM Power Systems.
398
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Para copiar um sistema SAP HANA completo, o banco de dados do sistema precisa
ser recuperado primeiro e, em seguida, todos os bancos de dados de inquilino são
recuperados individualmente.
● Para o banco de dados do sistema, você deve ter as credenciais de logon do usuário
do sistema operacional (<sid> adm). Para um banco de dados de inquilino, o usuário
do banco de dados do sistema deve ter a autorização DATABASE ADMIN.
Após uma recuperação para criar uma cópia do banco de dados, o sistema pode
incluir volumes diferentes ou volumes podem ser atribuídos a hosts diferentes.
Os volumes existentes que não são usados para o novo sistema não serão
substituídos ou removidos. Qualquer espaço em disco adicional não é liberado. Isso
pode levar a situações inesperadas de disco cheio.
● Uma chave de licença válida está disponível para o banco de dados de destino.
● Para uma cópia do banco de dados usando o cockpit do SAP HANA, o banco de
dados de destino deve ser pelo menos o SAP HANA 2.0 SPS 01.
Copiar um banco de dados usando um backup do banco de dados Você pode copiar
um banco de dados SAP HANA usando backups baseados em arquivo ou backups
criados usando ferramentas de terceiros.
Nota:
Você pode copiar um banco de dados SAP HANA usando backups baseados em
arquivo ou backups criados usando ferramentas de terceiros.
(Para uma recuperação de banco de dados padrão, é possível usar uma combinação
de backups de uma ferramenta de terceiros e do sistema de arquivos, desde que os
backups tenham origem no mesmo banco de dados SAP HANA.)
399
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Usando o cockpit do SAP HANA, você pode criar uma cópia de um banco de dados do
SAP HANA usando backups desse banco de dados para recuperar no mesmo sistema
ou em um sistema diferente.
400
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Uma cópia para um ponto no tempo não é possível se o backup completo dos dados
não for registrado no catálogo de backup.
Cuidado:
Usando um instantâneo de dados, só é possível copiar um sistema SAP HANA com
um único banco de dados de inquilino. Se você tentar usar um instantâneo de dados
para copiar um sistema SAP HANA com mais de um banco de dados de inquilino,
isso poderá inutilizar a área de dados de todos os bancos de dados de inquilino.
Para uma cópia do banco de dados usando capturas instantâneas de dados, o número
de hosts, o número e o tipo de serviços designados a cada host devem ser os mesmos
para o banco de dados de origem e o banco de dados de destino, e os IDs do ponto
de montagem devem ser idênticos.
Cópia de banco de dados do sistema com m nós para um sistema com n nós
401
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode copiar um banco de dados SAP HANA de expansão com m nós para um
banco de dados SAP HANA com n nós (m> n). Isso é útil para quando você deseja
usar uma cópia do seu sistema de produção para testes em um sistema de controle de
qualidade menor, por exemplo.
Para executar uma cópia do banco de dados de um sistema com m nós para um
sistema com n nós, proceda da seguinte maneira:
Você pode escolher como deseja distribuir esses servidores de índice entre os nós
disponíveis.
402
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Antes de clonar o sistema SAP HANA, você deve criar uma cópia física do sistema
SAP HANA (instantâneo de armazenamento, cópia de sistemas de arquivos). O
sistema de origem deve estar offline ou um a captura instantânea do banco de dados
deve ter sido obtida no sistema de origem antes da criação da cópia física do sistema
SAP HANA.
Nota:
Um sistema SAP HANA só pode ser clonado ou copiado para um sistema de destino
que é executado na mesma plataforma de hardware que o sistema de origem.
A clonagem de um sistema SAP HANA produz um novo sistema SAP HANA, idêntico
ao existente. Copiar um sistema SAP HANA produz um novo sistema SAP HANA com
o mesmo cenário que o existente, mas com configurações de parâmetros ligeiramente
diferentes. Se os padrões de parâmetros interativos forem aceitos durante o registro
do host, o sistema será efetivamente clonado. Se os novos parâmetros do sistema
estiverem configurados com valores diferentes, o novo sistema será semelhante, mas
não idêntico ao sistema de origem.
Você pode, por exemplo, copiar um sistema de produção existente e aceitar todos os
padrões de parâmetros durante o registro do host, exceto system_usage, que seria
especificado como "teste". Essa configuração permite que você tenha uma cópia
quase idêntica do sistema existente para fins de teste ou garantia de qualidade.
403
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nos dois casos, o novo banco de dados inquilino começa a ser executado como um
banco de dados independente e totalmente separado.
Vários bancos de dados de inquilino podem ser copiados ou movidos para um sistema
ao mesmo tempo. Também é possível copiar ou mover um banco de dados de
inquilino para um sistema com um nível de isolamento diferente do sistema de origem.
Casos de uso
Por exemplo, um banco de dados de inquilino está executando uma carga de trabalho
mais exigente do que o previsto, então você o move para um sistema em execução
em um host com mais recursos de CPU.
Por exemplo, você deseja copiar um banco de dados de inquilino em execução no seu
sistema de teste para o sistema de produção ao vivo.
404
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Por exemplo, você deseja atualizar um único banco de dados de inquilino, mas não o
sistema inteiro, para mover o banco de dados de inquilino para um sistema que já
esteja executando a versão superior.
Por exemplo, você cria um banco de dados de inquilino com uma configuração padrão
que deseja reutilizar como base para novos bancos de dados de inquilino em outros
sistemas. Você pode simplesmente copiar o banco de dados do inquilino como um
modelo para outros sistemas.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique os cenários para uma cópia do banco de dados
405
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Avaliação da Aprendizagem
2. Quais dos seguintes elementos são regras válidas para o local dos arquivos de
backup? Escolha as respostas corretas.
3. Seu banco de dados SAP HANA está sendo executado no modo de log. Os
backups normais e automáticos estão ativados. Com essa configuração, em quais
situações os segmentos de log são copiados automaticamente? Escolha as respostas
corretas.
□ Verdadeiro
□ Falso
406
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
5. Qual dos seguintes tipos de recuperação não é suportado para backups delta?
Escolha a resposta correta.
□ Verdadeiro
□ Falso
7. Quais dos seguintes elementos são necessários para implementar uma cópia do
banco de dados? Escolha as respostas corretas.
□ A O banco de dados de destino deve ter a mesma versão ou mais alta que o banco
de dados de origem.
□ B O número do host da origem e do sistema de destino é idêntico.
□ C Os bancos de dados de origem e destino podem ter diferentes números e tipos
de serviços.
□ D Está disponível um backup de dados (backups baseados em arquivo ou backups
usando uma ferramenta de backup de terceiros) ou uma captura instantânea de
armazenamento do sistema de origem.
407
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 10
Avaliação da Aprendizagem - Respostas
Corrigir. O backup do banco de dados sem uma interface com o usuário e a exclusão
física de backups de dados e logs e versões obsoletas do catálogo de backup do local
do backup requerem a autorização BACKUP ADMIN.
2. Quais dos seguintes elementos são regras válidas para o local dos arquivos de
backup? Escolha as respostas corretas.
Corrigir. As regras válidas para o local dos arquivos de backup são: O ID do volume é
adicionado automaticamente a um nome de arquivo especificado, os arquivos de
backup nunca devem estar no mesmo diretório e no mesmo sistema de arquivos que
os dados e o ID de backup é exclusivo para cada persistência apenas.
3. Seu banco de dados SAP HANA está sendo executado no modo de log. Os
backups normais e automáticos estão ativados. Com essa configuração, em quais
situações os segmentos de log são copiados automaticamente? Escolha as respostas
corretas.
408
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Corrigir. No modo de log Normal, com os backups automáticos de log ativados, é feito
o backup automático dos segmentos de log quando o segmento de log estiver cheio,
quando o banco de dados for iniciado ou quando o segmento de log for fechado após
exceder o limite de tempo configurado.
■ Verdadeiro
□ Falso
Corrigir. Leia mais sobre isso na lição "Descrevendo tópicos adicionais sobre backup"
no curso HA200.
5. Qual dos seguintes tipos de recuperação não é suportado para backups delta?
Escolha a resposta correta.
□ Verdadeiro
■ Falso
Corrigir. Leia mais sobre isso na lição "Explicando backup e recuperação usando
instantâneos de dados", naturalmente HA200.
7. Quais dos seguintes elementos são necessários para implementar uma cópia do
banco de dados? Escolha as respostas corretas.
■ A O banco de dados de destino deve ter a mesma versão ou mais alta que o banco
de dados de origem.
□ B O número do host da origem e do sistema de destino é idêntico.
□ C Os bancos de dados de origem e destino podem ter diferentes números e tipos
de serviços.
■ D Está disponível um backup de dados (backups baseados em arquivo ou backups
usando uma ferramenta de backup de terceiros) ou uma captura instantânea de
armazenamento do sistema de origem.
409
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
410
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 11
Segurança
Lição 1
Descrevendo funções de segurança
Lição 2
Explicando a criptografia
Lição 3
Descrevendo a auditoria
OBJETIVOS DA UNIDADE
● Descrever as funções de segurança do SAP HANA. ● Explicar a criptografia.
● Descrever auditoria
411
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 11
Lição 1
Descrevendo funções de segurança
Exemplo de negócios
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
Cenários de implementação
● SAP HANA em uma arquitetura clássica de três camadas como o banco de dados
primário, por exemplo, nas instalações do SAP BW / 4HANA ou SAP S / 4HANA
● SAP HANA como uma plataforma para fornecer serviços de banco de dados e
aplicativos a aplicativos nativos baseados em SAP HANA
Para obter mais informações sobre segurança do SAP HANA nos diferentes cenários,
consulte o Guia de segurança do SAP HANA.
412
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Alguns usuários finais geralmente têm acesso direto ao SAP HANA. Portanto, o
gerenciamento de usuários e funções no SAP HANA é necessário para esses usuários
finais, bem como para usuários técnicos e administradores.
413
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode usar o SAP HANA como um banco de dados relacional em uma arquitetura
clássica de três camadas (cliente, servidor de aplicativos e banco de dados). Os
recursos relacionados à segurança estão localizados e são aplicados na camada do
servidor de aplicativos. Esses recursos de segurança incluem autenticação,
autorização, criptografia e auditoria. O banco de dados é usado apenas como um
armazenamento de dados.
● Os usuários finais não têm acesso direto ao próprio banco de dados ou ao servidor
de banco de dados no qual está executando.
414
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Usuários de aplicativos nativos do SAP HANA têm acesso direto ao SAP HANA:
- Os usuários devem existir no SAP HANA.
- Privilégios de banco de dados SAP HANA e privilégios adicionais de aplicativo
devem ser atribuídos.
● O SAP HANA suporta interfaces padrão para que a rede de segurança do cliente e
as infra-estruturas de data center possam ser integradas.
415
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Infraestrutura de conformidade
416
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O painel de segurança no SAP HANA Cockpit fornece uma visão geral dos KPIs de
segurança importantes durante a operação do seu sistema.
O SAP HANA Cockpit pode ser usado para as seguintes tarefas de administração,
configuração e monitoramento de segurança: ● Gerenciamento de usuários e funções
● Gerenciamento de privilégios
Gerenciamento de certificados
Nota: A maioria das tarefas de administração também pode ser realizada usando
comandos SQL.
417
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Descrever as funções de segurança do SAP HANA
418
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 11
Lição 2
Explicando a criptografia
Exemplo comercial
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Explique a criptografia
Visão geral da criptografia
● CommonCryptoLib (padrão)
● OpenSSL
419
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Comunicação segura
Os canais de comunicação de rede usados pelo SAP HANA podem ser classificados
da seguinte maneira:
● Canais usados para clientes de banco de dados que se conectam ao SAP HANA
● Canais usados para acesso externo à funcionalidade SAP HANA por clientes
usuários finais, clientes de administração, servidores de aplicativos e para
provisionamento de dados por meio de SQL ou HTTP.
● Canais usados para comunicação interna do SAP HANA no banco de dados, entre
hosts em sistemas com vários hosts e entre sistemas em cenários de replicação do
sistema
Integração de Rede
● Conexões de saída
Embora a figura mostre apenas uma instalação de host único do SAP HANA, as
conexões na figura se aplicam igualmente a um cenário distribuído.
420
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
421
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A comunicação de rede pode ser protegida com o protocolo Transport Layer Security
(TLS), da seguinte maneira:
● Para o Acesso a aplicativos clientes, o SAP Web Dispatcher pode ser configurado
para usar HTTPS (TLS) para solicitações de entrada de aplicativos e front-end da
interface do usuário, por exemplo, aplicativos SAP HANA. As solicitações são
encaminhadas ao SAP HANA.
422
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Certificados para comunicação externa (por exemplo, acesso de cliente JDBC, acesso
HTTP) geralmente são assinados por uma Autoridade de Certificação (CA) disponível
externamente. Isso ocorre porque os certificados da CA precisam ser integrados nos
clientes relevantes.
O protocolo Transport Layer Secure (TLS) / Secure Sockets Layer (SSL) protege a
comunicação entre o banco de dados SAP HANA e os clientes que acessam a
interface SQL do banco de dados. Para usar esta função, configure o TLS / SSL no
servidor e no cliente.
Se a identidade do cliente que está se conectando ao SAP HANA deve ser validada,
você também pode ativar a validação do certificado do cliente.
Nota: Você pode forçar todos os clientes que se comunicam com o banco de dados
SAP HANA através da interface SQL a usar uma conexão segura. Para fazer isso,
defina o parâmetro sslEnforce na seção de comunicação do arquivo de configuração
global.ini como true. O banco de dados recusa as tentativas de conexão SQL que não
usam SSL.
423
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Configurar SSL para conexões do cockpit do SAP HANA Quando você configura o
TLS / SSL no servidor SAP HANA, os seguintes pré-requisitos gerais se aplicam:
O certificado raiz correspondente foi implantado em todos os clientes que devem usar
uma conexão TLSencrypted com o servidor.
● Pré-requisito: o banco de dados SAP HANA está online, mas ainda não foi
adicionado ao SAP HANA studio
1.No estúdio do SAP HANA, escolha Adicionar sistema ... na árvore do navegador.
5. Todas as conexões do estúdio SAP HANA com o banco de dados agora estão
criptografadas.
Nota:
O procedimento para configurar o TLS é descrito em detalhes no SAP HANA Security
Guide.
Gerenciamento de certificados
424
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Armazenamento de certificados
425
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
c. Adicione os certificados do servidor SAP HANA às coleções que serão usadas para
autenticação do servidor (por exemplo, comunicação segura entre cliente e servidor
através de JDBC / ODBC).
426
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
automática via SystemPKI). Eles não podem ser gerenciados com a funcionalidade do
SAP HANA Cockpit. A configuração simplificada para esses cenários é alcançada por
outros meios (SystemPKI).
Nota:
Para obter informações sobre a migração de certificados baseados em arquivo para o
banco de dados, consulte a Nota SAP 2175664.
427
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota: O sistema PKI não pode ser usado para proteger a comunicação entre o
servidor e os clientes do SAP HANA.
● Cada componente (host, banco de dados, servidor adicional etc.) recebe um par de
chaves pública / privada e um certificado de chave pública para autenticação mútua.
Nota:
Para obter informações sobre a migração da configuração SSL do sistema manual
para o sistema PKI, consulte a Nota SAP 2175672.
428
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O banco de dados SAP HANA mantém a maioria dos dados na memória para obter o
máximo desempenho. No entanto, ele ainda usa o armazenamento em disco
persistente como substituto em caso de falha. Durante a operação normal, os dados
são salvos automaticamente da memória para o disco em pontos de salvamento
regulares. Além disso, todas as alterações de dados são capturadas nas entradas de
redo log. Uma entrada de redo log é gravada no disco com cada transação de banco
de dados confirmada. Após uma falha de energia, o SAP HANA pode ser reiniciado
como qualquer banco de dados baseado em disco. Ele retorna ao seu último estado
consistente, reproduzindo as entradas de redo log desde o último ponto de
salvamento.
O volume de dados, refazer logs e backups (dados e log) pode ser criptografado da
seguinte maneira:
● Criptografia de backup
429
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O SAP HANA usa a instância SSFS para proteger as chaves raiz de criptografia
contra acesso não autorizado. Essas chaves raiz protegem todas as chaves de
criptografia usadas no sistema SAP HANA e são criptografadas usando a chave
mestra SSFS.
Por motivos de segurança, não execute o sistema com rastreamento estendido para
mais do que análises de curto prazo. Isso ocorre porque o rastreamento pode expor
dados relevantes à segurança criptografados na camada de persistência, mas não no
rastreamento. Portanto, não mantenha esses arquivos de rastreamento em disco além
da respectiva tarefa de análise.
430
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Para obter proteção completa, ative a criptografia do volume de dados após a
reinstalação do sistema. Todos os seus dados são criptografados somente após a
conclusão desse processo. Isso também garante que uma nova chave de criptografia
raiz seja gerada.
Nota:
Embora seja possível criptografar volumes de dados e refazer logs
independentemente um do outro com o SAP HANA, se você precisar de proteção
total na camada de persistência, ative os dois.
431
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Você pode visualizar o status da criptografia de volume de dados e refazer a
criptografia de log na visualização do sistema M_ENCRYPTION_OVERVIEW.
O SAP HANA usa a instância SSFS para proteger as seguintes chaves raiz de
criptografia:
432
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Essas chaves raiz protegem todas as chaves de criptografia e dados usados no banco
de dados SAP HANA contra acesso não autorizado.
Nota:
A chave raiz de criptografia do aplicativo é usada pelo armazenamento de credenciais
interno seguro. Isso é necessário em alguns cenários, como acesso inteligente a
dados, para armazenar credenciais adicionais de usuário com segurança (por
exemplo, para acesso a sistemas remotos).
Para impedir que os dados criptografados no banco de dados SAP HANA se tornem
inacessíveis, o conteúdo do SSFS da instância e as informações principais no banco
de dados devem permanecer consistentes. Se não for esse o caso, por exemplo, se a
instância SSFS for corrompida, o banco de dados emitirá um alerta (marque 57). Entre
em contato com o suporte da SAP para resolver esses problemas.
Esse armazenamento seguro, usado pelo SAP HANA para armazenar chaves raiz
internas, é protegido pela chave mestre do SSFS. Para dar suporte à inicialização
automática e autônoma do sistema SAP HANA, o armazenamento de chaves e a
chave mestre do SSFS são armazenados no sistema de arquivos. Eles são protegidos
pelas permissões do sistema operacional, que requerem acesso ao sistema
operacional com o usuário do sistema operacional <sid> adm.
433
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
para garantir que eles não sejam conhecido fora da sua organização. Faça isso
imediatamente após a entrega do seu parceiro de hardware.
Você pode alterar todas as chaves mestre e raiz reinstalando o sistema. Você também
pode alterar as teclas manualmente e individualmente.
434
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Essa senha é necessária para fazer backup das chaves raiz e restaurar as chaves raiz
de backup durante a recuperação de dados.
435
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Depois de gerar ou ativar novas chaves raiz de criptografia ou criar um novo banco de
dados de inquilino com novas chaves raiz, você deve fazer backup de todas as chaves
raiz.
Nota:
Antes de fazer backup das chaves raiz, você deve definir a senha de backup da
chave raiz
Cuidado:
Armazene o arquivo de backup da chave raiz em um local seguro. Perder esse
arquivo pode resultar em irrecuperável banco de dados.
Pré-requisitos
436
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Você tem as credenciais do usuário do sistema operacional <sid> adm que foi criado
quando o sistema foi instalado.
O SAP HANA usa SSFS para proteger as chaves de criptografia raiz. Essas chaves
raiz protegem todas as chaves de criptografia usadas no banco de dados SAP HANA
contra acesso não autorizado. As chaves de criptografia raiz são as seguintes:
● Em um sistema SAP HANA distribuído, todos os hosts devem poder acessar o local
do arquivo da chave mestre SSFS da instância.
1.Faça logon no host do sistema SAP HANA como o usuário do sistema operacional
<sid> adm.
a. Criptografe novamente a instância SSFS com uma nova chave com o comando:
437
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
4. Criptografe novamente o SSK da PKI do sistema com uma nova chave usando o
seguinte comando:
Nota:
Não é necessário salvar o arquivo de chave PKI SSFS do sistema. O sistema gera um
novo PKI SSFS do sistema automaticamente, se necessário.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique a criptografia
438
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 11
Lição 3
Descrevendo a auditoria
Exemplo de negócios
Muitos requisitos regulamentares exigem registro em auditoria.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Descrever auditoria
● Políticas de auditoria
- Incluir eventos a serem gravados
- Se o log de auditoria estiver ativado, alguns eventos críticos serão sempre
registrados
● trilhas de auditoria
- As entradas de auditoria são criadas em uma ou mais trilhas de auditoria quando
uma política de auditoria é acionada
439
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
A biblioteca OpenSSL também é instalada como parte da instalação do sistema
operacional. Na maioria dos casos, você pode usar o OpenSSL em vez do
CommonCryptoLib. Contudo, existem alguns recursos no SAP HANA que são
suportados apenas por CommonCryptoLib; recursos futuros também podem ser
suportados apenas por CommonCryptoLib. Para mais informações, consulte a Nota
SAP 2093286.
Comunicação segura
Os canais de comunicação de rede usados pelo SAP HANA podem ser classificados
da seguinte maneira:
● Canais usados para clientes de banco de dados que se conectam ao SAP HANA
● Canais usados para comunicação interna do banco de dados
Embora a figura mostre apenas uma instalação de host único do SAP HANA, as
conexões no A figura se aplica igualmente a um cenário distribuído.
440
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
441
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Comunicação entre o banco de dados SAP HANA e os clientes que acessam o SQL
interface do banco de dados
● Comunicação de rede interna entre os componentes individuais de um SAP HANA
sistema em um único host e também entre vários hosts, se o sistema for distribuído
● Para acesso ao aplicativo cliente, o SAP Web Dispatcher pode ser configurado para
usar HTTPS
(TLS) para solicitações recebidas dos aplicativos e front-end da interface do usuário,
por exemplo, SAP HANA
formulários. As solicitações são encaminhadas ao SAP HANA.
● Comunicação entre as ferramentas do SAP HANA Lifecycle Management e o SAP
HANA
Cockpit, SAP Service Marketplace e SAP Host Agent
● Comunicação entre o SAP HANA Cockpit e sapstartsrv
● Comunicação entre o SAP HANA Cockpit e o SAP Host Agent
Coleções de certificados separadas são suportadas para comunicação interna e
externa
comunicação.
Uma coleção de certificados também é chamada de ambiente de segurança pessoal
ou PSE. É um
local seguro onde as informações públicas (certificados de chave pública) e
informações privadas
(chaves privadas) do servidor SAP HANA são armazenadas. Uma coleção de
certificados também pode conter o
informações públicas (certificados de chave pública) de parceiros de comunicação
confiáveis ou
certificados de autoridades de certificação confiáveis.
442
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Você pode forçar todos os clientes que se comunicam com o banco de dados SAP
HANA através a interface SQL para usar uma conexão segura. Para fazer isso, defina
o sslEnforce parâmetro na seção de comunicação do arquivo de configuração
global.ini para verdade . O banco de dados recusa as tentativas de conexão SQL que
não usam SSL.
443
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O procedimento para configurar o TLS é descrito em detalhes no SAP HANA Security
Guia.
Gerenciamento de certificados
O SAP HANA usa certificados de cliente X.509 para proteger a comunicação interna e
externa
canais, bem como para vários mecanismos de autenticação de usuário. Certificados
podem ser armazenados
e gerenciados em arquivos no sistema de arquivos e, em alguns casos, diretamente
no SAP HANA
base de dados.
444
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
445
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
446
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para obter informações sobre a migração de certificados baseados em arquivo para o
banco de dados, consulte a Nota SAP 2175664.
Nota:
O sistema PKI não pode ser usado para proteger a comunicação entre o servidor e os
clientes do SAP HANA.
447
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Cada componente (host, banco de dados, servidor adicional etc.) recebe um serviço
público / privado.
par de chaves e um certificado de chave pública para autenticação mútua.
● Os certificados são assinados por uma autoridade de certificação confiável
dedicada, que é
exclusivo para cada sistema SAP HANA.
● Os certificados são renovados automaticamente.
● CommonCryptoLib é usado como a biblioteca criptográfica.
Dependendo do canal de comunicação, pode ser necessário ativar o TLS
explicitamente.
Nota:
Para obter informações sobre a migração da configuração SSL do sistema manual
para o sistema PKI, consulte a Nota SAP 2175672.
448
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O banco de dados SAP HANA mantém a maioria dos dados na memória para obter o
desempenho máximo.
No entanto, ele ainda usa o armazenamento em disco persistente como substituto em
caso de falha. Durante o normal
operação, os dados são salvos automaticamente da memória para o disco em pontos
de salvamento regulares.
Além disso, todas as alterações de dados são capturadas nas entradas de redo log.
Uma entrada de redo log é gravada em
disco com cada transação de banco de dados confirmada. Após uma falha de energia,
o SAP HANA pode ser
reiniciado como qualquer banco de dados baseado em disco. Ele retorna ao seu último
estado consistente, reproduzindo o
refazer entradas de log desde o último ponto de salvamento.
Criptografia de restante de dados
O volume de dados, refazer logs e backups (dados e log) pode ser criptografado da
seguinte maneira:
● Criptografia de backup
Ative a criptografia de backup e todos os backups de dados subseqüentes, backups
delta e log os backups serão criptografados. Observe que os instantâneos de dados
não são criptografados, a menos que o volume de dados
criptografia está ativada.
Durante a inicialização, a interação do administrador não é necessária. A criptografia
do volume de dados, refaz
449
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O SAP HANA usa a instância SSFS para proteger as chaves raiz de criptografia
contra acesso não autorizado. Essas chaves raiz protegem todas as chaves de
criptografia usadas no SAP Sistema HANA e são criptografados usando a chave
mestra SSFS.
450
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Para obter proteção completa, ative a criptografia do volume de dados após a
reinstalação do sistema. Todos os seus dados são criptografados somente após a
conclusão desse processo. Isso também garante que uma nova chave de criptografia
raiz seja gerada.
Nota:
Embora seja possível criptografar volumes de dados e refazer logs
independentemente um do outro com o SAP HANA, se você precisar de proteção
total na camada de persistência, ative os dois.
451
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Você pode visualizar o status da criptografia de volume de dados e refazer a
criptografia de log na visualização do sistema M_ENCRYPTION_OVERVIEW.
O SAP HANA usa dois repositórios seguros no sistema de arquivos: a instância SSFS
e a PKI do sistema
SSFS. A instância SSFS protege as chaves raiz usadas para todos os serviços de
criptografia de dados em repouso
e o serviço de criptografia de aplicativo interno. O PKI SSFS do sistema protege os
certificados raiz internos do sistema necessários para a comunicação interna segura.
O SAP HANA usa a instância SSFS para proteger as seguintes chaves raiz de
criptografia:
452
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Essas chaves raiz protegem todas as chaves e dados de criptografia usados no banco
de dados SAP HANA contra
acesso não autorizado.
Nota:
A chave raiz de criptografia do aplicativo é usada pelo armazenamento de credenciais
interno seguro. Isso é necessário em alguns cenários, como acesso inteligente a
dados, para armazenar credenciais adicionais de usuário com segurança (por
exemplo, para acesso a sistemas remotos).
Para impedir que os dados criptografados no banco de dados SAP HANA se tornem
inacessíveis, o
o conteúdo da instância SSFS e as principais informações no banco de dados devem
permanecer consistentes. E se
caso contrário, por exemplo, se a instância SSFS for corrompida, o banco de dados
emitirá um
alerta (marque 57). Entre em contato com o suporte da SAP para resolver esses
problemas.
As chaves de criptografia de página usadas para criptografia de volume de dados são
criptografadas
chave raiz de criptografia do volume de dados. A chave raiz é gerada aleatoriamente
durante a instalação. o
as chaves da página são criadas quando a criptografia de volume de dados está
ativada.
Esse armazenamento seguro, usado pelo SAP HANA para armazenar chaves raiz
internas, é protegido pelo
Chave mestra do SSFS. Para dar suporte à inicialização automática e autônoma do
sistema SAP HANA, o
o armazenamento de chaves e a chave principal do SSFS são armazenados no
sistema de arquivos. Eles são protegidos por
453
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode alterar todas as chaves mestra e raiz reinstalando o sistema. Você também
pode mudar teclas manualmente e individualmente. A figura a seguir mostra o
processo recomendado para configurar a criptografia no seu SAP Sistema HANA pela
primeira vez.
454
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
455
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
política de segurança.
Depois de gerar ou ativar novas chaves raiz de criptografia ou criar um novo inquilino
banco de dados com novas chaves raiz, você deve fazer backup de todas as chaves
raiz.
Nota:
Antes de fazer backup das chaves raiz, você deve definir a senha de backup da
chave raiz
Cuidado:
Armazene o arquivo de backup da chave raiz em um local seguro. Perder este
arquivo pode resultar na sendo irrecuperável do banco de dados.
456
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Você tem as credenciais do usuário do sistema operacional <sid> adm que foi criado
quando
o sistema foi instalado.
● Você tem o privilégio do sistema INIFILE ADMIN.
O SAP HANA usa SSFS para proteger as chaves de criptografia raiz. Essas chaves
raiz protegem todos
chaves de criptografia usadas no banco de dados SAP HANA a partir de acesso não
autorizado. A raiz
chaves de criptografia são as seguintes:
● A chave raiz usada para o serviço interno de criptografia de dados do banco de
dados
● A chave raiz usada para criptografia de volume de dados
Em um sistema que suporta contêineres de banco de dados multitenant, o banco de
dados do sistema e todos
os bancos de dados de inquilino têm suas próprias chaves de criptografia raiz para o
serviço de criptografia de dados
e criptografia de volume de dados.
Você pode alterar as chaves mestras do SSFS usando a ferramenta de linha de
comando RSECSSFX, que é
instalado com o SAP HANA. Está disponível em / usr / sap / <SID> / HDB <instância> /
exe.
Antes de alterar as chaves mestras do SSFS, observe o seguinte:
● A alteração das chaves mestras do SSFS requer tempo de inatividade do sistema.
● Em um sistema SAP HANA distribuído, todo host deve poder acessar o local do
arquivo de
a chave principal do SSFS da instância.
● Em um sistema que suporta contêineres de banco de dados multitenant, você só
precisa alterar o
Chaves mestras do SSFS uma vez para toda a instância e não para o banco de dados
do inquilino.
Alterar as chaves mestras do SSFS
Para alterar as chaves mestras do SSFA, faça o seguinte:
1. Faça logon no host do sistema SAP HANA como o usuário do sistema operacional
<sid> adm.
2. Desligue o sistema usando o programa sapcontrol:
/ usr / sap / hostctrl / exe / sapcontrol -nr <instance_no> -function
3. Altere a chave mestra da instância SSFS da seguinte maneira:
uma. Criptografe novamente a instância SSFS com uma nova chave com o comando:
457
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Não é necessário salvar o arquivo de chave PKI SSFS do sistema. O sistema gera um
novo PKI SSFS do sistema automaticamente, se necessário.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique a criptografia
458
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 11
Lição 3
Descrevendo a auditoria
Exemplo de negócios
Muitos requisitos regulamentares exigem registro em auditoria.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Descrever auditoria
● Políticas de auditoria
- Incluir eventos a serem gravados
- Se o log de auditoria estiver ativado, alguns eventos críticos serão sempre
registrados
● trilhas de auditoria
- As entradas de auditoria são criadas em uma ou mais trilhas de auditoria quando
uma política de auditoria é acionada
Uma política de auditoria define as ações que devem ser auditadas. Também
descreve as condições sob qual a ação deve ocorrer para ser relevante para a
auditoria. Quando uma ação ocorre, o A política é acionada e um evento de auditoria é
gravado na trilha de auditoria. As políticas de auditoria são específicas para cada
banco de dados.
459
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Autenticação de usuários
Tentativas de conexão dos usuários ao banco de dados
460
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
- Mesas
- Visualizações
- Procedimentos
- Esquema
O acesso de gravação e leitura aos dados pode ser registrado da seguinte maneira:
- SELECIONAR
- INSERIR
- ATUALIZAÇÃO
- EXCLUIR
- EXECUTAR
Nota:
Atualmente, apenas as instruções que foram executadas são registradas.
Dica:
você só pode auditar ações que ocorrem dentro do mecanismo de banco de dados.
Se o mecanismo do banco de dados não estiver online quando ocorrer uma ação, ela
não poderá ser detectada e, portanto, não poderá ser auditada. Essas ações incluem,
por exemplo, uma atualização de uma instância do banco de dados SAP HANA ou
alterações diretas nos arquivos de configuração do sistema usando
comandos do sistema operacional.
Somente ações que ocorrem dentro do mecanismo de banco de dados podem ser
auditadas. Se o mecanismo de banco de dados
não está online quando uma ação ocorre, não pode ser detectada e, portanto, não
pode ser auditada.
Isso é importante a considerar nos seguintes casos:
461
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Somente as alterações feitas usando o SQL são visíveis para o mecanismo do banco
de dados. Você pode mudar
arquivos de configuração quando o sistema estiver offline.
Políticas de Auditoria
Uma política de auditoria define as ações a serem auditadas, bem como as condições
sob as quais o
A ação deve ser executada para ser relevante para a auditoria. Quando uma ação
ocorre, a política é
acionado e um evento de auditoria é gravado na trilha de auditoria. As políticas de
auditoria são específicas do banco de dados.
Uma política de auditoria pode especificar qualquer número de ações a serem
auditadas, mas nem todas as ações podem ser
combinados na mesma política.
Além das ações a serem auditadas, uma política de auditoria especifica parâmetros
que
restringir o número de eventos realmente auditados.
Políticas de Auditoria
As políticas de auditoria são as seguintes:
462
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Quando uma ação na política ocorre nas condições definidas na política, uma política
de auditoria
é acionado. Quando isso ocorre, uma entrada de auditoria é criada em uma ou mais
trilhas de auditoria.
Os seguintes destinos de trilha de auditoria são suportados para sistemas de
produção:
● syslog do Linux
O sistema de log do sistema operacional Linux (syslog) é um local de armazenamento
seguro para
a trilha de auditoria, porque nem mesmo o administrador do banco de dados pode
acessá-lo ou alterá-lo. o
O syslog possui inúmeras possibilidades de armazenamento, incluindo o
armazenamento em outros sistemas. No
463
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Além disso, o syslog é o daemon de log padrão nos sistemas UNIX. O syslog,
portanto,
fornece um alto grau de flexibilidade e segurança, além de integração em um sistema
maior
panorama. Para obter mais informações sobre como configurar o syslog, consulte a
documentação de
seu sistema operacional.
Nota:
A tabela do banco de dados é o destino da trilha de auditoria padrão para os bancos
de dados do inquilino e o syslog é o padrão para o banco de dados do sistema.
Dica:
Você pode configurar vários destinos de trilha de auditoria: um para o banco de dados
(Auditoria Geral Alvo de rastreamento) e, opcionalmente, um ou mais para a
gravidade das ações auditadas, que ou seja, o nível de auditoria das entradas de
auditoria correspondentes. Se você não configurar um destino específico para um
nível de auditoria, as entradas de auditoria são gravadas na trilha de auditoria geral
alvo. Por padrão, isso é possível apenas no banco de dados do sistema.
464
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
A auditoria pode ser ativada ou desativada por locatário em um banco de dados SAP
HANA de vários inquilinos. No SystemDB, você também pode configurar os destinos
da trilha de auditoria. Em um banco de dados de inquilino, isso não pode ser alterado.
465
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Você pode especificar qualquer número de ações para auditar em uma política de
auditoria. Nem todas as ações podem ser
combinados na mesma política; portanto, ações de auditoria compatíveis são
agrupadas
juntos. Quando você seleciona uma ação, todas as ações incompatíveis com a ação
selecionada
ação não está disponível para seleção.
Se você quiser selecionar duas ações de auditoria incompatíveis, precisará criar duas
auditorias separadas
políticas.
Além das ações a serem auditadas, uma política de auditoria também especifica
parâmetros adicionais
que restringem ainda mais o número de eventos realmente auditados, como segue:
● Status da ação auditada
- Na execução bem-sucedida
- Na execução malsucedida
- Na execução bem-sucedida e malsucedida
● Objeto ou objetos de destino
- Mesas
- Visualizações
- Procedimentos
● Usuário ou usuários auditados
Usuários individuais podem ser incluídos ou excluídos de uma política de auditoria.
● nível de auditoria
- EMERGÊNCIA
466
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
- ALERTA
- CRÍTICO
- AVISO
- INFO
Quando uma política de auditoria é acionada (ou seja, quando uma ação na política
ocorre sob o
condições definidas na política) uma entrada de auditoria é criada na trilha de
auditoria. O registro de bombeiro registra todas as ações executadas por um usuário
específico. Isso abrange todas as ações que
podem ser auditados individualmente, bem como ações que não podem ser auditadas.
Essa política
é útil se você deseja auditar as ações de um usuário particularmente privilegiado.
Nota:
Algumas ações não podem ser auditadas usando a auditoria do banco de dados,
mesmo com uma política que inclui todas as ações, em particular, reinicialização e
recuperação do sistema.
Cuidado:
O registro do Firefighter pode gerar muitas entradas de auditoria, portanto, ative
o apenas se necessário.
O bloco Auditoria no SAP HANA Cockpit permite exibir o status do log de auditoria e
verificar quais políticas de auditoria estão ativas.
467
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Usando o cockpit do SAP HANA, a instrução SQL que corresponde a uma política de
auditoria existente pode ser mostrada nos detalhes da política de auditoria.
Para cada ocorrência de uma ação auditada, uma ou mais entradas de auditoria são
criadas e gravadas em
a trilha de auditoria. Se o destino da trilha de auditoria for uma tabela do banco de
dados, você poderá visualizar a trilha de auditoria no diretório
Aplicativo de auditoria do cockpit do SAP HANA. Você pode exibir, filtrar e classificar a
trilha de auditoria no SAP
Cockpit HANA. Várias opções estão disponíveis para configurar o layout.
468
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para evitar que a tabela de auditoria cresça indefinidamente, você pode excluir
entradas de auditoria antigas truncando o
tabela. O sistema monitora o tamanho da tabela em relação à alocação geral de
memória
limite do sistema. Emite um alerta quando atinge valores definidos, que são 5%, 7%,
9%,
e 11% do limite de alocação, por padrão. Configure esse comportamento pode ser
configurado com
marque 64: “Uso total de memória do log de auditoria baseado em tabela”. Somente
usuários com o sistema
privilégio AUDIT OPERATOR pode truncar a tabela de auditoria.
Nota:
Este alerta se aplica apenas se você selecionar uma tabela de banco de dados como
um destino de trilha de auditoria (não para syslog).
Você pode usar o cockpit do SAP HANA para excluir entradas de auditoria criadas até
um certo período de a tabela de auditoria.
469
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Se a tabela cresceu tanto que não há memória suficiente para excluir entradas
antigas, use o seguinte comando SQL para esvaziar completamente a tabela: ALTER
SISTEMA LIMPAR LOG DE AUDITORIA TUDO.
470
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para criar e ativar a política de auditoria, você precisa de autorização root.
Os nomes dos cabeçalhos das colunas não são gravados na trilha de auditoria,
portanto, você deve adicioná-los manualmente.
Uma entrada de auditoria aparece da seguinte maneira:
<Registro de Data e Hora do Evento>; <Nome do Serviço>; <Nome do Host>; <SID>;
<Instância
Número>; <Número da Porta>; <Endereço IP do Cliente>; <Nome do Cliente>;
<Cliente
ID do processo>; <Número da porta do cliente>; <Nível de auditoria>; <Ação de
auditoria>; <Ativo
Usuário>; <Esquema de Destino>; <Objeto de Destino>; <Privilégio
Nome>; <Grantable>; <Nome da Função>; <Principal de Destino>; <Ação
Status>; <Componente>; <Seção>; <Parâmetro>; <Valor Antigo>; <Novo
Valor>; <Comentário>; <Instrução Executada>; <ID da Sessão>;
Para mais informações, consulte o Guia de Segurança do SAP HANA em
http://help.sap.com/hana.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Descrever auditoria
471
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 11
Avaliação da Aprendizagem
2. Você não pode forçar todos os clientes que se comunicam com o banco de dados
SAP HANA através do Interface SQL para usar uma conexão segura.
Determine se esta afirmação é verdadeira ou falsa.
□ Verdadeiro
□ Falso
3. Quais são os pré-requisitos para configurar o log de auditoria?
Escolha as respostas corretas.
472
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Unidade 11
Avaliação da Aprendizagem - Respostas
Corrigir. Em cenários como o SAP HANA como um data mart para relatórios e análises
ou o SAP HANA como uma plataforma para fornecer serviços de banco de dados e
aplicativos para aplicativos nativos baseados no SAP HANA, é recomendável
criptografar a comunicação entre o cliente software e SAP HANA.
2. Você não pode forçar todos os clientes que se comunicam com o banco de dados
SAP HANA através do Interface SQL para usar uma conexão segura.
Determine se esta afirmação é verdadeira ou falsa.
□ Verdadeiro
■ Falso
Corrigir. Leia mais sobre isso na lição "Explicando a criptografia" no curso HA200.
473
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
4. Quais das seguintes ações podem ser auditadas pelo SAP HANA?
Escolha as respostas corretas.
474
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Manutenção de usuários e Autorização
Lição 1
Autenticação e autorização do SAP HANA
Lição 2
Tipos de privilégios
Lição 3
Funções do SAP HANA
Lição 4
Tarefas administrativas
Lição 5
Fontes de informação para administradores
OBJETIVOS DA UNIDADE
● Entender o gerenciamento de usuários
● Compreender autenticação e autorização
● Explique os diferentes tipos de privilégios
● Compreender funções
● Executar tarefas administrativas
● Explicar fontes de informação para administradores
475
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Lição 1
Autenticação e autorização do SAP HANA
Exemplo de negócios
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Entender o gerenciamento de usuários
● Compreender autenticação e autorização
A única exceção é a
privilégio do sistema DATABASE ADMIN. Esse privilégio do sistema pode ser
concedido apenas aos usuários do
banco de dados do sistema. Ele autoriza a execução de operações em bancos de
dados de inquilinos individuais.
Por exemplo, um usuário com DATABASE ADMIN pode criar e eliminar bancos de
dados de inquilinos, alterar
as propriedades específicas do banco de dados nos arquivos de configuração (* .ini) e
execute
backups.
476
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
477
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
478
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
479
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
480
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
No banco de dados SAP HANA, você pode diferenciar entre os seguintes tipos de
usuário:
● Usuários de banco de dados que correspondem a pessoas reais
481
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Tecnicamente, esses tipos de usuários são os mesmos. A única diferença entre eles é
conceitual. Usuários de banco de dados que correspondem a pessoas reais podem
ser agrupados de acordo com diferentes tarefas.
Dica:
Para obter uma visão geral completa dos usuários técnicos do banco de dados SAP
HANA, consulte o SAP HANA Security Guide.
Tarefas do usuário
482
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Usuários finais comerciais que leem relatórios usando ferramentas de cliente, por
exemplo, Microsoft Excel
● Modeladores criando modelos e relatórios usando o estúdio SAP HANA
● Administradores de banco de dados que operam e mantêm o banco de dados e
usuários que usam o SAP HANA studio
Para instalar, atualizar e operar o banco de dados SAP HANA, os seguintes usuários
padrão são
requeridos:
483
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
para criar outros usuários do banco de dados, acessar tabelas do sistema e assim por
diante.
Nota:
Por motivos de segurança, não use o SYSTEM do usuário para as atividades diárias.
Usar SYSTEM para criar usuários de administração com o privilégio mínimo
necessário para suas tarefas definidas. Em seguida, use esses usuários para
atividades administrativas diárias.
Vários usuários internos do banco de dados também são criados, como SYS e
_SYS_STATISTICS.
Esses usuários não podem fazer logon no banco de dados SAP HANA.
Para instalação e atualização, o usuário ROOT é usado. Não use o usuário ROOT no
dia-a-dia Atividades.
Grupos de Usuários
484
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
485
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Por padrão, o acesso cruzado ao banco de dados entre inquilinos está inativo. Para
executar consultas que abrangem
486
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
os canais de comunicação são unidirecionais por padrão. Eles podem ser feitos
bidirecional, definindo explicitamente a configuração no sentido inverso.
487
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para obter mais informações sobre o SAP Identity Management e o conector IDM,
consulte SAP.
Comunidade em https://www.sap.com/community/topic/identity-management.html.
Criar usuário
Você pode criar um usuário de banco de dados padrão para todas as pessoas que
trabalham diretamente com o SAP
Banco de dados HANA. Ao criar um usuário, você também configura como o usuário é
autenticado.
Você pode fazer isso na página Usuário do cockpit do SAP HANA.
488
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
489
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
usuários restritos. Isso significa que usuários restritos podem se conectar apenas via
HTTP ou HTTPS.
- Opcional: comentário
Digite um comentário.
- Opcional: defina o modo de autorização como LDAP se a autorização do usuário for
baseada em
Associação ao grupo LDAP.
- Especifique como o usuário pode ser autenticado.
Métodos de autenticação
Autenticação
Senha
Isso indica se a autenticação da senha do nome de usuário está ativada ou não.
● Forçar alteração de senha no próximo logon
Isso indica se o usuário deve alterar uma senha definida por um administrador do
usuário quando
faça logon pela primeira vez.
● Kerberos
● Ticket de logon SAP
● Ticket de asserção SAP
● SAML
● X509
● JWT
● LOCAL
Este é o código de idioma do usuário.
490
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● PRIORIDADE
Essa é a prioridade com a qual o agendador de encadeamentos manipula instruções
executadas pelo
do utilizador. A prioridade pode estar no intervalo de 0 a 9, com 9 representando a
prioridade mais alta. 5 é o
prioridade padrão.
● FUSO HORÁRIO
Este é o fuso horário do usuário. Os formatos padrão de banco de dados para código
de idioma e fuso horário são
suportado.
Copiar um usuário
Se você estiver implementando a autorização do usuário por meio de funções criadas
no repositório SAP HANA,
você pode criar um novo usuário copiando um usuário existente. As funções de
repositório concedidas ao
o usuário existente é concedido automaticamente ao novo usuário. Funções SQL e
privilégios individuais
não são concedidos. Você pode copiar uma função dessa maneira usando o estúdio
SAP HANA.
491
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Somente funções criadas no repositório SAP HANA são concedidas. Funções SQL,
incluindo as funções padrão entregues com o banco de dados SAP HANA
(MONITORING, MODELAGEM etc.) e privilégios individuais não são concedidos.
O acesso do cliente HTTP / S é usado para uma conexão entre um navegador da Web
ou dispositivo móvel e
aplicativos baseados nos serviços de aplicativos estendidos do SAP HANA.
492
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
493
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● Eles não podem criar objetos no banco de dados porque não estão autorizados a
criar
objetos em seu próprio esquema de banco de dados.
● Eles não podem visualizar nenhum dado no banco de dados porque não são
concedidos (e não podem ser
concedido) a função PÚBLICA padrão.
● Eles só podem se conectar ao banco de dados usando HTTP / HTTPS.
Nota:
Para permitir que usuários restritos se conectem através de ODBC ou JDBC, ative
ODBC ou Acesso JDBC explicitamente.
Métodos de autenticação
A identidade de cada usuário do banco de dados que acessa o banco de dados é
verificada através de um processo
chamado autenticação.
Métodos de autenticação
O banco de dados SAP HANA fornece as seguintes opções para autenticação:
● Logon direto no banco de dados SAP HANA com nome de usuário e senha
● Autenticação usando Kerberos (provedor de autenticação de terceiros)
● Autenticação usando o token de portador SAML (Security Assertion Markup
Language)
● Autenticação usando o SAP Logon Ticket e o SAP Assertion Ticket
● Autenticação usando certificados X.509
● Tokens da Web JSON (JWT)
Ao usar o logon direto no banco de dados SAP HANA com nome de usuário e senha,
o SAP
O banco de dados HANA autentica o usuário.
Por padrão, todos os mecanismos de autenticação estão habilitados. No entanto, você
pode desativar aqueles que
494
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
não são usados no seu ambiente. Você faz isso configurando o parâmetro
[authentication]
authentication_methods no arquivo de configuração global.ini. O valor disso
O parâmetro especifica todos os métodos ativados como uma lista separada por
vírgula.
o valor padrão é
senha, kerberos, spnego, saml, saplogon, x509xs, sessioncookie.
Nota:
Algumas operações administrativas, como recuperação de banco de dados, também
exigem o credenciais do usuário do sistema operacional SAP (<sapsid> adm).
Kerberos
Um usuário que se conecta ao SAP HANA através do Kerberos deve ter um usuário
do banco de dados SAP HANA.
Esse usuário do banco de dados é mapeado para a identidade externa em um KDC
(Key Distribution Center), como
como o Microsoft Active Directory.
Para integração nos cenários de SSO baseados em Kerberos, o SAP HANA suporta o
Kerberos versão 5
com base nos servidores de autenticação Active Directory (Microsoft Windows Server)
ou Kerberos.
Para acesso HTTP usando os serviços de aplicativos estendidos do SAP HANA,
modelo clássico, Kerberos
a autenticação é ativada com o mecanismo de negociação GSSAPI simples e
protegido
(SPNEGO).
Kerberos é um protocolo de autenticação de rede que fornece autenticação para
cliente-servidor
aplicativos em uma conexão de rede insegura usando criptografia de chave secreta.
Os clientes de banco de dados ODBC e JDBC suportam o protocolo Kerberos, por
exemplo, o SAP HANA
estúdio. Você também pode implementar o acesso a partir de aplicativos front-end (por
exemplo, SAP
Aplicativos BusinessObjects XI) usando a delegação Kerberos. Suporte para restrições
a transição de delegação e protocolo é limitada a cenários em que o aplicativo de
camada intermediária
se conecta ao SAP HANA como a camada do banco de dados via JDBC.
495
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Para obter mais informações, consulte a Nota SAP 1837331: Instruções: HANA DB
SSO Kerberos / Active Directory.
496
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Recursos do SAML
Os recursos do SAML são os seguintes:
● SAML, Security Assertion Markup Language, é o padrão baseado em XML para
comunicação de informações de identidade entre organizações. A principal função do
SAML
é fornecer SSO (Internet Single Sign-on) para organizações. As organizações usam o
SAML para
conecte com segurança aplicativos da Internet existentes dentro e fora da organização
firewall.
● SAML é um protocolo padrão para autenticação. O SSO da Internet é uma conexão
segura que
comunica identidade e confiança de uma organização para outra. Para usuários,
Internet
O SSO elimina logons adicionais para recursos externos. Para administradores de
sistema, é
melhora a segurança e reduz custos.
O SAML exige um terceiro confiável (provedor de identidade) que possa emitir
asserções SAML para
clientes (por exemplo, um navegador).
● O SSO nos cenários de middleware ou servidor de aplicativos é o seguinte:
- Sempre que o servidor de aplicativos precisar se conectar ao banco de dados SAP
HANA em nome
de um usuário, ele solicita uma asserção SAML do cliente.
- A asserção SAML é emitida pelo provedor de identidade depois que o cliente é
autenticado
com êxito e é enviado ao banco de dados SAP HANA.
● As restrições de SAML são as seguintes:
- O banco de dados SAP HANA pode atuar apenas como um provedor de serviços
SAML.
- As asserções podem ser usadas apenas para autenticação; não há suporte para
mais
propriedades.
Você não pode usar o SAML para autorização.
Nota:
Anteriormente, esta página de configuração estava disponível nas propriedades do
sistema.
497
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
O principal objetivo do SAML para SAP HANA é oferecer suporte a cenários em que
os clientes não estão
diretamente conectado ao banco de dados SAP HANA, mas a um servidor de
aplicativos de camada intermediária (SAP
Mecanismo de serviços de aplicativos estendidos do HANA, por exemplo).
Este servidor de aplicativos de camada intermediária executa um servidor HTTP.
Sempre que o servidor de aplicativos
precisa se conectar ao banco de dados em nome do usuário, ele solicita uma asserção
SAML de
o cliente.
A asserção é emitida por um provedor de identidade depois que o cliente é
autenticado com sucesso.
A asserção é então encaminhada ao banco de dados SAP HANA, que concede
acesso com base em
a confiança previamente estabelecida para o provedor de identidade.
498
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
499
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Um JWT pode ser usado para autenticar usuários acessando o SAP HANA
diretamente do ODBC / JDBC
clientes de banco de dados ou indiretamente por meio dos serviços de aplicativos
estendidos do SAP HANA, avançados
modelo (SAP HANA XS, avançado).
Nota:
Um usuário que se conecta ao banco de dados usando um provedor de autenticação
externo também deve ter um usuário conhecido no banco de dados. A identidade
externa é mapeado para a identidade de um usuário interno do banco de dados.
Autenticação LDAP
Uma senha armazenada em um servidor de diretório LDAP pode ser usada para
autenticar usuários acessando
SAP HANA diretamente de clientes de banco de dados ODBC / JDBC, se autenticação
usando o local de usuários
A autenticação do SAP HANA foi desativada.
500
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Um usuário que se conecta ao banco de dados usando um provedor de autenticação
externo também deve ter um usuário conhecido no banco de dados. A identidade
externa e o nome de usuário do banco de dados é o mesmo. Se o provedor LDAP
estiver ativado para criar usuários do banco de dados no SAP HANA, o usuário
necessário será criado automaticamente se não existe.
Nota:
● Um usuário habilitado para autenticação LDAP não pode ser habilitado para senha
autenticação.
● A autenticação LDAP não pode ser usada para o usuário SYSTEM.
Para usuários autenticados por LDAP, você também pode ativar a criação automática
de usuários no SAP
HANA.
Autorização de grupo LDAP
Você pode mapear grupos LDAP para funções do SAP HANA. Isso significa que se os
usuários do SAP HANA estiverem
configurado para autorização de grupo LDAP, o SAP HANA pode determinar quais
funções atribuir
com base em sua participação em um ou mais grupos LDAP. Os privilégios definidos
no
501
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
A função SAP HANA determina o acesso dos usuários aos recursos solicitados.
502
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Você deve ativar a autorização do grupo LDAP explicitamente para os usuários.
Nota:
Uma função que possui um mapeamento de grupo LDAP também pode ser concedida
a usuários e outras funções, como de costume. Se a função for excluída, ela também
será revogada dos usuários, como de costume. Mapeamentos de grupos LDAP para
essa função também são excluídos.
Nota:
Comunicação protegida por TLS ou SSL entre o SAP HANA e um servidor LDAP usa
OpenSSL no lado do servidor SAP HANA. A biblioteca OpenSSL é instalada por
padrão como parte da instalação do sistema operacional.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Entender o gerenciamento de usuários
● Compreender autenticação e autorização
503
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Lição 2
Tipos de privilégios
Exemplo de negócios
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Explique os diferentes tipos de privilégios
Privilégios
Quando um usuário acessa o banco de dados SAP HANA usando uma interface do
cliente (por exemplo, ODBC, JDBC ou HTTP), sua capacidade de executar operações
de banco de dados em objetos de banco de dados é determinados pelos privilégios
que lhes foram concedidos.
Vários tipos de privilégios são usados no SAP HANA (sistema, objeto, analítico, pacote
e
aplicativo), como segue:
Privilégios do sistema
504
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Privilégios de objeto
Privilégios analíticos
Privilégios do pacote
Privilégios de aplicativo
No estúdio SAP HANA, um tipo de privilégio adicional pode ser concedido. Privilégios
para usuários
são privilégios SQL que os usuários podem conceder a eles.
Privilégio SQL
505
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Privilégios de objeto
Para cada tipo de instrução SQL (por exemplo, SELECT, UPDATE ou CALL), um
correspondente
existe privilégio de objeto. Se um usuário deseja executar uma instrução específica em
um banco de dados simples
objeto (por exemplo, uma tabela), eles devem ter o privilégio de objeto correspondente
para o
próprio objeto real ou o esquema no qual o objeto está localizado. Isso ocorre porque
o esquema é
um tipo de objeto que contém outros objetos. Um usuário que possui privilégios de
objeto para um esquema
automaticamente possui os mesmos privilégios para todos os objetos atualmente no
esquema e para qualquer
objetos criados lá no futuro.
Você pode conceder privilégios de objeto para objetos de catálogo de banco de dados,
como tabelas, visualizações e
procedimentos. Você também pode conceder privilégios de objeto para objetos não
catalogados, como desenvolvimento
objetos no repositório do banco de dados SAP HANA.
Atividades de privilégio de objeto
As atividades de privilégio de objeto também incluem o seguinte:
● CRIAR QUALQUER
Esse privilégio permite a criação de todos os tipos de objetos, em particular tabelas,
visualizações,
seqüências, sinônimos, funções de script SQL ou procedimentos de banco de dados
em um esquema. Você pode
506
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
● TODOS OS PRIVILÉGIOS
Esta é uma coleção de todas as Linguagens de Definição de Dados (DDL) e
Linguagem de Manipulação de Dados
(DML) que o concedente atualmente tem e tem permissão para conceder, e que pode
ser
concedido a esse objeto em particular. Essa coleção é avaliada dinamicamente para o
dado
concedente e objeto. ALL PRIVILEGES não é aplicável a um esquema, mas apenas a
uma tabela,
visualização ou tipo de tabela.
● DROP e ALTER
Esses são privilégios de DDL e autorizam os comandos DROP e ALTER SQL.
Enquanto
o privilégio DROP é válido para vários objetos, o privilégio ALTER não é válido para
seqüências e sinônimos. Isso ocorre porque suas definições não podem ser alteradas
após
criação.
● SELECT, INSERT, UPDATE e DELETE
Esses são privilégios de DML e autorizam os respectivos comandos SQL. SELECT é
válido
para todos os tipos de objetos, exceto funções e procedimentos. No entanto, INSERT,
UPDATE,
e DELETE são válidos apenas para esquemas, tabelas, tipos de tabela e visualizações
de tabela.
● ÍNDICE
Esse privilégio DDL especial autoriza a criação, alteração ou revogação de índices
para
um objeto usando os comandos CREATE INDEX, ALTER INDEX e DROP INDEX.
este
esse privilégio só pode ser aplicado a um esquema, tabela e tipo de tabela.
● EXECUTAR
Esse privilégio DML especial autoriza a execução de uma função de script SQL ou de
um banco de dados
procedimento usando o comando CALLS ou CALL, respectivamente.
Nota:
Para obter mais informações sobre os privilégios de objeto disponíveis no SAP HANA
e para quais objetos são relevantes, consulte Privilégios de objeto (referência) no SAP
Guia de segurança do HANA.
Privilégio do sistema
Os privilégios do sistema controlam as atividades gerais do sistema.
Os privilégios do sistema são usados principalmente para autorizar os usuários a
executar ações administrativas,
incluindo o seguinte:
● Criando e excluindo esquemas
● Gerenciando usuários e funções
● Executando backups de dados
● Monitoramento e rastreamento
● Gerenciando licenças
Os privilégios do sistema também são usados para autorizar operações básicas do
repositório. Isso inclui o
exemplos a seguir:
507
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
508
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
- CATÁLOGO LIDO
Esse privilégio autoriza todos os usuários a ter acesso somente leitura não filtrado ao
conteúdo completo
de todas as visualizações de sistema e monitoramento. O conteúdo dessas
visualizações é filtrado com base no
privilégios do usuário acessador.
● Gerenciamento do sistema
Esses privilégios autorizam as várias atividades do sistema que podem ser executadas
usando o
ALTER SYSTEM comandos SQL. Devido ao alto nível de impacto no sistema, esses
privilégios não são projetados para um usuário normal do banco de dados. Prossiga
com cuidado quando
conceder esses privilégios (por exemplo, conceda-os apenas a um usuário ou função
de suporte).
● Importação e exportação de dados
Os seguintes privilégios do sistema estão disponíveis para a autorização da
importação de dados e
exportar no banco de dados:
- IMPORTAÇÃO
Esse privilégio autoriza a atividade de importação no banco de dados usando os
botões IMPORT ou LOAD
Comandos TABLE SQL. Observe que, além desse privilégio, o usuário precisa do
INSERT
privilégio nas tabelas de destino a serem importadas.
- EXPORTAÇÃO
Esse privilégio autoriza a atividade de exportação no banco de dados via EXPORT ou
LOAD
Comandos TABLE SQL. Observe que, além desse privilégio, o usuário precisa do
comando SELECT
privilégio nas tabelas de origem a serem exportadas.
Nota:
Para obter mais informações sobre os privilégios individuais do sistema, consulte
Privilégios do sistema (referência) no Guia de segurança do SAP HANA.
Privilégio de pacote
Privilégios de pacote autorizam ações em pacotes individuais no SAP HANA clássico
repositório.
Nota:
Com os serviços de aplicativos estendidos do SAP HANA, modelo avançado, código
fonte e o conteúdo da web não é versionado e armazenado no banco de dados SAP
HANA. Portanto, privilégios de pacote não são usados neste contexto.
509
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
510
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
subpacotes correspondentes.
Privilégio analítico
Privilégios analíticos concedem a diferentes usuários acesso a diferentes partes de
dados na mesma visualização
com base em sua função comercial. Na definição de um privilégio analítico, as
condições que
O controle de quais dados os usuários veem está contido em um documento XML ou é
definido usando SQL.
511
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
a mesma visualização analítica. Eles obtêm o privilégio analítico para ver apenas os
dados de sua região e
suas consultas na mesma exibição retornam os dados correspondentes. Esta é uma
grande diferença
comparado com o modelo SAP BW. Embora o conceito seja muito semelhante, se
você executar uma consulta
que retorna valores que você não está autorizado a ver, o SAP BW encaminha uma
mensagem de erro.
Com o banco de dados SAP HANA, a consulta é executada e, correspondendo ao seu
autorização, apenas os valores que você tem direito de ver são retornados.
512
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Privilégio de aplicativo
Os desenvolvedores de aplicativos para os serviços de aplicativos estendidos do SAP
HANA podem criar
privilégios de aplicativo para autorizar o acesso de usuário e cliente ao aplicativo.
Esses privilégios autorizam o acesso de usuários e clientes ao aplicativo. Por exemplo,
eles
autorizar usuários e clientes a iniciar o aplicativo ou executar ações administrativas no
inscrição.
Você pode conceder e revogar privilégios de aplicativo através do
Procedimentos GRANT_APPLICATION_PRIVILEGE e através do
REVOKE_APPLICATION_PRIVILEGE no esquema _SYS_REPO.
Você pode conceder privilégios de aplicativo a usuários ou funções em tempo de
execução no estúdio SAP HANA.
No entanto, recomendamos que você conceda privilégios de aplicativo às funções
criadas no
repositório.
Você pode conceder e revogar privilégios de aplicativo no estúdio SAP HANA.
Privilégios para usuários
Privilégios nos usuários são privilégios SQL que os usuários podem conceder a outros
usuários. ANEXAR
DEBUGGER é o único privilégio que pode ser concedido a um usuário.
Por exemplo, o usuário A pode conceder ao usuário B o privilégio ATTACH
DEBUGGER. Isso permite que o usuário B
depurar o código SQLScript na sessão do Usuário A. O Usuário A é o único usuário
que pode conceder esse
privilégio.
Nota:
O usuário B também precisa do privilégio do objeto DEBUG no SQLScript relevante
procedimento. Você não pode conceder o privilégio ATTACH DEBUGGER em nome
de outros usuários.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explique os diferentes tipos de privilégios
513
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Lição 3
Funções do SAP HANA
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Compreender funções
Estrutura da Função
514
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
serviços de aplicação
Uma função também pode conter outras funções.
Nota:
Não há equivalentes avançados HDI ou XS na autorização do SAP HANA conceito
para privilégios de pacote em pacotes de repositório e privilégios de aplicativos nos
aplicativos clássicos do SAP HANA XS. Para mais informações sobre o conceito de
autorização do XS avançado, consulte o SAP HANA Security Guide.
Tipos de funções
As funções no banco de dados SAP HANA podem existir apenas como objetos de
tempo de execução (funções de catálogo) ou como
objetos de tempo de design (funções de repositório) que se tornam objetos de
catálogo na implantação (banco de dados
artefato com o sufixo do arquivo .hdbrole).
Antes da chegada dos serviços de aplicativos estendidos do SAP HANA, o modelo
avançado (XSA) lá
havia dois tipos de funções no HANA: funções de catálogo, criadas diretamente no
catálogo e
funções de repositório, criadas usando o repositório SAP HANA.
Com a introdução do SAP HANA XS avançado, novos tipos de funções também foram
introduzidos,
conhecidas como funções baseadas no IDH. Como as funções de repositório, as
funções baseadas em IDH fornecem controle de versão e
pode ser transportado entre sistemas.
Em um ambiente clássico do SAP HANA XS, as funções de banco de dados são
criadas no repositório interno
do banco de dados SAP HANA usando o SAP HANA Web IDE ou o estúdio SAP
HANA.
Eles também são chamados de funções de repositório. Em um ambiente avançado do
SAP HANA XS,
as funções de tempo de design são criadas usando o SAP Web IDE e implantadas
usando o SAP HANA
Infraestrutura de implantação (SAP HANA DI ou HDI).
Nota:
Devido ao modelo de IDH baseado em contêiner, em que cada contêiner corresponde
a um esquema do banco de dados, as funções do IDH, uma vez implantadas, são
específicas do esquema.
515
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
O SAP HANA XS classic e o repositório SAP HANA foram descontinuados a partir do
SAP HANA 2.0 SPS 02. Para obter mais informações, consulte a Nota 2465027 da
SAP.
516
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
517
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
● As funções de catálogo são criadas em tempo de execução e têm comportamento
típico de objeto SQL (por exemplo, propriedade). Eles são usados principalmente em
conjunto com ferramentas de gerenciamento de usuário / identidade de alto nível, nas
quais as funções são gerenciadas por um usuário técnico no SAP HANA.
Dica:
Verifique se a versão em tempo de design de uma função no repositório e sua versão
de tempo de execução ativada sempre contêm os mesmos privilégios. Em particular,
não conceda privilégios adicionais à versão de tempo de execução ativada de uma
função criada no repositório. Embora não exista um método para impedir que um
usuário faça isso, na próxima vez que a função for ativada no repositório, quaisquer
alterações feitas na função em tempo de execução serão revertidas. Portanto, não
altere a versão do tempo de execução ativada de uma função no tempo de execução.
Funções do catálogo
518
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para criar uma função de catálogo, abra o editor de função de catálogo no cockpit do
SAP HANA. Depois selecione o
funções e privilégios que você deseja incluir e salve a função.
Você pode criar uma nova função diretamente no tempo de execução e conceder os
privilégios e funções necessários
para a tarefa ou função que ele representa na página Função do cockpit do SAP
HANA. Isso é também
possível mapear funções para grupos LDAP se você estiver implementando a
autorização do usuário com base em
Associação ao grupo LDAP.
519
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
520
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
521
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
522
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
A função é salva e ativada em uma etapa. Se você deseja salvar apenas a função,
escolha Configurações e selecione Ativar salvamento inativo. Um ícone adicional é
exibido na barra de ferramentas Salvar sem ativar.
No SAP HANA XS, modelo avançado, as versões de tempo de execução das funções
de tempo de design são criadas no nível do esquema devido à conteinerização. Essas
funções pertencem ao usuário técnico específico do contêiner e podem ser compostas
por privilégios concedidos com a opção admin / grantable ao proprietário técnico
específico do contêiner.
Devido a essa conteinerização, é possível separar o desenvolvimento de função do
aplicativo desenvolvimento porque você pode organizar isso em espaços diferentes no
XSA e atribuir apenas os privilégios relevantes ao respectivo usuário técnico
específico do contêiner.
523
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
todos os usuários.
Para o desenvolvimento de funções, nenhum aplicativo real é criado. Somente
artefatos de banco de dados - as funções
-são usados. Para isso, os desenvolvedores usarão o SAP Web IDE para trabalhar em
um projeto em um espaço
no XSA, onde eles criarão os objetos em tempo de design.
A etapa inicial é configurar e preparar o aplicativo XSA + SAP Web IDE. Uma vez que
a configuração é
prontos, os desenvolvedores precisam configurar sua organização e espaços de
maneira a atender às necessidades de
sua organização.
Você pode encontrar mais informações sobre como criar espaços, configurar usuários
e ligar para o SAP
Web IDE no capítulo Tarefas de administração pós-instalação no SAP Web IDE for
SAP
Guia de instalação e atualização do HANA.
Nossa recomendação é configurar pelo menos um espaço dedicado para o
desenvolvimento de funções. Você pode encontrar
mais detalhes no documento Melhores práticas e recomendações para o
desenvolvimento de funções em
SAP HANA.
Migrando funções do XSC para o XSA
Para a migração, presumimos que você atualmente desenvolva suas funções no XS
classic e tenha
um conceito de função existente para o HANA para tarefas de desenvolvimento e
administração. Agora você quer
para fazer a troca do XS classic para o XS avançado e, portanto, você também precisa
migrar
suas funções existentes, tanto para desenvolvimento quanto para administração.
Nesse cenário, não há necessidade de migrar suas funções antigas de desenvolvedor,
pois são específicas
524
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
Essas funções não existem no repositório do SAP HANA.
Função PÚBLICA
PÚBLICO
Esta função contém privilégios para acesso somente leitura filtrado às visualizações do
sistema. Somente
objetos para os quais os usuários têm direitos de acesso são visíveis. Por padrão,
essa função é concedida
para todos os usuários, exceto usuários restritos.
525
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Considere essas funções como modelos. Não conceda essas funções
construa seus próprios papéis em vez disso, da seguinte maneira.
MONITORAMENTO
Isso contém privilégios para acesso completo somente leitura a todos os metadados, o
sistema atual
status nas visualizações de sistema e monitoramento e os dados do servidor de
estatísticas.
MODELAGEM
Esta função contém todos os privilégios necessários para usar o modelador de
informações no SAP
Estúdio HANA.
Ele contém a autorização do banco de dados para um modelador criar várias
visualizações e análises
privilégios.
Permite o acesso a todos os dados nas visualizações ativadas sem nenhum filtro
(_SYS_BI_CP_ALL Analytic
Privilégio). No entanto, isso é restringido pela falta de privilégios SQL naqueles
ativados
objetos.
Use essa função predefinida como modelo.
CONTENT_ADMIN
Esta função contém todos os privilégios necessários para usar o modelador de
informações no SAP
Estúdio HANA, bem como a autorização adicional para conceder esses privilégios a
outros
Comercial. Ele também contém privilégios do sistema para trabalhar com objetos
importados no SAP
Repositório HANA. Use essa função como modelo para criar funções para o conteúdo
administradores.
526
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Essas funções predefinidas são privilegiadas e não devem ser concedidas aos
usuários, principalmente em sistemas de produção. Use essas funções apenas como
modelo.
Nota:
Para obter mais informações sobre funções de banco de dados predefinidas no SAP
HANA, consulte Funções de banco de dados predefinidas no Guia de Segurança do
SAP HANA.
Função de Suporte
Esta função contém privilégios de sistema (por exemplo, CATALOG READ) e
privilégios de objeto (por exemplo, SELECT no esquema SYS) que permitem o acesso
a determinadas visualizações de sistema interno de baixo nível necessárias ao suporte
de desenvolvimento do SAP HANA em situações de suporte. Todo o acesso é
somente leitura. Esta função não permite o acesso a nenhum dado do cliente.
A definição das visualizações de sistema interno de baixo nível às quais essa função
permite acesso não faz parte da interface estável do usuário final. Pode mudar de
revisão para revisão. Evitar
administradores e usuários finais acessando acidentalmente essas visualizações
internas do sistema em
aplicativos ou scripts, essa função possui várias restrições de uso. Conceda apenas
essa função ao SAP
Usuários de suporte ao desenvolvimento do HANA para suas atividades de suporte.
Restrições de Funções
Essa função contém privilégios para acesso somente leitura a todos os metadados,
status atual do sistema e dados do servidor de estatísticas. Além disso, ele contém os
privilégios para acessar as visualizações internas do sistema de baixo nível. Sem a
função SAP_INTERNAL_HANA_SUPPORT, este as informações podem ser
selecionadas apenas pelo usuário do SYSTEM.
527
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Para evitar o uso acidental dessa função nas atividades diárias, as seguintes
restrições se aplicam à função SAP_INTERNAL_HANA_SUPPORT:
Dica:
um alerta notifica os administradores quando um usuário recebe a função
SAP_HANA_INTERNAL_SUPPORT (consulte a Nota SAP 1991615).
Nota:
Nenhum usuário possui funções de repositório predefinidas inicialmente, exceto o
usuário _SYS_REPO (como o proprietário de todo o conteúdo do repositório).
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Compreender funções
528
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Lição 4
Tarefas administrativas
Exemplo de negócios
A administração do usuário inclui tarefas para desativar e reativar usuários e gerenciar
o política de senha. Para aprimorar a segurança de logon do seu banco de dados SAP
HANA, você pode
configure regras de senha usando parâmetros específicos.
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Executar tarefas administrativas
Gerenciamento de usuários
Os usuários podem ser desativados automaticamente por motivos de segurança, por
exemplo, se violarem
regras de política de senha. No entanto, como administrador de usuários, pode ser
necessário desativar um usuário,
por exemplo, se um funcionário deixar temporariamente a empresa ou se houver uma
violação de segurança
detectou.
Depois de desativar a conta do usuário, o usuário não poderá efetuar logon no banco
de dados SAP HANA até
o administrador redefine a senha do usuário ou ativa o usuário novamente.
Como administrador de usuário, pode ser necessário reativar um usuário, por
exemplo, depois de explicitamente
desativou o usuário ou quando o usuário faz muitas tentativas inválidas de logon.
Você pode desativar ou ativar um usuário da seguinte maneira:
● Na página de usuário do cockpit do SAP HANA
● Com o editor de usuário do SAP HANA studio
● Com comando SQL
529
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
530
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Cuidado:
Por motivos de segurança, e para impedir que os usuários visualizem informações
confidenciais, como uma senha, gerencie o privilégio de selecionar com cuidado.
Nota:
Os parâmetros da política de senha para o banco de dados do sistema de um
contêiner múltiplo sistema são mantidos no arquivo namesever.ini, não no arquivo
indexserver.ini.
Nota:
Os parâmetros reais estão contidos na seção de política de senha do arquivo de
propriedades do sistema indexserver.ini. Você pode configurar a política de senha
usando a página Política de senha e lista negra no cockpit do SAP HANA e o editor
de segurança do SAP HANA studio. Você também pode fazer isso editando o
indexserver.ini diretamente.
531
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Nota:
As configurações de bloqueio do usuário (parâmetro password_lock_time) definem a
duração para o qual um usuário está bloqueado após o número máximo de tentativas
com falha no logon. Se você marcar a caixa de seleção Bloquear indefinidamente, o
usuário será bloqueado indefinidamente. Isso corresponde ao valor do parâmetro
1. O valor 0 desbloqueia o usuário imediatamente.
532
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
533
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
534
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
535
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
crie outros usuários do banco de dados, acesse tabelas do sistema e assim por diante.
Não use SYSTEM para atividades do dia a dia em sistemas de produção. Em vez
disso, use-o para criar usuários de banco de dados com o
privilégio mínimo necessário para o conjunto de tarefas (por exemplo, administração
de usuários, sistema
administração). Em seguida, desative o sistema.
Execute a seguinte instrução, por exemplo, no console SQL do estúdio SAP HANA:
ALTER USER SYSTEM DESACTIVATE O USUÁRIO AGORA
O usuário SYSTEM está desativado e não pode mais se conectar ao banco de dados
SAP HANA.
Nota:
Você ainda pode usar o usuário SYSTEM como um usuário de emergência, mesmo
que tenha sido desativado. Qualquer usuário com o privilégio de sistema USER
ADMIN pode reativar SYSTEM usando a instrução ALTER USER SYSTEM ATIVAR
USUÁRIO AGORA. Para garantir que um administrador não faça isso secretamente,
crie uma política de auditoria para monitorar instruções ALTER USER.
536
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Se você desativou anteriormente o usuário SYSTEM, ele também será reativado. Isso
significa que você
precisa desativá-lo novamente.
Redefinir a senha de usuário do sistema de um banco de dados de inquilino
Se a senha do usuário SYSTEM em um banco de dados de inquilinos for perdida,
você como o sistema
administrador pode redefini-lo a partir do banco de dados do sistema.
Como administrador do sistema do banco de dados do sistema, você pode parar o
banco de dados do inquilino e
execute o comando: ALTER DATABASE <database_name> SYSTEM USER
PASSWORD
<new_password>. A senha do usuário SYSTEM é redefinida e o banco de dados do
inquilino é
começado.
A senha do usuário SYSTEM do banco de dados do inquilino é redefinida. Você tem
que mudar o
senha na próxima vez que você fizer logon com este usuário, desta vez de acordo com
a política de senha de
o banco de dados do inquilino.
Se o usuário SYSTEM tiver sido desativado, bloqueado ou expirado anteriormente,
agora será ativado novamente.
Recomendamos que você o desative.
Nota:
Se você puder efetuar logon como SYSTEM ou outro usuário com o privilégio de
sistema USER ADMIN, não use o procedimento descrito aqui para alterar a senha do
usuário do SISTEMA. Em vez disso, efetue logon diretamente no banco de dados do
inquilino e execute o comando ALTER USER SYSTEM PASSWORD
<new_password> ou altere a senha usando o cockpit do SAP HANA.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Executar tarefas administrativas
537
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Lição 5
Fontes de informação para administradores
Exemplo de negócios
LIÇÕES OBJETIVAS
Depois de concluir esta lição, você será capaz de:
● Explicar fontes de informação para administradores
Você deve ter o privilégio do sistema CATALOG READ para consultar as seguintes
visualizações.
538
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
539
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
540
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
Dica:
Use o visualizador de dependência de autorização apenas com procedimentos que
tenham o DEFINER modo de segurança. Os procedimentos com o modo de
segurança INVOKER não são validado corretamente.
RESUMO DA LIÇÃO
Agora você deve ser capaz de:
● Explicar fontes de informação para administradores
541
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Avaliação da Aprendizagem
□ A Privilégios do sistema
□ B Privilégios de objeto
□ C Privilégios do Analytic
□ D Privilégios do pacote
3. Qual das seguintes afirmações é verdadeira para a função pré-instalada do SAP
HANA
(SAP_INTERNAL_HANA_SUPPORT) para casos de suporte?
Escolha a resposta correta.
□ Verdadeiro
□ Falso
542
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
□ A CATÁLOGO LIDO
□ B ADMINADO DE DADOS
□ C MONITOR ADMIN
□ D ADMIN DO USUÁRIO
543
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
UNIDADE 12
Avaliação da Aprendizagem - Respostas
2. Quais dos seguintes privilégios permitem acesso de leitura aos dados nas
informações do SAP HANA modelos dependendo de certos valores ou combinação de
valores?
Escolha a resposta correta.
□ A Privilégios do sistema
□ B Privilégios de objeto
■ C Privilégios do Analytic
□ D Privilégios do pacote
Corrigir. Privilégios analíticos permitem acesso de leitura aos dados nos modelos de
informações do SAP HANA dependendo de certos valores ou combinação de valores.
544
GPLUX TEINAMENTO SAP
ACADEMIA EXECUTIVA SAP BASIS HANA
□ Verdadeiro
■ Falso
Corrigir. Leia mais sobre isso na lição "Tarefas administrativas" no curso HA200.
■ A CATÁLOGO LIDO
■ B ADMINADO DE DADOS
□ C MONITOR ADMIN
□ D ADMIN DO USUÁRIO
Corrigir. Você precisa dos privilégios CATALOG READ e DATA ADMIN para consultar
o Visualização do sistema EFFECTIVE_PRIVILEGES para obter dados sobre outros
usuários e funções concedidos privilégios.
545