Casos de uso

Filtre os dados usando uma consulta SQL para exibir dados específicos do banco de dados.
É possível compor uma consulta:
  • Como texto
  • Usando o Formatador de strings e os espaços reservados relativos dele:
    sql_identifier
    e
    sql_literal
    .
DICA: Não especifique o nome da tabela na cláusula
FROM
. Especifique o nome da tabela no vínculo dinâmico para o
BrowseName
da tabela com um espaço reservado
{0:sql_identifier}
em um formatador de strings.

Caso de uso: filtrar por período de tempo

Use a coluna
Time
ou
Timestamp
que contém a data e a hora para filtrar os dados por período de tempo.
Use a literal
sql_literal
no espaço reservado do formatador de strings. Considere usar uma variável temporária
DateTime
.
Exemplo. Exporte registros que têm uma Data/hora maior do que um determinado instante de tempo:
SELECT * FROM {0:sql_identifier} WHERE Timestamp > {1:sql_literal}
Exemplo. Exporte registros que têm uma Data/hora entre dois instantes de tempo:
SELECT * FROM {0:sql_identifier} WHERE Timestamp BETWEEN {1:sql_literal} AND {2:sql_literal}
Use a coluna Data/hora para criar um filtro de tempo em um Registrador. Use a coluna Hora para filtrar o histórico de alarmes.

Caso de uso: filtrar por gravidade de alarme

A coluna
Severity
contém o valor da gravidade de um alarme. Use esta coluna para filtrar várias gravidades de uma grade de alarmes ou grade de histórico de alarmes.
Exemplo. Exporte o histórico de alarmes com gravidade 1:
SELECT * FROM {0:sql_identifier} WHERE Severity = 1
Exemplo. Exporte o histórico de alarmes com gravidade entre 1 e 3:
SELECT * FROM {0:sql_identifier} WHERE Severity BETWEEN 1 AND 3

Caso de uso: filtrar por alarme ou variável

A coluna
ConditionName
contém o nome do alarme. Filtre alarmes arquivados para obter alarmes específicos. Você pode filtrar por nomes de alarme se seguirem um padrão específico.
A condição pode ser usada na coluna
SourceName
para filtrar pela variável de entrada.
Exemplo. Exporte o histórico de alarmes com um determinado BrowseName no passado:
SELECT * FROM {0:sql_identifier} WHERE ConditionName = {1:sql_literal}
Exemplo. Exporte o histórico de alarmes conectados à variável:
SELECT * FROM {0:sql_identifier} WHERE SourceName = {1:sql_literal}
Exemplo. Exporte o histórico de alarmes começando com Exclusivo:
SELECT * FROM {0:sql_identifier} WHERE ConditionName LIKE 'Exclusive%'

Caso de uso: filtrar alarmes gravados

Exporte algumas colunas do registrador.
Exemplo. Exporte o histórico de alarmes apenas com as colunas em italiano:
SELECT "ActiveState_it-IT", "AckedState_it-IT", "ConfirmedState_it-IT", "ConditionName", "EnabledState_it-IT", "SourceName", "Time", "Message_it-IT", "Severity" FROM {0:sql_identifier}
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.