HANA oferece suporte a ambos os tipos de armazenamento de dados no banco de dados. O armazenamento de linha é usado quando você precisa usar a instrução Select e nenhuma agregação é executada.
O armazenamento de coluna é usado para realizar agregações e a modelagem HANA é compatível apenas com tabelas baseadas em coluna.
Há um total de 11 fornecedores de dispositivos de hardware SAP HANA. Os mais comuns são -
- Dell
- IBM
- HP
- Cisco
- Lenovo
O HANA studio é uma ferramenta eclipsada que fornece suporte para desenvolvimento e administração no sistema HANA. Você pode realizar a modelagem HANA no topo das tabelas no banco de dados, provisionamento de dados, administração HANA e várias outras atividades usando o HANA Studio.
O cliente SAP HANA Studio está disponível para Windows XP, Windows Vista e Windows 7 para sistemas operacionais de 32 e 64 bits.
O conceito In-Memory do SAP HANA significa que todos os dados são armazenados na memória RAM. Um banco de dados convencional transfere dados da memória em 5 milissegundos, entretanto o SAP HANA In-memory leva 5 nanossegundos para ler os dados.
SAP HANA usa arquitetura de CPU multicore e armazena dados em armazenamento baseado em linha e coluna no banco de dados HANA.
O único sistema operacional compatível com HANA é o Suse Linux Enterprise Server SP1 / SP2 (SLES SP1 / 2).
Considere a tabela abaixo - FCTSales
País | produtos | Unidades vendidas |
Inglaterra | iphone 6 | 107 |
Índia | Samsung Note 6 | 250 |
NOS | Lenovo A110 | 110 |
Row Based Storage -
- England
- Iphone6
- 107
- India
- Samsung Note 6
- 250
- US
- Lenovo A110
- 110
Column Based Storage -
- England
- India
- US
- Iphone6
- Samsung Note6
- Lenovo A110
- 107
- 250
- 110
Onde usar o armazenamento baseado em linha?
Selecione * em FCTSales onde Country = 'US'
Onde usar o armazenamento baseado em coluna?
Selecione SUM (Units_sold) em FCTSales onde Product = 'Lenovo A110'
- Index Server
- Nome do servidor
- Servidor Estatístico
- Servidor Pré-processador
- XS Engine
- Agente Host SAP
- Estrutura LM
- Agente de diagnóstico do SAP Solution Manager
O servidor de índice contém mecanismo para processar dados no banco de dados HANA. Esses motores de dados são responsáveis por lidar com todas as instruções SQL / MDX no sistema HANA. O servidor de indexação também contém Session and Transaction Manager que é responsável por gerenciar todas as transações em execução e concluídas.
A camada de persistência fornece mecanismo embutido para recuperação de desastres no sistema HANA. Ele garante que o banco de dados seja restaurado ao estado mais recente em caso de falha do sistema.
A camada de persistência também gerencia dados, logs de transações e configuração e backup desses arquivos. Backups de dados e arquivos de log são executados em pontos de salvamento e normalmente são programados a cada 5 a 10 minutos.
- Chave de licença temporária
- Chave de Licença Permanente
As chaves de licença temporárias são instaladas automaticamente quando você instala o banco de dados HANA. Essas chaves são válidas apenas por 90 dias e você deve solicitar as chaves de licença permanentes do mercado SAP antes de expirar o período de 90 dias após a instalação.
As chaves de licença permanente são válidas até a data de expiração predefinida. As chaves de licença especificam a quantidade de memória licenciada para a instalação do HANA destinada.
Existem dois tipos de chaves de licença permanentes para o sistema HANA -
Unenforced - Se a chave de licença não forçada for instalada e o consumo do sistema HANA exceder a quantidade de memória da licença, a operação do SAP HANA não será afetada neste caso.
Enforced- Se a chave de licença imposta for instalada e o consumo do sistema HANA exceder a quantidade de memória da licença, o sistema HANA será bloqueado. Se esta situação ocorrer, o sistema HANA deve ser reiniciado ou uma nova chave de licença deve ser solicitada e instalada.
Conceda privilégios de SELECT em esquemas das tabelas de base de dados usadas para o usuário "_SYS_REPO"
GRANT SELECT NO ESQUEMA "<SCHEMA_NAME>" PARA _SYS_REPO COM GRANT OPTION
Backup -
É usado para realizar backup e recuperação no sistema SAP HANA. Você pode verificar os detalhes da configuração do backup, executar o backup manual, para verificar o último backup realizado com sucesso, etc. para backup de dados e log.
Catalog -
Ele contém objetos RDBMS como esquemas, tabelas, visualizações, procedimentos, etc. Você pode abrir o editor SQL e projetar objetos de banco de dados
Content -
Isso é usado para manter o repositório de tempo de design
Você pode criar novos pacotes e projetar visualizações de informações no sistema HANA. Várias visualizações podem ser criadas na guia de conteúdo para atender aos requisitos de negócios e para executar relatórios analíticos na parte superior das visualizações de Modelagem.
Provisioning -
Isso é usado para acesso a dados inteligentes para se conectar a outros bancos de dados como HADOOP, TERADATA e SYBASE
Security -
Isso é usado para definir usuários e atribuir funções. Você pode definir vários privilégios em diferentes usuários usando a guia Segurança. Você pode atribuir privilégios de banco de dados e pacote a diferentes usuários para controlar o acesso aos dados.
Open Data Preview -
Isso é usado para ver os dados armazenados em uma tabela de objetos ou visualização de modelagem. Ao abrir a visualização de dados, você obtém três opções -
- Dados não tratados
- Valores distintos
- Analysis
Open Definition -
Isso é usado para ver a estrutura da tabela - nome da coluna, tipo de dados da coluna, chaves, etc.
Vá para Administração → alertas
Na guia Administração, você pode verificar a visão geral do sistema, paisagem, volumes, configuração, informações do sistema, etc.
SAP HANA cockpit é um site SAP Fiori Launchpad que permite a você um único ponto de acesso a uma variedade de aplicativos baseados na Web para a administração online do SAP HANA. Você acessa o cockpit do SAP HANA por meio de um navegador da web.
Para abrir o SAP HANA Cockpit → Clique com o botão direito no sistema HANA no Studio → configuração e monitoramento → abrir SAP HANA cockpit
Catalog -
Ele contém objetos RDBMS como esquemas, tabelas, visualizações, procedimentos, etc. Você pode abrir o editor SQL e projetar objetos de banco de dados.
Content -
Isso é usado para manter o repositório de tempo de design. Você pode criar novos pacotes e projetar visualizações de informações no sistema HANA. Várias visualizações podem ser criadas na guia de conteúdo para atender aos requisitos de negócios e para executar relatórios analíticos na parte superior das visualizações de Modelagem.
Visão Analítica
A opção Copiar permite que você copie uma visualização de informações existente e faça alterações nela.
A opção derivada permite criar uma cópia de uma visão existente e você não pode fazer nenhuma alteração nela.
Data Foundation - para adicionar tabelas de base de coluna.
Star Join - para adicionar outros tipos de visualizações.
Semântica - para definir os parâmetros do usuário e definir medidas e dimensões.
- Medida e Atributo
- Hierarchies
- Parameters/Variables
- Nova Coluna Calculada
A nova coluna calculada é definida como uma coluna adicionada instantaneamente na guia Análise quando uma visualização é ativada. Esta coluna não existe no nível do banco de dados ou no nível Data Foundation ou Star Join.
Você pode selecionar Switch to Performance Analysis Mode. Isso permite que você faça uma análise de desempenho validando o tipo de junção e a cardinalidade corretos.
Ele simplifica o processo de design, pois permite selecionar várias medidas de várias tabelas de fatos.
Você pode implementar 3NF usando Star Join.
As variáveis são usadas como uma diretiva de filtro SQL explícita para que os consumidores de exibição filtrem os dados de exibição, com base nos valores da coluna de atributo especificados no prompt de interface do usuário variável de um cliente BI. Quando você acessa a visualização de dados, as variáveis permitem que os usuários passem o valor do atributo definido na variável.
Você pode selecionar um único valor, intervalo ou intervalo no tipo de seleção.
- Join
- Union
- Project
- Aggregation
- Rank.
Projeção
Há uma marca de diamante no nome da vista, se não estiver ativa.
Não. Em uma visualização de cálculo com Star Join, você só pode usar visualizações Dim de cálculo.
Os privilégios analíticos são usados para limitar o acesso às visualizações de informações do HANA. Você pode atribuir diferentes tipos de direitos a diferentes usuários em diferentes componentes de uma Visualização em Privilégios Analíticos.
Usando privilégios analíticos, você pode adicionar atributos e valores de região a Restrições de atributos e a duração do tempo é definida em Validade de privilégio.
O privilégio analítico pode ser adicionado ao perfil do usuário em Usuário e funções na guia Segurança.
- SLT de replicação SAP LT
- SAP Data Services
- Direct Extract Connection DXC
- Load
- Replicate
- Suspend
- Resume
Em seu sistema SAP de origem A1, você deseja configurar um RFC confiável para o sistema de destino B1. Quando isso for feito, isso significa que quando você estiver conectado em A1 e seu usuário tiver autorização suficiente em B1, você poderá usar a conexão RFC e fazer logon em B1 sem precisar inserir novamente o usuário e a senha.
SM59 para criar um RFC confiável
Ltr para configurar a conexão
Vá para Perspectiva do SAP HANA Modeler → Provisionamento de dados.
Você deve selecionar Aplicativos SAP no tipo de armazenamento de dados e SAP HANA na lista suspensa Banco de dados.
O trabalho de replicação pode ser executado no Data Services Management Console. Você tem que ir para a guia de status e selecionar o repositório onde o trabalho é criado → Status do trabalho em lote.
Lá você pode encontrar diferentes guias - Trace, Monitor, Error e Performance Monitor.
Para habilitar a auditoria do trabalho em lote, isso pode ser feito nos parâmetros de execução do trabalho.
Vá para a guia de status e selecione o repositório onde o trabalho é criado → Configuração de trabalho em lote → Adicionar programação.
Aqui você pode encontrar os parâmetros de execução do trabalho ao adicionar uma programação para o trabalho.
Proprietário representa o nome do esquema para onde as tabelas serão movidas usando o trabalho em lote.
Abaixo está a lista de métodos de autenticação suportados pelo SAP HANA -
- Usuário senha
- Kerberos
- SAML 2.0
- Tíquetes de logon SAP
- X.509
Usuários restritos são aqueles usuários que acessam o sistema HANA com alguns aplicativos e não têm privilégios SQL no sistema HANA. Quando esses usuários são criados, eles não têm nenhum acesso inicialmente.
Se compararmos usuários restritos com usuários padrão -
Os usuários restritos não podem criar objetos no banco de dados HANA ou em seus próprios esquemas.
Eles não têm acesso para visualizar nenhum dado no banco de dados, pois não têm uma função pública genérica adicionada ao perfil, como os usuários padrão.
Eles podem se conectar ao banco de dados HANA apenas usando HTTP / HTTPS.
Apenas usuários do banco de dados com privilégio de sistema ROLE ADMIN têm permissão para criar usuários e funções no HANA Studio.
- Privilégio do Sistema
- Privilégio de objeto
- Privilégio analítico
- Privilégio de pacote
- Privilégio de aplicativo
- Privilégio nas funções
Auditoria Admin
Vá para a opção Segurança no sistema HANA → Auditoria
Em Configurações globais → defina o status de auditoria como habilitado. Você também pode escolher diferentes alvos da trilha de auditoria.
Provedor MDX é usado para conectar o MS Excel ao sistema de banco de dados SAP HANA. Ele fornece driver para conectar o sistema HANA ao Excel e é usado posteriormente para modelagem de dados. Você pode usar o Microsoft Office Excel 2010/2013 para conectividade com HANA para Windows de 32 e 64 bits.
Isso pode ser feito nas configurações de backup de dados baseado em arquivo. Na guia Backup, vá para a caixa de seleção Configuração → Limitar tamanho máximo do arquivo e insira o tamanho do arquivo.
Most Recent State- Usado para recuperar o banco de dados para a hora o mais próxima possível da hora atual. Para esta recuperação, o backup de dados e o backup de log devem estar disponíveis, pois o último backup de dados e a área de log são necessários para executar a recuperação do tipo acima.
Point in Time- Usado para recuperar o banco de dados para um ponto específico no tempo. Para esta recuperação, o backup de dados e o backup de log devem estar disponíveis, pois o último backup de dados e a área de log são necessários para executar a recuperação do tipo acima.
Specific Data Backup- Usado para recuperar o banco de dados para um backup de dados especificado. O backup de dados específicos é necessário para o tipo de opção de recuperação acima.
Specific Log Position - Este tipo de recuperação é uma opção avançada que pode ser usada em casos excepcionais em que uma recuperação anterior falhou.
Note - Para executar o assistente de recuperação, você deve ter privilégios de administrador no sistema HANA.
- SAP Lumira
- Edição de análise para OLAP
- SAP Crystal Reports
- Estúdio de design
- Sistema de mudança e transporte
- Unidade de Entrega
- Modo de desenvolvedor
- Modo de suporte SAP
Delivery Unit
A unidade de entrega é uma única unidade que pode ser mapeada para vários pacotes e pode ser exportada como uma entidade única para que todos os pacotes atribuídos à unidade de entrega possam ser tratados como uma única unidade.
Vá para Arquivo → Importar, você verá a opção abaixo
Isso é usado para importar dados de um arquivo simples como um arquivo .xls ou.csv. Clique em Avançar → Escolha Sistema de destino → Definir propriedades de importação.
Selecione o arquivo de origem navegando no sistema local. Também oferece uma opção se você deseja manter a linha do cabeçalho. Também oferece a opção de criar uma nova tabela no esquema existente ou se você quiser importar dados de um arquivo para uma tabela existente.