Я пытаюсь убрать требование фильтровать столбец раздела в многораздельной таблице BigQuery. Представленный здесь ответ , похоже, не работает: запрос выполняется, показывает результат
"This statement altered the table named project:dataset.table"
Есть даже кнопка для go таблицы , но он все еще требует фильтра разделов.
EDIT : включая конфигурации таблиц и используемый запрос
Data location: US
Table type: Partitioned
Partitioned by: Day
Partitioned on field: date
Partition filter :Required
Clustered by: column_name1, column_name2, column_name3
Я пробовал оба запроса в точности так, как указано в ответе :
ALTER TABLE IF EXISTS dataset.table
SET OPTIONS(
require_partition_filter = false
)
, а также
ALTER TABLE dataset.table
SET OPTIONS(
require_partition_filter = false
)
Для второго, например, у меня есть следующая информация в моей истории запросов:
Запрос успешно выполнен
Query completed in 0.159 sec
Job ID: job_id
User: user
Location: United States (US)
Creation time: creation_time
Start time: start_time
End time: end_time
Duration: 0.2 sec
Bytes processed: 0 B
Bytes billed :0 B
Job priority: INTERACTIVE
Destination table: project:dataset.table
Write preference:
Use legacy SQL: false
"проект", "набор данных", "таблица", "job_id", "пользователь", "creation_time", "start_time", "end_time" заменены
Любая помощь?