Utilizando a base de dados SQL como fonte de dados para os indicadores
Com a BSC Designer você pode utilizar uma base de dados externa como uma fonte de dados para os seus KPIs.
Definir um indicador SQL
- Abra o scorecard Recipiente, vá até ao separador
KPIs
- Selecione um indicador que será um recipiente dos dados
- Troque para a aba Dados, clique no botão Fonte de dados do lado do campo Valor
- Selecionar Novo indicador WebSQL.
- Formular consulta SQL exigida (veja alguns exemplos abaixo).
- Clicar no botão Próximo para pre-visualizar os resultados. Clique no botão Finalizar.
Examplos de consultas SQL
A BSC Designer espera receber um valor como resposta à consulta SQL. Os dados recebidos serão utilizados para o campo Valor do indicador.
Parâmetros suportados:
- %%UpdatePeriodStart%% e %%UpdatePeriodEnd%% - respetivamente a data de início e a data de fim do intervalo de atualização
- %%ItemName%% - o nome do KPI como especificado no camopo Nome
- %%date%% - a data atualmente selecionada no calendário na BSC Designer
Caso 1: O indicador é atualizado diariamente. Não existe um valor para cada data.
select value from datatable where date = %%date%%
Caso 2 (mais utilizado): O Indicador é atualizado mensalmente. Existem vários valores para esse período na base de dados que precisa de ser resumida.
select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%
Atualizando dados
Existem várias formas de atualizar os dados para indicadores SQL:
- Clique em qualquer data no calendário - A BSC Designer tentará ler os dados para esse dia; esses pedidos são colocados em cache ao nível da sessão do navegador web.
- Atualização manual - se você precisa de atualizar os dados para uma data concreta, utilize a opção Atualizar importa no menu Ferramentas
- Especificar intervalo de atualização - especificar um intervalo de atualização para um indicador. A BSC Designer irá atualizar o indicador SQL automaticamente utilizando um agendamento especificado.