AACFlow

Google BigЗапрос

Запросы, перечисление и вставка данных в Google BigЗапрос

go

Google BigЗапрос — это полностью управляемый бессерверный склад данных Google Cloud, предназначенный для аналитики больших данных. BigЗапрос позволяет выполнять быстрые SQL-запросы к огромным наборам данных, что делает его идеальным для бизнес-аналитики, исследования данных и конвейеров машинного обучения.

С интеграцией Google BigЗапрос в AACFlow вы можете:

  • Выполнять SQL-запросы: Выполнять запросы к вашим наборам данных BigЗапрос и получать результаты для анализа или дальнейшей обработки
  • Перечислять наборы данных: Просматривать доступные наборы данных в проекте Google Cloud
  • Перечислять и инспектировать таблицы: Перечислять таблицы в наборе данных и получать подробную информацию о схеме
  • Вставлять строки: Потоково добавлять новые строки в таблицы BigЗапрос для приема данных в реальном времени

В AACFlow интеграция с Google BigЗапрос позволяет вашим агентам выполнять запросы к наборам данных, инспектировать схемы и вставлять строки как часть автоматизированных рабочих процессов. Это идеально подходит для автоматизированной отчетности, оркестрации конвейеров данных, приема данных в реальном времени и принятия решений на основе аналитики.

Инструкции по использованию

Подключитесь к Google BigЗапрос для выполнения SQL-запросов, перечисления наборов данных и таблиц, получения метаданных таблиц и вставки строк.

Инструменты

google_bigзапрос_запрос

Выполнить SQL-запрос к Google BigЗапрос и вернуть результаты

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта Google Cloud
querystringДаSQL-запрос для выполнения
useLegacySqlbooleanНетИспользовать ли устаревший синтаксис SQL (по умолчанию: false)
maxResultsnumberНетМаксимальное количество возвращаемых строк
defaultDatasetIdstringНетНабор данных по умолчанию для неквалифицированных имен таблиц
locationstringНетМестоположение обработки (например, "US", "EU")

Выходные данные

ПараметрТипОписание
columnsarrayМассив имен столбцов из результата запроса
rowsarrayМассив объектов строк, ключами которых являются имена столбцов
totalRowsstringОбщее количество строк в полном наборе результатов
jobCompletebooleanЗавершился ли запрос в пределах таймаута
totalBytesProcessedstringОбщее количество обработанных байтов запросом
cacheHitbooleanБыл ли результат запроса получен из кэша
jobReferenceobjectСсылка на задание (полезно, когда jobComplete равен false)
projectIdstringID проекта, содержащего задание
jobIdstringУникальный идентификатор задания
locationstringГеографическое местоположение задания
pageTokenstringТокен для получения дополнительных страниц результатов

google_bigзапрос_list_datasets

Перечислить все наборы данных в проекте Google BigЗапрос

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта Google Cloud
maxResultsnumberНетМаксимальное количество возвращаемых наборов данных
pageTokenstringНетТокен для пагинации

Выходные данные

ПараметрТипОписание
datasetsarrayМассив объектов наборов данных
datasetIdstringУникальный идентификатор набора данных
projectIdstringID проекта, содержащего этот набор данных
friendlyNamestringОписательное имя для набора данных
locationstringГеографическое местоположение, где находятся данные
nextPageTokenstringТокен для получения следующей страницы результатов

google_bigзапрос_list_tables

Перечислить все таблицы в наборе данных Google BigЗапрос

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта Google Cloud
datasetIdstringДаID набора данных BigQuery
maxResultsnumberНетМаксимальное количество возвращаемых таблиц
pageTokenstringНетТокен для пагинации

Выходные данные

ПараметрТипОписание
tablesarrayМассив объектов таблиц
tableIdstringИдентификатор таблицы
datasetIdstringID набора данных, содержащего эту таблицу
projectIdstringID проекта, содержащего эту таблицу
typestringТип таблицы (TABLE, VIEW, EXTERNAL и т.д.)
friendlyNamestringПонятное имя для таблицы
creationTimestringВремя создания в миллисекундах с эпохи
totalItemsnumberОбщее количество таблиц в наборе данных
nextPageTokenstringТокен для получения следующей страницы результатов

google_bigзапрос_get_table

Получить метаданные и схему для таблицы Google BigЗапрос

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта Google Cloud
datasetIdstringДаID набора данных BigQuery
tableIdstringДаID таблицы BigQuery

Выходные данные

ПараметрТипОписание
tableIdstringID таблицы
datasetIdstringID набора данных
projectIdstringID проекта
typestringТип таблицы (TABLE, VIEW, SNAPSHOT, MATERIALIZED_VIEW, EXTERNAL)
descriptionstringОписание таблицы
numRowsstringОбщее количество строк
numBytesstringОбщий размер в байтах, исключая данные в буфере потоковой передачи
schemaarrayМассив определений столбцов
namestringИмя столбца
typestringТип данных (STRING, INTEGER, FLOAT, BOOLEAN, TIMESTAMP, RECORD и т.д.)
modestringРежим столбца (NULLABLE, REQUIRED или REPEATED)
descriptionstringОписание столбца
creationTimestringВремя создания таблицы (миллисекунды с эпохи)
lastModifiedTimestringВремя последнего изменения (миллисекунды с эпохи)
locationstringГеографическое местоположение, где находится таблица

google_bigзапрос_insert_rows

Вставить строки в таблицу Google BigЗапрос с использованием потоковой вставки

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта Google Cloud
datasetIdstringДаID набора данных BigQuery
tableIdstringДаID таблицы BigQuery
rowsstringДаJSON-массив объектов строк для вставки
skipInvalidRowsbooleanНетВставлять ли допустимые строки, даже если некоторые недопустимы
ignoreUnknownValuesbooleanНетИгнорировать ли столбцы, отсутствующие в схеме таблицы

Выходные данные

ПараметрТипОписание
insertedRowsnumberКоличество успешно вставленных строк
errorsarrayМассив ошибок вставки для каждой строки (пустой, если все успешно)
indexnumberИндекс строки, которая не удалась (начиная с 0)
errorsarrayДетали ошибки для этой строки
reasonstringКраткий код ошибки, суммирующий ошибку
locationstringМесто возникновения ошибки
messagestringЧеловекочитаемое описание ошибки

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать