‘Integrar Power BI ao SAP’ pode significar consultar HANA, BW Application Server, BW Message Server ou uma camada preparada por outra ferramenta. Cada fonte tem conectores, drivers e semântica diferentes.
Escolher o conector é só o começo. O projeto precisa definir modelos expostos, modo Import ou DirectQuery, segurança, gateway e medidas reconciliadas.
SAP BW
O conector SAP BW do Power BI usa a implementação 2.0; a versão 1.0 está descontinuada. Ele acessa cubes e queries expostos pela Open Analysis Interface e requer SAP .NET Connector 3.0 ou 3.1 compatível com a arquitetura do Power BI.
Conexão pode usar Application Server ou Message Server e modos Import ou DirectQuery conforme suporte. Variáveis BW, hierarquias e medidas precisam ser testadas com a query real.
SAP HANA
O conector HANA requer o driver ODBC do SAP HANA Client. Power BI suporta Import e DirectQuery e pode tratar HANA como fonte multidimensional ou relacional, com comportamentos diferentes.
Calculation Views e modelos autorizados são preferíveis a consultas indiscriminadas em tabelas. Roles no HANA e o usuário do gateway determinam o que o relatório pode ver.
Import ou DirectQuery
Import oferece interação rápida e isola a origem, com atualização agendada. DirectQuery consulta a fonte durante o uso e pode atender dados mais atuais, mas traz dependência de latência, carga e limitações do conector.
A decisão considera volume, janela de atualização, concorrência e SSO. Tempo real não deve ser escolhido por aparência se a decisão usa fechamento diário.
Gateway e operação
Drivers e conectores precisam existir na máquina do gateway com a mesma arquitetura e configuração testada no Desktop. Credenciais usam conta de serviço, e failover ou Message Server entram na topologia.
Monitoramos atualização, duração e erro por dataset. Uma falha preserva a última carga válida e notifica o responsável com a origem afetada.
Modelagem e homologação
O Power BI deve consumir uma camada semântica controlada, evitando reproduzir lógica SAP em dezenas de medidas locais. Dimensões, moedas, unidades e datas de documento são documentadas.
O piloto usa uma query BW ou Calculation View, um período e indicadores conhecidos. Fechamos totais e autorizações antes de expandir para outras áreas.