Usando Performance Analytics com dados externos
A Análise de desempenho em fontes de dados externas permite que você execute análises detalhadas em dados que não estão em seu ServiceNow instância.
Quando você coleta pontuações em dados externos, a Análise de desempenho armazena pontuações e elementos de detalhamento dos dados externos em sua instância. Os dados brutos que estão sendo analisados permanecem na fonte de dados externa e não são copiados para sua instância. Esta funcionalidade permite analisar e compartilhar métricas sem duplicar os dados subjacentes.
- Um indicador externo que especifica a fonte de dados JDBC e a instrução SQL usada para coletar pontuações.
- Um detalhamento externo que especifica a fonte de dados JDBC e a instrução SQL usada para especificar elementos de detalhamento.
- Um detalhamento de indicador externo que define o relacionamento entre um indicador externo e o detalhamento e a instrução SQL usada para coletar pontuações de cada elemento de detalhamento desse indicador.
Formatos de banco de dados compatíveis com dados externos
Performance Analytics compatível somente com os formatos de banco de dados que ServiceNow suporte por padrão. Se um cliente adicionar um driver JDBC para um formato de banco de dados incompatível, Performance Analytics o não é compatível com esse formato de banco de dados como uma fonte de dados externa.
| SQL Server Type | Porta |
|---|---|
| MySQL | 3306 |
| Microsoft SQL Server | 1433 |
| Oracle | 1521 |
Crie um indicador para dados externos
Crie um indicador externo para definir quais dados avaliar e a instrução SQL usada para determinar a pontuação do indicador.
Antes de Iniciar
Procedimento
O que Fazer Depois
Crie um detalhamento usando dados externos
Crie um detalhamento externo para definir quais elementos estão disponíveis para detalhar as pontuações do indicador externo.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Por padrão, um detalhamento externo pode conter no máximo 5000 elementos. Este limite é controlado pela propriedade com.snc.pa.dc.max_external_elements.
Os elementos de detalhamento externo são armazenados nas tabelas pa_ext_elements.
Procedimento
O que Fazer Depois
Configure um indicador externo para usar um detalhamento externo
Associe um indicador externo e detalhamento externo para definir como coletar pontuações de detalhamento para o indicador.
Antes de Iniciar
Procedimento
O que Fazer Depois
Indicadores externos e detalhamentos de teste
Teste seus indicadores externos e detalhamentos para garantir que você possa se conectar à fonte de dados externa e coletar os dados esperados.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Teste um indicador para testar a consulta desse indicador e as consultas de todos os elementos de detalhamento. Teste um detalhamento para testar a consulta usada para determinar os elementos de detalhamento disponíveis.
Nenhuma pontuação ou elemento de detalhamento é salvo quando você testa um indicador ou detalhamento.
Procedimento
O que Fazer Depois
Filtrando dados externos por data
Ao usar Performance Analytics com dados externos, você deve filtrar instruções SQL que coletam pontuações por data.
Nas instruções SQL de detalhamento do indicador e do indicador, filtre a consulta por data, como EM QUE DATE(my_date_field) > . Não é necessário filtrar instruções SQL de detalhamento por data, pois as instruções SQL de detalhamento coletam somente elementos e não pontuações.
A variável "start_at" contém a data do período que está sendo coletado no formato AAAAMMDD. Para indicadores diários, este valor é sempre a data que está sendo coletada. Para indicadores com frequências de coleta mais longas, como semanal ou mensal, a data é o primeiro dia do período de coleta. A data em que o trabalho de coleta de dados é executado não afeta esta variável.
Quando você testa um indicador ou detalhamento, a variável "start_at" é sempre definida como a data atual.
Limitações ao usar Performance Analytics com dados externos
Determinadas funcionalidades da Análise de desempenho não estão disponíveis quando você mede dados externos.
- Não é possível coletar snapshots
- Não é possível exibir pontuações em tempo real
- Você não pode aplicar detalhamentos de segundo nível
- Não é possível usar visualizações de widget que dependem de detalhamentos de segundo nível com dados externos. Isso inclui visualizações dinâmicas e de mapa térmico.
- Como os snapshots não estão disponíveis, você não pode exibir mudanças nos registros coletados