Accéder à la base de données via les requêtes SQL de Druid Rest
Envoi d'une requête :
La base de données peut également être accédée avec des requêtes SQL de Druid Rest.
Pour ce faire, tout d'abord, en utilisant une méthode POST
, envoyez votre requête au routeur.
Curl
peut être utilisé pour envoyer des requêtes SQL à partir de la ligne de commande :
curl -X POST -H "Content-Type : application/json" -u <Votre ID de groupe de travail>:<Votre KEY de groupe de travail> https://<Votre URL de plateforme minière>/druid/v2/sql/ --data-raw '{"query" : "SELECT * FROM <ds.name>"}'
La requête doit être spécifiée après requête
, dans --data-raw
.
Les requêtes SQL peuvent également être envoyées comme suit :
cat query.json
{"query" : "SELECT * FROM <ds.name>"}
curl -X POST -H "Content-Type : application/json" -u <Votre ID de groupe de travail>:<Votre KEY de groupe de travail> https://<Votre URL de plateforme minière>/druid/v2/sql/ --data-raw @query.json
Réponses :
Le format de résultat de la requête peut être spécifié avec "resultFormat"
:
{
"query" : "SELECT * FROM <ds.name>",
"resultFormat" : "array"
}