Desenvolvimento de SAP HANA BI - Introdução
SAP HANA é um banco de dados in-memory que também fornece modelagem HANA, provisionamento de dados e recursos de relatórios de BI em um único aplicativo. SAP HANA é usado principalmente como um Data Warehouse para muitas organizações com sistema de transações. A SAP está fornecendo o HANA como um banco de dados de back-end para vários aplicativos ERP e CRM.
A seguir estão alguns módulos baseados em HANA comuns -
- S / 4 HANA (S / 4 HANA Finanças e Logística)
- SAP Business One
- SAP Fiori
O SAP HANA Data Modeling ajuda o usuário a modelar os dados do aplicativo e executar funções de banco de dados, como a criação de esquemas, tabelas e visualizações em tempo de execução. Os modelos de dados HANA são armazenados no Repositório HANA e os objetos são ativados em tempo de execução.
Este é o link do site SAP para detalhes do produto HANA que compartilha todos os principais recursos que o HANA oferece - https://www.sap.com/products/hana.html
De acordo com a SAP - "Implantável localmente ou na nuvem, SAP HANA é uma plataforma de dados in-memory que permite acelerar processos de negócios, fornecer mais inteligência de negócios e simplificar seu ambiente de TI. Fornecendo a base para todas as suas necessidades de dados, O SAP HANA elimina o fardo de manter sistemas legados separados e dados em silos, para que você possa operar ao vivo e tomar melhores decisões de negócios na nova economia digital. "
O desenvolvimento de BI é sempre um desafio para organizações com grande quantidade de dados históricos. Bancos de dados tradicionais ou sistemas DW - SQL Server, BW ou Oracle - não suportam relatórios ao vivo, pois não são capazes de executar o sistema de transações e Data Warehouse no mesmo sistema. Em muitas organizações, o sistema transacional e o data warehouse são mantidos separados, pois a execução de consultas OLAP complexas afetam significativamente o desempenho dos sistemas. Os processos ETL são usados para realizar extração, transformação e carregamento de dados do SAP ECC para o Data Warehouse.
Quando um grande número de transações OLTP simultâneas é feito junto com as consultas OLAP, existe a possibilidade de o sistema travar. SAP HANA oferece suporte à replicação de dados em tempo real do sistema de transação usando o método SLT, que é uma abordagem baseada em gatilho de replicação de dados.
O SAP HANA é um banco de dados in-memory, portanto, a leitura de dados é 1 milhão de vezes mais rápida em comparação aos sistemas tradicionais. Consultas OLAP complexas em um relatório de Business Intelligence levam menos tempo para serem executadas quando o sistema DW contém uma grande quantidade de dados históricos. HANA suporta todas as agregações em tempo real e, portanto, não há necessidade de salvar a tabela agregada no banco de dados. Devido a diferentes algoritmos de compressão e armazenamento de tabela baseado em coluna, o banco de dados HANA requer menos espaço para armazenar mais dados em comparação com outros sistemas RDBMS.