/ / YQL Batch-Abfragen - Stapelverarbeitung, yql

YQL Batch-Abfragen - Stapelverarbeitung, yql

Ich versuche einige Abfragen mit YQL auszuführen. Um etwas effizienter zu werden, denke ich daran, sie in Stapeln auszuführen. Meine Abfragen befinden sich in einer Textdatei, jeweils in einer Zeile. Mein (Java) -Programm liest derzeit jede Abfrage aus einer Zeile und erstellt eine YQL-Abfrage und führt sie aus. Ich möchte, dass dies in einer Charge von 10 oder mehr gemacht wird. Ich konnte im Internet keine Beispiele finden, wie diese Art ausgeführt werden kann. Wenn jemand irgendwelche Fragen gestellt hat, bitte teilen Sie Ihre Erfahrung.

Antworten:

1 für die Antwort № 1

Du könntest das benutzen query.multi Tabelle, um 10 (oder mehr) Abfragen gleichzeitig zu machen, wird jede der Abfragen innerhalb von a zurückgeben results Block.

Beispielsweise:

select * from query.multi where
queries="show tables;select * from feed where url="http://www.javarants.com/rss""

(Probieren Sie dies in der Konsole aus)

Alternativ würde es auch nicht viel Aufwand erfordern, um eine benutzerdefinierte Datentabelle zu erstellen, die Sie in mehreren Abfragen gleichzeitig einspeisen können, in welchem ​​Format Sie auch immer einfügen möchten.