Créer une requête d'exécuteur SQL

Version 4.0.23.2

Créer une requête d'exécuteur SQL

Le paramètre connection_name ou model_name DOIT être fourni.

Demande

POST /sql_queries
Type de données
Description
Demande
HTTPRequest
body
Corps HTTP
Développer la définition HTTPBody...
body
Requête d'exécuteur SQL
Développer la définition de la requête SQL
connection_name
string
Nom de la connexion base de données sur laquelle exécuter cette requête
id_connexion
string
(OBSOLÈTE) Utilisez plutôt "connection_name"
model_name
string
Nom du modèle LookML (ce champ ou "connection_id" est requis)
sql
string
Requête SQL
vis_config
objet
Propriétés de configuration de la visualisation. Ces propriétés sont généralement opaques et diffèrent en fonction du type de visualisation utilisé. Il n'existe aucun ensemble spécifié de clés. Les valeurs peuvent correspondre à n'importe quel type compatible avec JSON. Une clé "type" avec une valeur de chaîne est souvent présente et permet à Looker de déterminer la visualisation à présenter. Les visualisations ignorent les propriétés vis_config inconnues.

Réponse

200: requête d'exécuteur SQL

Type de données
Description
(objet)
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
limace
string
L'identifiant de la requête SQL
dernière_exécution
nombre
Nombre de secondes nécessaires à l'exécution de cette requête pour la dernière fois
nombre_exécution
integer
Nombre d'exécutions de cette requête
limite du navigateur
integer
Nombre maximal de lignes que cette requête affichera sur la page de l'exécuteur SQL
sql
string
Texte de la requête SQL
Dernière exécution
string
Dernière fois que cette requête a été exécutée
connexion
Connexion utilisée par cette requête
Développer la définition DBConnectionBase...
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
name
string
Nom de la connexion. Également utilisé comme identifiant unique
dialecte
Détails du dialecte SQL (lecture seule)
Développer la définition du dialecte...
name
string
Nom du dialecte
label
string
Libellé de la connexion lisible par l'utilisateur
aide_estimation_coût
booléen
Indique si le dialecte prend en charge les estimations de coûts des requêtes
style_estimation_coût
string
Comment le dialecte gère l'estimation des coûts
index_tableau_persistant
string
Colonnes d'index de PDT
Clés de tri persistantes
string
Colonnes de clé de tri des PDT
table_distincte
string
Colonne de dispersion des PDT
prend_en charge
booléen
Résultats sportifs en streaming
auto_run_sql_runner_snippets
booléen
Les extraits de l'exécuteur SQL doivent-ils être exécutés automatiquement ?
test_connexion
chaîne[]
aide_inducteur
booléen
est compatible avec l'inducteur (c'est-à-dire générer à partir de SQL) ;
support_multiple_databases
booléen
Plusieurs bases de données sont-elles accessibles via une connexion via ce dialecte ?
prend en charge les tables_dérivées_continues
booléen
Indique si le dialecte permet à Looker de créer des tables dérivées persistantes
has_ssl_support
booléen
La base de données permet-elle explicitement la compatibilité SSL du client via la chaîne JDBC ?
extraits
Développer la définition de l'extrait...
name
string
Nom de l'extrait
label
string
Libellé de l'extrait
sql
string
Texte SQL de l'extrait
pdts_enabled
booléen
Vrai si les tables dérivées persistantes sont activées sur cette connexion
model_name
string
Nom du modèle utilisé par cette requête
créateur
Utilisateur qui a créé cette requête SQL
Développer la définition UserPublic...
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
string
Identifiant unique
first_name
string
Prénom
last_name
string
Nom
display_name
string
Nom complet à afficher (disponible uniquement si prénom et nom)
avatar
string
URL de l'avatar (peut être générique)
url
string
Lien pour obtenir cet élément
URL_d'exploration
string
Explorer l'URL de la page pour cette requête SQL
texte brut
booléen
Cette requête doit-elle être affichée en texte brut ?
vis_config
objet
Propriétés de configuration de la visualisation. Ces propriétés sont généralement opaques et diffèrent en fonction du type de visualisation utilisé. Il n'existe aucun ensemble spécifié de clés. Les valeurs peuvent correspondre à n'importe quel type compatible avec JSON. Une clé "type" avec une valeur de chaîne est souvent présente et permet à Looker de déterminer la visualisation à présenter. Les visualisations ignorent les propriétés vis_config inconnues.
id_outil_résultats
string
ID de l'entrée ResultMakerLookup.

400 Bad Request

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

404: introuvable

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

409: La ressource existe déjà

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

422: Erreur de validation

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
string
Champ comportant une erreur
code
string
Code d'erreur
Message
string
Message d'information sur l'erreur
documentation_url
string
Lien vers la documentation
documentation_url
string
Lien vers la documentation

429 : Too Many Requests

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

Examples