-
Grafana com SCADA BR
Posted by Henrique on 25/11/2022 at 20:33Estou utilizando o ScadaBR para integrar com o Grafana, onde ele cria um banco de dados em MySQL, estou querendo pegar as tabelas que ele cria, onde tenho 1 tabela que cria as variaveis com (id da tag,tag e outras informações que são irrelevantes para o gráfico) e na outra tabela ele cria com (id, valor, data) preciso que pelas variaveis internas do grafana selecionar quais aparecerão, sendo todas ou so algumas e colocar qual o periodo de tempo que ele irá buscar esses valores.
Preciso juntar essas tabelas, criar uma nova view colocando em colunas em
data | tag1 | tag2 | …
12\10 | x1 | y1 | …
. . .
. . .
. . .SELECT a.id,xid, b.pointValue, ts from Guabiruba.dataPoints a, Guabiruba.pointValues b WHERE a.id = b.dataPointId ORDER BY TS
alisson.ahc replied 1 year, 11 months ago 2 Members · 3 Replies -
3 Replies
-
0 Itotcoins
Você vai ter que usar um pivot
https://www.devmedia.com.br/pivot-table-no-sql-server/5292
Você precisa do pivot para transforma sua tabela com os dados tag, valor em tag, tag, tag e as linhas somente com o valor
-
0 Itotcoins
Eu que fiz esse questionamento, só passando aqui para atualizar do meu problema.
Consegui fazer as tabelas virarem colunas, utilizei a seguinte querry.
SELECT A as “time”, B,C,D,E,F,G,H,I,J FROM (
SELECT
ts AS A,
CASE WHEN id = 11 THEN pointValue END AS B,
CASE WHEN id = 12 THEN pointValue END AS C,
CASE WHEN id = 13 THEN pointValue END AS D,
CASE WHEN id = 24 THEN pointValue END AS E,
CASE WHEN id = 23 THEN pointValue END AS F,
CASE WHEN id = 3 THEN pointValue END AS G,
CASE WHEN id = 14 THEN pointValue END AS H,
CASE WHEN id = 15 THEN pointValue END AS I,
CASE WHEN id = 21 THEN pointValue END AS J
FROM Guabiruba.VW_Grafana
order by “time”) Teste
Mas agora preciso que, quando determinadas variaveis internas do grafana estão selecionadas meu sistema identifique quais irão aparecer, como na figura anexada.
E no meu banco de dados a frequencia tem o id 11, sinal id 3, etc…
A variavel interna do Grafana, quando tem mais de uma selecionada ela aparece da seguinte forma: Frequência, RPM, Corrente, etc…
-
0 Itotcoins
Log in to reply.