Limitações do banco de dados Influx

O uso do banco de dados Influx no
FactoryTalk Optix
tem limitações específicas, que são descritas nesta seção.

Suporte a SQL

O banco de dados Influx não oferece suporte direto a SQL. Um analisador converte as consultas SQL para a linguagem de consulta baseada em Influx. Somente comandos SQL específicos são suportados.
Comparação entre SQL e InfluxQL
Recurso
SQL
InfluxQL
Cláusula WHERE
Yes
Yes
Cláusula GROUP BY
Yes
não compatível
Cláusula ORDER BY
Yes
compatibilidade parcial
HAVING
Yes
não compatível
Cláusulas LIMIT e SLIMIT
Yes
Yes
Cláusulas OFFSET e SOFFSET
Yes
Yes
Cláusula EXTRACT
Yes
não compatível
Cláusula CHAR_LENGTH
Yes
não compatível
Consultas de TimeZone
não compatível
não compatível
Subconsultas
Yes
Yes
Expressões regulares
não compatível
não compatível
Instrução CREATE
compatibilidade parcial
não compatível
Instrução INSERT
não compatível
não compatível
Instrução UPDATE
Yes
não compatível
Instrução DELETE
Yes
exemplo de compatibilidade parcial
Instrução DROP
compatibilidade parcial
compatibilidade parcial
Aliases
Alias da tabela AS
Yes
não compatível
Alias da coluna AS
Yes
Yes
Cláusulas JOIN
Junção INNER
Yes
não compatível
Junção OUTER
Yes
não compatível
Junção CROSS
Yes
não compatível
Operadores
<, >, =, != (operadores de comparação)
Yes
Yes
AND, OR (operadores lógicos)
Yes
Yes
not, IN, IS NULL, LIKE, EXISTS
Yes
não compatível
BETWEEN
Yes
Yes
Funções
Funções de janela: ROW_NUMBER, RANK, DENSE_RANK
Yes
não compatível
Funções agregadas: COUNT, MIN, MAX, AVG, SUM
Yes
compatibilidade parcial

Outras limitações

  • O banco de dados Influx é sensível em dados de data/hora. A data/hora no dispositivo de origem e no dispositivo do banco de dados deve ser sincronizada para manter a consistência dos dados. O registro de dados com o mesmo carimbo de data/hora é substituído pelo Influx, portanto, você deve projetar cuidadosamente a estrutura de dados do lado do banco de dados.
  • O Influx não pode adicionar registro para a coluna personalizada nomeada
    time
    , que é uma frase restrita.
  • A variável
    STATUS
    não é relevante para o banco de dados Influx, porque a conexão fica ativa somente quando os dados são transferidos.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.