Google дополнила функционал сервиса BigQuery новыми возможностями, направленными на упрощение использования и повышение производительности.
BigQuery представляет собой аналитическую СУБД, позволяющую предприятиям использовать BI-приложения для больших массивов данных реального времени. Как утверждает компания, эта СУБД может масштабироваться за секунды, почти не нуждается в администрировании, так как управляется самой Google, и дает потребителям возможность платить только за те услуги, которые они используют.
Новые возможности включает определяемые пользователем функции (User-Defined Function, UDF), расширение ограничений на число одновременных запросов и ряд усовершенствований пользовательского интерфейса.
UDF предназначены для того, чтобы администратор СУБД мог действовать более гибко в случаях, когда запрос трудно или невозможно задать на языке SQL. Как объясняет Google, с помощью UDF можно комбинировать удобство SQL с возможностями других языков, таких как JavaScript, чтобы упростить создание сложных запросов с условной логикой.
Кроме того, теперь можно запускать запросы без предварительной загрузки данных. В результате данные стало легче импортировать в BigQuery, а запросы можно создавать непосредственно для файлов, хранящихся в облаке.
Количество одновременно задаваемых запросов увеличено с 20 до 50, а число запросов в день — с 20 тыс. до 100 тыс. Сняты и некоторые ограничения, связанные с количеством обрабатываемых байтов и размером запросов.
Для повышения производительности и масштабируемости в базовый механизм добавлены средства оптимизации динамических запросов. Кроме того, новая функция BigQuery Slots пользователям выделять дополнительные ресурсы непосредственно во время исполнения запроса.
Эти усовершенствования показывают, что Google старается превратить BigQuery в привлекательный инструмент для предприятий, использующих большие аналитические приложения. В начале этого года компания ускорила обработку потоковых данных и добавила ряд новых средств управления безопасностью, направленных на удовлетворение требований предприятий к защите данных.
Google также заключила ряд стратегических соглашений с поставщиками ETL-инструментов для извлечения, передачи и загрузки данных, такими как SnapLogic, Talend и xPlenty, чтобы предоставить предприятиям больше возможностей для подготовки данных к использованию в BigQuery.
Кроме того, сотрудничество Google с другой группой поставщиков — Bime, Looker и Tableau — дает заказчикам возможность создавать для BigQuery более визуальные и интерактивные пользовательские интерфейсы.