Version 4.0.23.2
Créer une tâche de requête asynchrone
Crée une tâche de requête (tâche) pour exécuter une requête précédemment créée de manière asynchrone. Renvoie un ID de tâche de requête.
Utilisez query_task(query_task_id) pour vérifier l'état d'exécution de la tâche de requête. Lorsque la tâche affiche "Terminé", utilisez query_task_results(query_task_id) pour récupérer les résultats de la requête.
Demande
POST
/query_tasks
Type de données
Description
Demande
body
Développer la définition HTTPBody...
body
des paramètres de requête.
Développer la définition de "QueryQueryTask"...
peut
lock
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id_requête
ID de la requête à exécuter
format_résultats
Format de résultat de requête asynchrone souhaité. Les valeurs valides sont "inline_json", "json", "json_detail", "json_fe", "csv", "html", "md", "txt", "xlsx", "gsxml".
source
Source de la tâche de requête
deferred
Créer la tâche, mais différer l'exécution
id_look
ID de l'aspect associé à la requête.
id_tableau_de_bord
ID du tableau de bord associé à la requête.
query
Développer la définition de la requête HTTP...
limite
Nombre maximal de lignes (peut remplacer la limite dans la requête enregistrée).
Appliquer le format
Appliquer la mise en forme spécifiée par le modèle à chaque résultat.
appliquer_vis
Appliquez des options de visualisation aux résultats.
cache
Récupère les résultats du cache, le cas échéant.
générer_liens_drill
Générez des liens d'exploration (applicable uniquement au format "json_detail").
Forcer la production
Forcer l'utilisation des modèles de production, même si l'utilisateur est en mode développement. Notez que l'option "false" ne garantit pas l'utilisation de modèles de développement.
cache_only
Récupérez tous les résultats du cache, même s'ils ont expiré.
préfixe_chemin
Préfixe à utiliser pour les liens d'analyse détaillée (encodés en URL).
recompiler_pdts
Recompilation des PDTS utilisées dans la requête.
serveurs_table_calcs
Calculer les tables sur les résultats des requêtes
largeur_image
OBSOLÈTE. Largeur de rendu pour les formats d'image. Notez que ce paramètre est toujours ignoré par cette méthode.
hauteur_image
OBSOLÈTE. Hauteur de rendu pour les formats d'image. Notez que ce paramètre est toujours ignoré par cette méthode.
champs
Champs demandés
Réponse
200: tâche_requête
Type de données
Description
(objet)
peut
lock
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
lock
Identifiant unique
id_requête
ID de la requête
query
lock
Requête
Développer la définition de la requête...
peut
lock
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
lock
Identifiant unique
modèle
Modèle
vue
Explorer le nom
champs
tableau croisé dynamique
remplir_champs
filtres
Filtres
expression_de_filtre
Expression de filtre
tri
limite
Limite
limite_colonne
Nombre maximal de colonnes
total
Total
ligne_total
Total brut
sous-totaux
vis_config
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.
config_filtre
Le champ filter_config représente l'état de l'interface utilisateur du filtre sur la page d'exploration pour une requête donnée. Lorsque vous exécutez une requête via l'interface utilisateur de Looker, ce paramètre est prioritaire sur les "filtres". Lorsque vous créez ou modifiez une requête existante, vous devez définir la valeur "filter_config" sur "null". Si vous définissez une autre valeur, vous risquez d'obtenir un comportement de filtrage inattendu. Le format doit être considéré comme opaque.
sections_ui_visibles
Sections d'interface utilisateur visibles
limace
lock
Slug
champs_dynamiques
Champs dynamiques
client_id
ID client: permet de générer des URL d'exploration raccourcies. S'il est défini par le client, il doit s'agir d'une chaîne alphanumérique unique de 22 caractères. Sinon, une seule URL sera générée.
URL_partage
lock
Partager l'URL
URL_partage_étendu
lock
URL de partage agrandie
url
lock
URL étendue
requête_fuseau horaire
Requête Fuseau horaire
has_table_calculations
lock
Contient des calculs de tables
Générer des liens
s'il faut ou non générer des liens dans la réponse à la requête.
Forcer la production
Utilisez des modèles de production pour exécuter la requête (même en mode développeur).
préfixe_chemin
Préfixe à utiliser pour les liens d'exploration.
cache
Utiliser le cache ou non
serveurs_table_calcs
Permet d'exécuter ou non des calculs de tables sur le serveur
cache_only
Récupérez tous les résultats du cache, même s'ils ont expiré.
clé_du_cache
lock
Clé de cache utilisée pour mettre en cache la requête.
état
État de la tâche de requête.
source
Source de la tâche de requête.
runtime
lock
Environnement d'exécution des requêtes précédentes
recompiler_pdts
Recompilation des PDTS utilisées dans la requête.
source_résultats
lock
Source des résultats de la requête.
id_look
ID de l'aspect associé à la requête.
id_tableau_de_bord
ID du tableau de bord associé à la requête.
format_résultats
lock
Format de données des résultats de la requête.
400 Bad Request
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
404: introuvable
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
409: La ressource existe déjà
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
422: Erreur de validation
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
erreurs
Développer la définition de ValidationErrorDetail...
champ
lock
Champ comportant une erreur
code
lock
Code d'erreur
Message
lock
Message d'information sur l'erreur
documentation_url
lock
Lien vers la documentation
documentation_url
lock
Lien vers la documentation
429 : Too Many Requests
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
Examples
Python
Kotlin
https://github.com/looker-open-source/sdk-codegen/blob/main/kotlin/src/test/TestSmoke.kt |
TypeScript