Guia para usar marcação de painel na visualização de dados

Tag de entrada do painel

As tags são como variáveis ​​de programa. Uma tag de entrada consiste em um nome e um valor de tag. Você pode usar tags em instruções de consulta em gráficos do painel para transmitir os valores necessários. Quando usada, a sintaxe do nome da tag usa delimitadores $...$.

Por exemplo, se você definir a tag de entrada do campo de consulta como $field$ e a fonte de dados como $source$, a instrução de consulta será

SELECIONE $campo$, CONTAGEM(*) DE $fonte$ GRUPO POR $campo$

Ao usar tags de painel, a interação mais direta é a tag de entrada, porque a tag de entrada adicionada pode ser exibida diretamente na página do painel e pode ser ajustada livremente em tamanho e layout, bem como interativa nos modos de visualização e edição. atingir o objetivo de alterar o valor da tag.


Tags de entrada de tipo de texto podem ser inseridas inserindo conteúdo na caixa de texto, tags de entrada de tipo seletor e tags de entrada de tipo de hora podem ser atualizadas com cliques do mouse. As tags de entrada podem usar texto e opções estáticas ou resultados de consulta dinâmica como opções. Para obter mais detalhes, consulte o manual do usuário.

A seguir, vamos ver onde mais tags podem ser usadas no painel além das tags de entrada.

Painéis são mais do que apenas tags de entrada

O painel Honghu oferece várias maneiras de editar e acessar tags. Além de inserir tags, também inclui tags de configuração, tags de perfuração e tags de consulta.

Tag de configurações do painel

A "tag de configurações" de um painel também é uma tag de painel que contém um nome e um valor de tag. Ao contrário das tags de entrada do painel, que são exibidas diretamente na página do painel e podem ser modificadas interativamente a qualquer momento, as "tags de configuração" não precisam ser exibidas na página do painel. Você pode usar as tags de configuração do painel para criá-los e gerenciá-los. Algumas variáveis ​​de tag que exigem um valor inicial e são modificadas com pouca frequência.

A configuração de marcadores é usada principalmente nos seguintes cenários:

  • A operação de atribuição de tags pode ser uma operação única ou as tags podem não precisar ser modificadas frequentemente pelo usuário.

  • Essas tags não precisam aparecer na página do painel. O valor da tag corresponde a algum conteúdo de texto ao qual os usuários não precisam prestar atenção, como identificadores exclusivos de eventos, carimbos de data e hora, conjuntos de dados de destino, etc.

Crie uma tag de configurações select_module e atribua o valor da tag%. A configuração da marca não será exibida na página do painel e você pode usar o valor inicial da marca para renderizar o gráfico gerado.

marca de perfuração

Além dos marcadores de entrada e dos marcadores de configurações do painel, você também pode definir marcadores de detalhamento por meio de detalhamentos do gráfico. Por exemplo, você pode ativar o detalhamento em uma tabela e usar uma tag predefinida como $click.value$ para acessar o valor na célula clicada da tabela. Quando um ponto de dados do gráfico é clicado, o detalhamento define os parâmetros dos dados clicados para a marca de destino. Consulte Interações de Drill para obter mais informações sobre sinalizadores de configuração de drill.

Os marcadores de perfuração são usados ​​principalmente nos seguintes cenários:

  • Vinculação de dados do gráfico - Os marcadores de perfuração também são dinâmicos e os valores dos marcadores são gerados com base nos pontos de dados clicados.

  • Substituindo valores de tags – Além de criar novas tags no painel, o drill também pode substituir valores de tags existentes. Ele não apenas pode atualizar o valor da tag "Input Tag", mas também pode ser usado para atualizar o valor da tag "Set Tag".

A configuração na figura é definir o valor do ponto de dados selecionado para a marca chamada field1 no painel. O valor da marca é $click.value$. Quando essa marca é referenciada em outros locais do painel (por exemplo, em a instrução de consulta do gráfico ou usando $field1$) no título do gráfico, esses locais mudarão com base no ponto de dados em que o usuário clicar. Para obter mais sintaxe de marcação predefinida, verifique aqui

