Ich habe eine Reihe von Tag sharded Daten wo einzelne Einträge nicht den Tag enthalten. Ich möchte Tabellenplatzhalter verwenden, um alle verfügbaren Daten auszuwählen und Daten zurückzurufen, die sowohl nach der Spalte, an der ich interessiert bin, als auch nach dem Tag, an dem sie erfasst wurde, gruppiert sind. Etwas, mit anderen Worten, wie folgt aus:Gibt es eine Möglichkeit zum Auswählen von Tabellennummer in einem BigQuery Table Wildcard-Abfrage
SELECT table_id, identifier, Sum(AppAnalytic) as AppAnalyticCount
FROM (TABLE_QUERY(database_main,'table_id CONTAINS "Title_" AND length(table_id) >= 4'))
GROUP BY identifier, table_id order by AppAnalyticCount DESC LIMIT 10
Natürlich ist dies nicht wirklich funktionieren, weil table_id nicht sichtbar in der Tabelle Aggregation ist aus der TABLE_QUERY Funktion. Gibt es einen Weg, dies zu erreichen? Irgendeine Art von Beitreten zu Tabellenmetadaten vielleicht?
Fh, du hast meine Unterstützung zu ... –
bringen und Stimme für Sie r feature requests hier: https://code.google.com/p/google-bigquery/issues/list?q=label:Feature-Request –
Sieht aus wie [163] (https://code.google.com/p/google-bigquery/issues/detail? id = 163) ist der Fehler, über den wir abstimmen sollten, um diese Funktion zu erhalten. –