Consulta o conteúdo de um UModel usando SPL.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
POST /source-models/query HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| project |
string |
Não |
O nome do projeto. O modelo pertence ao projeto, e um projeto corresponde a um modelo. |
my-project |
| body |
object |
Não |
O corpo da solicitação. Especifica a instrução de consulta a ser executada. |
|
| query |
string |
Sim |
A instrução de consulta SPL. Este parâmetro não pode estar vazio. A fonte de dados é fixa em .umodel, que representa todos os elementos no modelo do projeto atual. Você pode usar o operador pipe (|) para realizar filtragem, projeção e limitação. Exemplo: .umodel | where kind = 'log_set' | limit 50. |
.umodel | where kind = 'log_set' | limit 50 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. Retorna os nomes das colunas e as linhas de dados correspondentes à consulta. |
||
| data |
array |
As linhas de dados do resultado da consulta. Se não houver dados correspondentes, um array vazio [] é retornado. |
|
|
array |
Uma única linha de dados. A ordem dos elementos corresponde um a um ao cabeçalho. |
||
|
string |
Os valores das células são sempre strings. As colunas de metadados, schema e spec contêm strings JSON serializadas que exigem análise adicional. Os resultados de consultas agregadas também são retornados como strings. |
log_set |
|
| header |
array |
Os nomes das colunas correspondentes à consulta. A ordem corresponde um a um aos valores em cada linha de dados. Se nenhum resultado for retornado, um array vazio [] é retornado. |
|
|
string |
Um único nome de coluna. Ao consultar elementos do modelo, os nomes das colunas geralmente são kind, metadata, schema e spec. |
kind |
Exemplos
Resposta de sucesso
JSON formato
{
"data": [
[
"log_set"
]
],
"header": [
"kind"
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.