Non è possibile creare una vista bigQuery dopo aver aggiunto una nuova colonna in una tabella

StackOverflow https://stackoverflow.com//questions/23002085

  •  20-12-2019
  •  | 
  •  

Domanda

Aggiungo una nuova colonna chiamata "tasto" eseguendo un aggiornamento sulla mia tabella esistente.

Inserisci alcuni dati fittizi con valore "tasto" ed esegui la seguente query:

SELECT key, name, id ... 
FROM table
GROUP BY key, name, id ...
.

La query è eseguita correttamente con i seguenti risultati:

    .
  • I dati esistenti hanno chiave= null e dati esistenti intatti
  • Dati dummy contiene tasto valido ma nessun dato reale

Tuttavia quando provo a salvare questa query come una vista ottengo il seguente errore:

Failed to create view. Field 'key' not found in table 'foo.table'.
.

Questo non ha senso perché la colonna esiste nella tabella.Qualcuno incontra questo?Il mio attuale lavoro è quello di eseguire la query senza salvarlo come vista.Tuttavia, quando ho domande più complicate che coinvolgono questa nuova colonna "chiave" sarebbe utile essere in grado di creare viste contenenti la nuova colonna.

È stato utile?

Soluzione

Questo problema è stato riconosciuto da Google e fissato tramite il biglietto di supporto aziendale # 04171323

La creazione di viste dovrebbe funzionare ora quando una tabella è stata modificata con una nuova colonna.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top