Skip to main content

Google BigQuery Input Tool Icon Strumento Input di Google BigQuery

Utilizza Input di Google BigQuery per eseguire una query su una tabella da Google BigQuery e leggerla in Designer. Per informazioni sulle limitazioni note, consulta Google BigQuery . Ulteriori informazioni su Google BigQuery sono disponibili sul sito della documentazione di Google BigQuery .

Importante

Lo strumento Input di Google BigQuery è obsoleto. Puoi comunque utilizzare lo strumento Dati di input  per connetterti a Google BigQuery.

Accesso a Google BigQuery

Puoi accedere a Google BigQuery con le credenziali di tipo Da servizio a servizio o Utente finale.

Utilizza l'autenticazione da servizio a servizio al posto dell'autenticazione dell'utente finale quando possibile. La gestione di chiavi distinte per varie applicazioni che eseguono l'autenticazione per lo stesso account di servizio consente la revoca dell'accesso per un'applicazione specifica senza richiedere alle altre applicazioni di aggiornare le proprie credenziali di autenticazione.

Nota

Contatta il tuo amministratore di Google Cloud per assistenza con le tue credenziali di Google BigQuery.

Autenticazione Da servizio a servizio

L'autenticazione Da servizio a servizio richiede un file dell'account di servizio Google, noto anche come file della chiave JSON dell'account di servizio.

Puoi ottenere un file di chiavi JSON dell'account di servizio da Google Cloud Console oppure creare una nuova chiave per un account di servizio esistente. Ulteriori informazioni su Google BigQuery sono disponibili sul sito della documentazione di Google BigQuery nella sezione relativa alla creazione e alla gestione delle chiavi degli account di servizio.

Autenticazione Da servizio a servizio

  1. In modalità Autenticazione , seleziona Da servizio a servizio .

  2. Fai clic su Seleziona un file per selezionare il file del tuo account di servizio Google.

  3. In Apri file , seleziona il file JSON che contiene la chiave del tuo account di servizio Google.

    Selezionando il file, vengono immessi l' ID chiave dell'account del servizio di Google Cloud e l' e-mail dell'account del servizio , quindi viene visualizzata la finestra Configurazione input tabella BigQuery . Se il file della chiave non è valido, viene visualizzato un errore.

Autenticazione Utente finale

  1. In modalità autenticazione , seleziona Utente finale .

  2. Inserisci il tuo ID cliente e Cliente segreto .

  3. Seleziona Accedi .

  4. In Accedi con Google , inserisci la tua email e la tua password di Google, quindi seleziona Consenti per approvare l'autorizzazione del connettore ad accedere a Google BigQuery per tuo conto.

  5. Seleziona Successivo .

Configura lo strumento

  1. In Configurazione input tabella BigQuery , scegli  Seleziona tabella . Designer visualizza le tavole a cui hai accesso.

    Nota

    Anche se l'elenco delle tabelle all'interno dello strumento Input di BigQuery mostra le viste e le tabelle esterne disponibili all'interno del progetto, attualmente queste possono essere sottoposte a query solo con l'opzione di query personalizzata utilizzando un'istruzione SELECT. Se tenti di eseguire una query su una vista o una tabella esterna selezionandola dalla vista di elenco delle tabelle, viene restituito un errore.

  2. Seleziona un progetto, espandi un set di dati, quindi seleziona una tabella BigQuery. Una volta selezionata una tabella, Designer visualizza l'identificatore completo della tabella.

    • Per aggiornare i metadati, seleziona l'icona di aggiornamento.

    • Seleziona Cambia tabella per selezionare una tabella diversa.

  3. Seleziona le opzioni.

    • Limita il numero di risultati restituiti : consente di impostare il numero di righe da restituire nel report.

    • Us a una query personalizzata : seleziona un tipo SQL e quindi seleziona un progetto da interrogare . Immetti la query personalizzata, inclusa un'eventuale clausola LIMIT .

    • Deduc i limite di record ripetuti max : non disponibile con una query personalizzata. Seleziona questa opzione, quindi indica una lunghezza massima del campo per impostare il limite di record ripetuti sul numero massimo di record ripetuti nei risultati restituiti dalla tabella Google BigQuery. Se limiti il numero di record, Designer esaminerà tale set di record per dedurre il limite massimo di record ripetuti.

    • Istruzione SQL preliminare : consente di immettere una query personalizzata che verrà eseguita in BigQuery prima dell'inizio della query principale. Per impostazione predefinita, il valore è "vuoto" in modo che non venga eseguita alcuna istruzione SQL preliminare.

    • Istruzione SQL successiva : consente di immettere una query personalizzata che verrà eseguita al termine della query principale. Per impostazione predefinita, il valore è "vuoto" in modo che non venga eseguita alcuna istruzione SQL successiva.

  4. Avvia il flusso di lavoro.