Как автоматизировать получение платежных данных BigQuery?

Сейчас мы довольно интенсивно используем BigQuery, и мне поручили отслеживать, сколько мы тратим на запросы каждый день. Кажется, нет простого способа сделать это в BigQuery? Кто-нибудь еще сделал это уже?

Я начал пытаться очистить его самостоятельно, но это настоящий беспорядок. Для получения данных используется POST-запрос на https://bpui0.google.com/billing/ui/batchservice который отправляет все содержимое моего about:plugins в Google при каждом новом запросе.


person user2356255    schedule 06.05.2013    source источник


Ответы (1)


В ценообразовании BigQuery есть два компонента: хранение данных и данные, обрабатываемые каждым запросом.

https://developers.google.com/bigquery/pricing#table

Чтобы отслеживать ежедневные расходы, вам нужно отслеживать, сколько данных обрабатывается. Простой способ сделать это — просмотреть поле «bytes_processed», которое идет с каждым ответом на запрос API.

Вы даже можете передать эти данные обратно в BigQuery для дальнейшего анализа и анализа использования :).

person Felipe Hoffa    schedule 09.05.2013