SQL nutzen, wenn Sie es brauchen
Reicht die visuelle Oberfläche nicht, nutzen Sie die SQL-Oberfläche. Abfragen werden vor der Ausführung validiert, auf Ihren Mandanten beschränkt und auf ihre Kosten geprüft.
Speichern Sie nützliche Abfragen als Dashboard-Widgets. Verbinden Sie Python, R oder Jupyter, wenn Ihre Arbeit ein Notebook braucht.
Die meisten Fragen brauchen nie SQL, aber wenn Sie es möchten, hat Explore einen SQL-Tab. Sie schreiben gewöhnliches SQL gegen Ihre Event-Buckets, als wäre jeder eine Tabelle, ohne zu sehen, wie das Warehouse sie darunter speichert. Ihre Abfrage wird auf unserer Seite validiert und neu aufgebaut, an Ihre Organisation gebunden, sodass sie nur Ihre eigenen Daten lesen kann.
Jede Abfrage wird vor der Ausführung kalkuliert, so wie der Dry-Run von BigQuery: eine, die mehr lesen würde, als Ihr Tarif erlaubt, wird von vornherein abgelehnt, mit angezeigter Schätzung, damit eine schwere Abfrage schnell scheitert, statt Kosten zu verursachen. Speichern Sie eine Abfrage, die Ihnen gefällt, und ziehen Sie sie als Widget auf ein Dashboard.
Um aus einem Notebook abzufragen, erzeugen Sie unter Einstellungen → API-Tokens ein Token und senden SQL an den Daten-Endpunkt aus Python, R oder Jupyter. Der Tenant stammt aus dem Token, sodass ein Token nur die Daten der eigenen Organisation erreichen kann:
curl -X POST "https://eventhorizondata.com/api/v1/data/sql" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"sql":"SELECT toStartOfDay(time) AS day, sum(value) AS total FROM orders GROUP BY day ORDER BY day"}'Das Token gehört in den Authorization-Header und kann jederzeit widerrufen werden; ein widerrufenes Token funktioniert sofort nicht mehr. Die Antwort ist standardmäßig JSON, oder CSV mit `?format=csv` bzw. einem `Accept: text/csv`-Header. `GET /api/v1/data/schema` listet die Buckets auf, die Sie abfragen können.
Senden Sie Ihr erstes Event.
Legen Sie ein Konto an und kommen Sie in Minuten von Rohdaten zu einem Dashboard.