У меня есть система, работающая на Google Cloud Platform, и она работает следующим образом:
Во-первых, есть облачная функция, которая запускается при загрузке данных в определенную корзину. Затем он организует эти данные и генерирует задания процессора в формате «.json», которые сохраняются в другом сегменте.
Существует вторая облачная функция - ядро системы, которая запускается этим «.json». загрузить. Затем он обрабатывает данные и записывает выходные результаты в набор данных BigQuery в виде одной таблицы.
Я также написал другую облачную функцию, которая объединяет все таблицы в этом наборе данных BigQuery и экспортирует ее в CSV в видеGoogle Cloud Storage.
Следовательно, возникает проблема: я могу вызывать эту последнюю агрегирующую функцию Cloud только после того, как все таблицы вставлены в BigQuery. Как мне это сделать? Как я могу вызвать эту функцию только после того, как все таблицы есть?