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.
Recurso | SQL | InfluxQL |
---|---|---|
Cláusula WHERE | ||
Cláusula GROUP BY | não compatível | |
Cláusula ORDER BY | compatibilidade parcial | |
HAVING | não compatível | |
Cláusulas LIMIT e SLIMIT | ||
Cláusulas OFFSET e SOFFSET | ||
Cláusula EXTRACT | não compatível | |
Cláusula CHAR_LENGTH | não compatível | |
Consultas de TimeZone | não compatível | não compatível |
Subconsultas | ||
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 | não compatível | |
Instrução DELETE | exemplo de compatibilidade parcial | |
Instrução DROP | compatibilidade parcial | compatibilidade parcial |
Aliases | ||
Alias da tabela AS | não compatível | |
Alias da coluna AS | ||
Cláusulas JOIN | ||
Junção INNER | não compatível | |
Junção OUTER | não compatível | |
Junção CROSS | não compatível | |
Operadores | ||
<, >, =, != (operadores de comparação) | ||
AND, OR (operadores lógicos) | ||
not, IN, IS NULL, LIKE, EXISTS | não compatível | |
BETWEEN | ||
Funções | ||
Funções de janela: ROW_NUMBER, RANK, DENSE_RANK | não compatível | |
Funções agregadas: COUNT, MIN, MAX, AVG, SUM | 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 nomeadatime, que é uma frase restrita.
- A variávelSTATUSnão é relevante para o banco de dados Influx, porque a conexão fica ativa somente quando os dados são transferidos.
influx
Dê sua opinião