Я хотел бы создать отсортированный CSV-экспорт большой таблицы BigQuery в Google Cloud Storage. В настоящее время для этого мы начинаем с несортированной таблицы, затем делаем SELECT * FROM table ORDER BY col1, col2
в другую таблицу, а затем экспортируем эту таблицу в GCS. Это хорошо работает, поскольку экспорт, похоже, использует порядок вставки второй таблицы.Как я могу произвести сортированный экспорт большой таблицы BigQuery?
Однако ORDER BY
имеет ограничения, как обсуждалось here и here. Мы получаем страшные «Ресурсы, превышаемые во время выполнения запроса». когда мы пробуем это на достаточно большой таблице.
Есть ли другой способ выполнить это?