2014-09-28 5 views
0

Время от времени я нахожусь в необходимости делать различные анализы записей хранилища данных. Некоторые из наборов результатов, которые я ищу, не могут быть достигнуты простым запросом по индексу, поэтому я должен написать модуль для каждого такого запроса, загрузить код, запустить его и прочитать журналы, когда работа закончена. Мне было интересно, есть ли более простой подход к решению таких вопросов?Произвольные запросы в хранилище данных App Engine

ответ

0

Вы должны изучить BigQuery. Он предназначен именно для таких случаев: вы можете импортировать данные непосредственно из хранилища данных и запускать на нем произвольные запросы с использованием SQL-подобного языка.

+0

Кажется, мне нужно загружать данные в BigQuery каждый раз, когда мои данные обновляются? Это делает его менее оптимальным для ежедневного анализа:/ – MeLight

+0

Я не совсем понимаю это возражение. Вы можете загружать данные каждый день, возможно, на работу cron. Если бы вы постоянно делали запросы, я бы согласился, что это будет нецелесообразно, но загрузка его ежедневно не кажется трудной. –