Ktoś wie o planach dodania obsługi usuwania części danych z tabeli w Google Bigquery? Problem, który mamy teraz, wykorzystujemy do analizy danych, które gromadzimy w czasie. Chcemy uruchamiać zapytania w ciągu ostatnich X dni danych, jednak po ostatnich X dniach danych nie musimy już przechowywać danych w BigQuery.Google BigQuery Usunąć wiersze?
Jedynym sposobem, w jaki możemy obecnie usunąć dane, jest usunięcie całej tabeli danych, a następnie jej odtworzenie i załadowanie za pomocą X liczby dni danych. To jednak wymagałoby od nas przechowywania naszych danych również w codziennych plikach CSV, co nie jest optymalne.
Wszelkie zalecenia dotyczące sposobu radzenia sobie z tym problemem lub jeśli w najbliższym czasie pojawi się zapytanie o usunięcie wierszy?
dobra propozycja. Obecnie przechowujemy go w MySQL, zrzucamy dane, które faktycznie przetwarzamy, do pliku CSV i przesyłamy go. Rozglądam się za ograniczeniami liczby tabel w określonym zestawie danych, ale nie mogę znaleźć żadnych. Czy to prawda, że nie ma ograniczeń? – Daum
Tylko wartość FYI, jeśli stosujesz podejście oparte na stołach obrotowych - usługa BigQuery obsługuje teraz czas wygaśnięcia tabeli. Możesz zaktualizować tabelę za pomocą narzędzia bq za pomocą 'bq update --expiration dataset.table'. –
@Daum BigQuery nie ma limitu liczby tabel, które można utworzyć dla zbioru danych. –