2015-02-27 6 views
5

stiamo cercando di utilizzare un modello di glob durante il caricamento in BigQuery, ad esempio:Utilizzando multipla '*' modelli durante il caricamento in BigQuery non funzionerà

gs://<bucket_name>/Network*Impressions_12345_20150201* 

abbiamo sia" ..NetworkImpressions_ .. "e" ..Network Backfill Impressioni_ .. "nel nostro bucket, quindi utilizziamo il primo '*' per acquisire entrambi i tipi di file. Ma BQ Borks con:

"non trovato: URI gs: // backup GDFP-7415/Rete * * Impressions_232503_20150101_20" sicuramente esistono

I file. Se rimuoviamo il primo '*' funziona correttamente (e quando specificiamo esplicitamente entrambi i tipi).

Ecco un id lavoro per un lavoro carico fallito in cui stiamo cercando di utilizzare il modello: job_LXNGEAeWsaU9HyFgcCCJMHu8YtY

avrei pensato che questo dovrebbe essere possibile con BigQuery?

risposta

3

Dalla documentazione per la configurazione del processo di carico sourceUris parameter:

[Required] Le URI pienamente qualificati che puntano ai dati in Google Cloud Storage. I nomi di caratteri jolly sono supportati solo quando compaiono alla fine dell'URI.

+0

Viso palmo! Mi è mancato nei documenti. Grazie! Qualche possibilità di aggiungere questa come richiesta di funzionalità? –

+4

Un chiarimento questo non è stato aggiornato nei documenti, ma i caratteri jolly all'interno dell'URI dovrebbero funzionare, solo non più URIS. Quindi gs: //foo/bar*.csv dovrebbe funzionare. –