Я думаю, что функции, которые вы хотели бы использовать, более соответствуют языку, а не инструменту или самой услуге.
- Чтобы получить статистику по таблице. Я нашел Получение метаданных таблицы , которое объясняет, как получить метаданные таблицы для таблиц и столбцов. Некоторая информация, которую вы получите при выполнении запросов, найденных в этом, c.
Для таблиц: имя набора данных, содержащего таблицу, время жизни по умолчанию, в днях и др. Представление Table_Options результаты.
Для столбцов: имя проекта, который содержит набор данных, стандартный тип данных столбца SQL, если значение может быть обновлено, сохранено или скрыто. Найти больше Результаты для представления "Столбцы" .
- Чтобы получить статистику о столбцах. Вы можете использовать функцию COUNT DISTINCT , которая извлекает статистическое приближение для уникальных значений в определенных столбцах.
Я нашел этот блог сообщества , где они показывают различные примеры и способы получения уникальных значений. Это даже объясняет, как увеличить порог аппроксимации.
EDIT
Я думаю, что BigQuery не предлагает количество уникальных полей. Тем не менее, вы всегда можете взглянуть на вкладки Schema
и Details
в вашем пользовательском интерфейсе BigQuery, где отображается имя Поля, включая тип и описание.
Пример из наборов данных Publi c :
Надеюсь, что это полезно.