#search #google-cloud-platform #metadata #google-data-catalog
#Поиск #google-облачная платформа #метаданные #google-data-catalog
Вопрос:
В качестве примера возьмем общедоступный набор данных github
SELECT
*
FROM
`bigquery-public-data.github_repos.commits`
LIMIT
2
Существуют такие имена столбцов, как
difference.old_mode
с помощью поиска:
column:difference.old_mode
результатов не будет
Ответ №1:
Итак, в этом случае точка на самом деле не является именем столбца, это указывает на то, что вы имеете дело со сложным типом (есть столбец записи / структуры с именем difference
, и внутри него существует столбец с именем old_mode
.
Для каждой ссылки на поиск не задокументирован специальный синтаксис для сложных схем.
Возможно, предлагается использовать логический AND
оператор, например column:(difference,old_mode)
. Это не так точно, как указание взаимосвязи столбцов, но оно должно возвращать результаты, которые вас интересуют.
Комментарии:
1. это не работает. операция AND не может быть решением, потому что «old_mode» (один) не найден