
Neste artigo, mostraremos como usar o HORACIUS IAM para conectar o Power BI à base de dados, criando dashboards com indicadores relevantes.
Além disso, deixo um link para um arquivo que você pode importar no Power BI e já ter o mapeamento necessário para os indicadores mostrados aqui e mais alguns.
Vamos criar os seguintes indicadores de risco:
- Pessoas com maior quantidade de perfis de acesso: para termos uma visão de risco sobre quais pessoas possuem mais direitos de acesso em todos os nossos sistemas;
- Pessoas com acessos na maior quantidade de ativos/sistemas: para termos uma visão de risco e identificar acessos que podem ser desnecessários.
E também os seguintes indicadores de produtividade e retorno de investimento (ROI):
- Tarefas automatizadas: quantidade de tarefas executadas automaticamente pelo HORACIUS IAM e que teriam que ser executadas manualmente caso o sistema não estivesse implantado.
Você terá um arquivo semelhante a este como resultado:

Então vamos lá!
1) Baixe o Power BI Desktop
O Power BI está disponível para download em https://powerbi.microsoft.com/en-us/downloads/, e,m seguida, escolha o Power BI Desktop e instale conforme as instruções.
2) Baixe o driver MySQL/ODBC para o Windows
Para conectar com o banco de dados do HORACIUS IAM, é necessário instalar também o driver MySQL, que está disponível em https://dev.mysql.com/downloads/connector/net/.
3) Crie um usuário “somente leitura” para o Power BI
Em seguida, recomendo criar um usuário “somente leitura” no banco de dados do HORACIUS para coletar os dados (use uma senha diferente do exemplo abaixo).
Os seguintes comandos SQL criam um usuário chamado Power BI com essas características. Para executá-los, você pode usar o MySQL Workbench ou qualquer outra ferramenta SQL, ou MySQL, incluindo a interface de linha de comando.
CREATE USER Power BI IDENTIFIED BY 'ueyfgrt463dht';
GRANT SELECT ON horacius.* TO Power BI;
4) Baixe o arquivo de mapeamento de dados
Baixe o arquivo de mapeamento de dados do HORACIUS IAM v8.9 e superiores para o Power BI clicando aqui.
Clique duas vezes no arquivo para abri-lo ou abra a partir do Power BI.


Neste arquivo de exemplo, já estão configurados os indicadores mencionados acima e mais alguns. Observe que há 3 páginas de dashboard:
- Page1: contém indicadores de status e de risco
- Page2: contém indicadores de automação
- Page3: contém indicadores de ROI, com horas de trabalho que foram automatizadas
5) Conecte o Power BI ao banco de dados
O último passo é conectar o Power BI com o banco de dados do seu sistema HORACIUS e atualizar os indicadores.
Antes de configurar o acesso no Power BI, é necessário verificar se o banco de dados está configurado para aceitar conexões via rede. Caso seja necessário fazer essa configuração, isso terá que ser feito pelo administrador do banco de dados, conforme abaixo:
Edite o arquivo /etc/my.cnf.d/mariadb-server.cnf, localize a seguinte linha:
bind-address = 0.0.0.0
Substitua 0.0.0.0 pelo número IP da interface de rede do servidor, salve o arquivo e reinicie o banco de dados com o comando:
systemctl restart mysql
Agora, para acessar o banco a partir do Power BI, clique em Transform data / Data source settings para abrir a janela de configuração da base de dados.


Selecione a base horacius que está listada e clique em Change Source. No campo Server, digite o nome ou endereço IP do seu servidor HORACIUS e clique em OK.


6) Atualize os dashboards
Logo após, clique em Refresh para atualizar os indicadores dos dashboards e entre com a senha configurada para o usuário Power BI, na aba Database (não use a aba Windows).


Aguarde as consultas serem executadas (pode levar alguns minutos se a base de dados for grande) e veja os indicadores atualizados ao final das consultas, numa tela parecida com a primeira tela deste artigo.
Nesse ínterim, você poderá usar o mapeamento das tabelas de dados do HORACIUS IAM para as consultas do Power BI que está nesse arquivo para criar outros indicadores que sejam relevantes para você. Se precisar de ajuda, entre em contato com nossa equipe de suporte.