Questa pagina descrive come configurare la pipeline di dati per leggere i dati da una tabella di Microsoft SQL Server.
Prima di iniziare
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Data Fusion, BigQuery, Cloud Storage, and Dataproc APIs.
- Crea un'istanza Cloud Data Fusion.
- Il database SQL Server deve accettare connessioni da Cloud Data Fusion. Per motivi di sicurezza, utilizza un'istanza Cloud Data Fusion privata.
Apri l'istanza Cloud Data Fusion
Nella console Google Cloud, vai alla pagina Istanze Cloud Data Fusion.
Nella colonna Azioni dell'istanza, fai clic su Visualizza istanza per aprirla in Cloud Data Fusion.
Memorizza la password di SQL Server come chiave sicura
Aggiungi la password di SQL Server come chiave sicura nell'istanza Cloud Data Fusion.
In Cloud Data Fusion, fai clic su Amministratore di sistema.
Fai clic sulla scheda Configuration (Configurazione).
Fai clic su Esegui chiamate HTTP.
Seleziona PUT.
Nel campo del percorso, inserisci
namespaces/NAMESPACE_ID/securekeys/password
.Nel campo Testo, inserisci
{"data":"password"}
. Sostituisci password con la password di SQL Server.Fai clic su Invia.
Per continuare, Response deve avere il codice di stato 200
.
Ottenere il driver JDBC per SQL Server
Puoi ottenere il driver dall'hub o da Pipeline Studio in Cloud Data Fusion.
Hub
Nell'interfaccia utente di Cloud Data Fusion, fai clic su Hub.
Nella barra di ricerca, inserisci
SQL Server JDBC Driver
e seleziona il driver.Fai clic su Scarica. Segui i passaggi di download visualizzati.
Fai clic su Esegui il deployment. Carica il file JAR del passaggio precedente.
Fai clic su Fine.
Pipeline Studio
Vai su Microsoft.com.
Scegli il download e fai clic su Scarica.
In Cloud Data Fusion, fai clic su menu Menu e vai alla pagina Studio di pipeline.
Fai clic su
Aggiungi.Per il conducente, fai clic su Carica.
Seleziona il file JAR, che si trova nella cartella
jre7
.Fai clic su Avanti.
Per configurare il driver, inserisci un Nome e un Nome del corso.
Fai clic su Fine.
Esegui il deployment del plug-in SQL Server
In Cloud Data Fusion, fai clic su Hub.
Nella barra di ricerca, inserisci
SQL Server Plugins
.Fai clic su Plugin SQL Server.
Fai clic su Esegui il deployment.
Fai clic su Fine.
Fai clic su Crea una pipeline.
Connettiti a SQL Server
Puoi connetterti a SQL Server da Cloud Data Fusion in Wrangler o Pipeline Studio.
Wrangler
In Cloud Data Fusion, fai clic su menu Menu e vai alla pagina Wrangler.
Fai clic su Aggiungi connessione.
Si apre la finestra Aggiungi connessione.
Fai clic su SQL Server per verificare che il driver sia installato.
Inserisci i dettagli nei campi di collegamento richiesti. Nel campo Password, seleziona la chiave sicura memorizzata in precedenza. Garantisce che la password venga recuperata utilizzando Cloud KMS.
Per verificare che sia possibile stabilire una connessione con il database, fai clic su Prova connessione.
Fai clic su Aggiungi connessione.
Dopo aver collegato il database SQL Server e aver creato una pipeline che legge dalla tabella SQL Server, puoi applicare trasformazioni e scrivere l'output in un sink.
Pipeline Studio
Apri l'istanza Cloud Data Fusion e vai alla pagina Pipeline Studio.
Espandi il menu Origine e fai clic su SQL Server.
Nel nodo SQL Server, fai clic su Proprietà.
Nel campo Nome di riferimento, inserisci un nome che identifichi l'origine SQL Server.
Nel campo Database, inserisci il nome del database a cui connetterti.
Nel campo Importa query, inserisci la query da eseguire. Ad esempio,
SELECT * FROM table WHERE $CONDITIONS
.Fai clic su Validate (Convalida).
Fai clic su Chiudi
.
Dopo aver collegato il database SQL Server e aver creato una pipeline che legge dalla tabella SQL Server, aggiungi le trasformazioni desiderate e scrivi l'output in un sink.
Passaggi successivi
- Scopri come leggere i dati da più tabelle SQL Server.
- Scopri di più su Cloud Data Fusion.
- Segui uno dei tutorial.