У меня странная проблема, которая почти наверняка является ошибкой. В BQ у меня есть набор данных, который, как я знаю, имеет таблицы и представления. Однако ни одна из этих таблиц / представлений не видна. Когда я загружаю страницу, я вижу маленький треугольник рядом с ним на секунду, а затем он исчезает.
Я могу щелкнуть по нему и посмотреть информацию о наборе данных. Я могу получить полный список метаданных таблиц, когда я запрашиваю набор данных .INFORMATION_SCHEMA.TABLES. Я могу запросить любую из таблиц / представлений в наборе данных, если сам напишу запросы. Я даже вижу их все, когда использую Classi c UI.
В моих инструментах Chrome dev есть ошибка 404, которая, я думаю, относится к этому:
Я попытался загрузить фиктивный проект (ссылка здесь BigQuery UI - наборы данных отсутствуют ), чтобы попытаться исправить кэш на стороне сервера, но безрезультатно.
Весь мой команда не видела его и тоже пробовала разные браузеры, так что это определенно на стороне сервера.
Я думаю, что ошибка вызвана службой передачи данных BigQuery, специально создавшей запланированный запрос.
Это потому что время «последнего изменения» моего набора данных полностью совпадает со временем, когда BQ DTS запустил метод dataservice.update в наборе данных при создании нового запланированного запроса. Согласно документации этот метод заменяет весь ресурс набора данных (https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets/update). Моя теория заключается в том, что служба передачи выполняет обновление, которое по существу создает новый набор данных (другой идентификатор), но старый каким-то образом кэшируется на стороне сервера, поэтому я больше не вижу его в пользовательском интерфейсе.
Есть кто-нибудь сталкивались с такой же проблемой?
Есть идеи как это исправить?