Отбрасывание представления в bigquery не удается через пользовательский интерфейс и API

Удаление любых существующих представлений в наборе данных sandbox_views проекта bq test-altar-543 завершается с ошибкой «Не найдено: набор данных test-altar-543: песочница». В настоящее время существует 7 представлений, и они ссылаются на таблицы в наборе данных песочницы. Все не упадет!

Любое новое создание представления с тем же содержимым выполняется успешно, а также удаление его позже также работает.

https://code.google.com/p/google-bigquery/issues/detail?id=207&thanks=207&ts=1420492761


person East2West    schedule 05.01.2015    source источник


Ответы (2)


Это принято Google как ошибка, см. ссылку на вопрос для обхода!

person East2West    schedule 09.01.2015

Я не могу не заметить, что ссылка, которую вы разместили, получила ответ, поэтому для завершения я перефразирую то, что они сказали здесь:

Ошибка, по-видимому, была связана с тем фактом, что представления ссылались на удаленные таблицы, что вызывало ошибку 404 при попытке удалить представление (поскольку представление было нацелено на несуществующую таблицу).

Решение, которое они предложили, состояло в том, чтобы обновить представления, чтобы они не смотрели на удаляемые таблицы (поэтому, возможно, выполнение простого «выбора« теста »» или что-то в этом роде в качестве представления) позволит вам удалить их.

Чтобы обновить представление, вам просто нужно «пересохранить» его. Новый вид займет место старого.

person Patrice    schedule 08.01.2015
comment
Эта ссылка предназначена для Google, а тем временем я разместил здесь сообщение для сообщества, и мы знаем, что Google считает это ошибкой по этой ссылке. - person East2West; 09.01.2015
comment
о, я знаю. Я только что добавил обходной путь, который Google разместил здесь, на случай, если ссылка когда-нибудь перестанет работать :) - person Patrice; 09.01.2015