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_identifieresql_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