Se você é profissional SAP e não vive em um aquário, você muito provavelmente escutou falar de HANA. HANA significa: High Performance Analytical Appliance (em tradução livre: uma aplicação analítica de alta performance). Mais informações oficiais podem ser encontradas no site oficial, aqui.
O primeiro anúncio sobre HANA foi feito no SAPPHIRE 2010 (chegamos até a mencionar isso no artigo: In memory, em memória e o futuro do Business Intelligence - BI). E o anúncio foi feito pelo alto escalão da SAP, vale a pena dar uma olhada nos vídeos abaixo:
Vishal falando sobre o assunto
Hasso falando sobre o assunto:
A SAP fez até um vídeo muito bacana usado no último SAPFORUM tentando explicar as capacidades do SAP HANA 1.0:
Mas de fato, o que é HANA? Em resumo, SAP HANA é o primeiro produto que utiliza uma série de técnicas e inovações tecnológicas para suportar a tomada de decisões em tempo real. Entre os pontos que valem a pena destacar:
Para aqueles que como eu querem escutar um cliente antes de tomar uma decisão, eu encontrei um case da Hilti que vale a pena ser visto (em inglês):
Se você quer uma segunda opinião, isso é o que o Dilbert tem a dizer sobre possibilidades "real-time":
Grande abraço,
Mas de fato, o que é HANA? Em resumo, SAP HANA é o primeiro produto que utiliza uma série de técnicas e inovações tecnológicas para suportar a tomada de decisões em tempo real. Entre os pontos que valem a pena destacar:
- In-Memory - não é exclusividade da SAP, essa tendência veio pra ficar. Com o barateamento da memória ficou evidente que em um futuro próximo, disco rígido será peça de museu. Isso pode ser visto em outros lugares. Laptops estão usando cada vez mais discos SSD (solid state disk), os iPhones também não usam mais memória e vários provedores de BI também estão adotando esse modelo (para citar um, QlikView por exemplo).
- Armazenamento colunar - lembra que você aprendeu que cada registro é uma linha no banco de dados? No caso do HANA isso não é verdade. Cada registro é uma coluna. Por que? Grosso modo, quando um comando SQL de sumarização é executado no banco de dados, mesmo querendo o total de uma coluna, o banco tem que ler todas as linhas. Com o armazenamento colunar, é preciso ler apenas 1 linha. A linha que contêm toda a informação que deve ser sumarizada. Eu vou escrever outro artigo sobre armazenamento colunar no futuro e posto o link aqui.
- Real Real-time - consulta em tempo real de verdade. Quem conhece as práticas de mercado de DW e BI sabe que, em geral, as informações são transferidas para o DW em processos de carga. Essas cargas podem ser diárias, semanais ou mesmo mensais dependendo da necessidade de negócio. A promessa da SAP é utilizar uma tecnologia adquirida com a aquisição da SYBASE para que todo registro feito no sistema transacional esteja disponibilizado milisegundos depois no HANA.
Para aqueles que como eu querem escutar um cliente antes de tomar uma decisão, eu encontrei um case da Hilti que vale a pena ser visto (em inglês):
Se você quer uma segunda opinião, isso é o que o Dilbert tem a dizer sobre possibilidades "real-time":
Grande abraço,