(https://www.yanhuangdata.com/honghu_manual/docs/dashboard/dashboard_drill_down/#%E8%AE%BE%E7%BD%AE%E6%A0%87%E8%AE%B0)。

Quando a instrução de consulta do usuário for select * from _internal limit $field1$, quando o usuário clicar em um ponto de dados com valor 20, e o gráfico onde o ponto de dados está localizado tiver configurações de detalhamento conforme mostrado acima, isso irá ser substituído pela instrução de consulta. Para select * from _internal limit 20

Tag de configuração do resultado da consulta

Após a conclusão da consulta do gráfico, os dados do resultado da consulta dinâmica podem ser atribuídos à tag do painel? A resposta é sim, a função será lançada nas subsequentes Honghu Platform e Yanhuang Data Platform Enterprise Edition, portanto, fique atento.

Comparação de tags

O detalhamento do painel vai além da criação de novas tags

A perfuração do gráfico do painel pode definir os parâmetros dos dados clicados para a marca. O alvo da marca de perfuração pode ser uma nova marca do painel ou uma marca do painel existente.

Por exemplo, conforme mostrado na figura abaixo, a marca de perfuração do gráfico cobre a "marca de configuração do painel" existente, select_module e "marca de entrada" text_input, e também adiciona uma nova marca de painel new_token.

Quando um ponto de dados do gráfico é clicado, a tag associada à ação de detalhamento receberá um valor de tag por meio de $click.category$, por exemplo:

⚠️Restrições:

  • Para definir uma marca por ação de detalhamento, você precisa primeiro configurar a ação de detalhamento do gráfico e clicar no ponto de dados no gráfico para atribuir o valor da marca.

  • Embora as tags de configuração de ação de detalhamento possam substituir os valores de tag do painel existentes, as tags de entrada do tipo hora não podem ser atualizadas:

  • O nome da tag da configuração de drill não pode ter o mesmo nome da consulta básica do dashboard.

Use sugestões:

Embora o valor da marca inicial da marca definida só possa ser modificado por meio da página Configurações-Definir Marca, seu valor da marca de tempo de execução pode ser substituído e aplicado ao painel atual por meio da ação de detalhamento do gráfico, por exemplo:

O select_module "Set Tag" recebe o valor da tag $click.category$ quando o gráfico é clicado.

Filtro de tags do painel

Os filtros de tags são ferramentas de edição de filtros para valores de tags, garantindo a captura correta dos valores das tags. Você pode adicionar filtros como |dq (aspas duplas), |sq (aspas simples) ou |u (formato de URL) ao usar o delimitador $...$ para acessar o valor da tag:

Cenários de uso de filtro de tags

1. Usado em instruções de consulta de gráfico

Freqüentemente, precisamos colocar os campos da consulta entre aspas duplas e os valores dos campos usados ​​na consulta entre aspas simples. Não só é inconveniente escrever instruções de consulta, mas também está sujeito a erros. A seguir, vejamos um exemplo de uso de filtros de marca em consultas de gráfico para simplificar as instruções de consulta. O gráfico de tabela na figura abaixo é usado para consultar e exibir o número de um determinado campo em um intervalo de tempo:

Primeiro defina a instrução de consulta do gráfico para selecionar "_source", contagem(*) de _internal onde _time > 'now-5m' e "_source" não é um grupo nulo por "_source" tendo contagem(*) > 3000

Em seguida, os campos de consulta e as condições do filtro de tempo são representados por duas tags de entrada ($fieldname$ e $time1$), respectivamente, e a instrução de consulta contendo as tags de entrada é select "$fieldname$", count(*) from _internal where _time > '$time1$' e "$fieldname$" não são grupos nulos por "$fieldname$" tendo count(*) > 3000

Use o filtro de tag para simplificar a instrução de consulta acima, ou seja, use |dq para modificar $fieldname|dq$ e, em seguida, marque $fieldname|dq$ sem aspas duplas adicionais "" na instrução de consulta do gráfico. Da mesma forma, use |sq para modificar Após $time1|sq$, a marca $time1|sq$ não precisa ser colocada entre aspas simples na instrução de consulta do gráfico.

selecione $fieldname|dq$, count(*) de _internal onde _time > $time1|sq$ e $fieldname|dq$ não é um grupo nulo por $fieldname|dq$ tendo count(*) > 3000

2. Usado em consultas de marca

Semelhante à instrução de consulta do gráfico, você pode usar filtros de tag na instrução de consulta do tipo de opção de consulta para simplificar a instrução de consulta, por exemplo:

selecione $fieldToken|dq$ de my_event_set onde $fieldToken1|dq$ é $tokenValue|sq$

3. Usado em marcadores de perfuração

Além de usar tags e filtros de tags em instruções de consulta, você também pode usar filtros de tags ao definir tags em exercícios. Por exemplo, se você agrupar os dados obtidos clicando no gráfico entre aspas duplas, poderá definir myvalue = $click.value|dq$

⚠️ Restrições:

Para gráficos de tabela, se você deseja definir o filtro de marca por meio de $row.fieldname$, ele não é suportado.

Por exemplo, se o nome do campo da tabela for count(*), então o editor $row.count(*)$ não pode ser usado, ou seja, $row.count(*)|dq$ não é suportado.

dica:

Você pode primeiro definir $row.count(*)$ como a tag table_token e, em seguida, usar o filtro de tag em sua instrução de consulta para modificar sua tag $table_token|dq$.

Resumo do uso de tags de painel

Seleção de marcador

O painel Honghu fornece vários tipos de tags, além de tags de entrada, também inclui tags de configuração, tags de perfuração e tags de consulta. Diferentes tipos de marcadores têm diferentes cenários aplicáveis. Para obter detalhes, consulte Comparação de marcas.

Atualização do valor da tag

Além de atualizar o valor da tag de entrada por meio da interação da página do painel e editar o valor da tag set na página set tag, a interação de detalhamento do gráfico também pode atualizar o valor da tag. Para obter detalhes, consulte Perfurando mais do que novas tags

Modificação do valor da tag

Os filtros de tags permitem filtrar e editar valores de tags para garantir a captura correta dos valores de tags, simplificando as instruções de consulta que fazem referência a tags do painel. Para obter mais informações, consulte Filtros de tags.

Ao mesmo tempo, as versões subsequentes do Honghu fornecerão mais tipos de marcadores de painel, bem como formatos de modificação de filtro mais ricos, portanto, fique atento.

Acho que você gosta

Origin blog.csdn.net/Yhpdata888/article/details/131442265
Recomendado
Clasificación