Мое предложение №1 - убедиться, что ваши таблицы и запросы BigQuery максимально оптимизированы.Ваш вопрос не содержит подробностей о дизайне схемы, запросе или индексации, но это первое место, с которого нужно начать.Посмотрите на план запроса и временную шкалу, чтобы понять, какие узкие места находятся в выполнении запроса.
Мое предложение № 2 - посмотреть, какие агрегации выполняет ваша визуализация, и посмотреть, сможете ли вы разгрузить эту агрегацию вбаза данных вместо.Это уменьшит объем данных, необходимых в вашем файле извлечения.
В Tableau есть отличная статья в базе знаний на эту тему, которую можно найти по адресу https://kb.tableau.com/articles/issue/error-operation-cancelled-query-time-resource-limit-7200-refreshing-tableau-online-extract. Большая часть моего ответа ниже скопирована / вставлена из КБarticle.
Вот некоторые опции, которые дает статья KB.Варианты 3 просты в исполнении и могут внести заметные изменения.Вариант 2 может быть легко реализован, в зависимости от вашей схемы.
Вариант 1 Используйте прямые соединения вместо экстрактов.См. Keep Data Fresh для определения того, какие облачные источники данных могут подключаться в режиме реального времени к Tableau Online.
Опция 2 Использовать пошаговые извлечения.
Опция 3 Уменьшить размер извлечения данных.Сделайте это, скрыв неиспользуемые столбцы и добавив фильтрацию к экстракту.
Опция 4 Обновите опубликованный экстракт с помощью Tableau Bridge, утилиты командной строки или вручную с помощью Tableau Desktop.
Опция 5 Попробуйте запланировать обновления экстрактов в разное время дня или ночью.