Connettore Snowflake (DataStage)
Utilizzate il connettore Snowflake per connettervi a un data warehouse Snowflake ed eseguire operazioni di accesso ai dati quali lettura, scrittura, caricamento massivo e funzionalità di Metadata import.
Quando utilizzare il connettore Snowflake?
- Leggere o scrivere dati nelle tabelle del data warehouse dell' Snowflake.
- Caricare i dati in blocco in una tabella nel data warehouse dell' Snowflake.
- Inserite o caricate in blocco più tabelle alla volta utilizzando la funzionalità Collegamenti di input multipli.
- Per cercare record da una tabella nel data warehouse dell' Snowflake.
- Importa metadati dal data warehouse di Snowflake tramite l' InfoSphere e Metadata Asset Manager (IMAM).
Prerequisito
Creare la connessione. Per istruzioni, consultare Connessione a un'origine dati in DataStage® e la connessioneSnowflake.
Scrittura dei dati nel connettore Snowflake come destinazione
Se si desidera configurare il connettore Snowflake per DataStage come destinazione, è possibile:
- Fare doppio clic sull'icona del connettore Snowflake nell'area di disegno del progetto.
- Nella scheda Stage, nella sezione Properties impostare i dettagli della connessione (se non è stata creata in precedenza). Nella sezione Avanzate, impostare la modalità di esecuzione e di combinabilità. Inoltre, selezionare l'opzione per preservare il partizionamento dei dati.
- Nella scheda Input, scegliere il nome dell'input. Nella sezione Colonne modificare le colonne di input. Nella sezione Partizionamento, scegliere l'opzione Tipo di partizione. Nella sezione Avanzate, scegliere l'opzione Modalità di buffering.
Lettura dei dati dal connettore Snowflake come sorgente
Le proprietà disponibili per la lettura dei dati dipendono dalla selezione di Usa le proprietà DataStage.
Se si desidera configurare il connettore Snowflake per DataStage come origine, mentre è selezionata la casella di controllo Usa le proprietà di DataStage, è possibile:
- Fare doppio clic sull'icona del connettore Snowflake nell'area di disegno del progetto.
- Nella scheda Stage, nella sezione Properties impostare i dettagli della connessione (se non è stata creata in precedenza). Nella sezione Avanzate, impostare la modalità di esecuzione e di combinabilità. Inoltre, selezionare l'opzione per preservare il partizionamento dei dati.
- Nella scheda Output, scegliere il nome dell'output. Nella sezione Uso:
- In Proprietà generali dell'origine selezionare la casella di controllo Genera SQL in fase di esecuzione. Se impostato su Sì, è necessario fornire Nome della tabella a cui si vuole accedere nell'origine dati. In Proprietà aggiuntive fornire le proprietà JDBC. Impostare la casella di controllo Abilita identificatori quotati su Sì, se si desidera racchiudere i nomi di tabelle e colonne specificati.
- Nelle sezioni Transazione, Inizio e fine, Sessione, Prima e dopo e Limiti specificare le informazioni richieste e selezionare tutte le caselle di controllo necessarie.
- Nella sezione Colonne, modificare le colonne di input. Nella sezione Partizionamento, scegliere l'opzione Tipo di partizione. Nella sezione Avanzate, scegliere l'opzione Modalità di bufferizzazione.
- Fare doppio clic sull'icona del connettore Snowflake nell'area di disegno del progetto.
- Nella scheda Stage, nella sezione Properties impostare i dettagli della connessione (se non è stata creata in precedenza). Nella sezione Avanzate, impostare la modalità di esecuzione e di combinabilità. Inoltre, selezionare l'opzione per preservare il partizionamento dei dati.
- Nella scheda Output, scegliere il nome dell'output. Nella sezione Uso:
- In Proprietà generali dell'origine selezionare la casella di controllo Genera colonne di tipo unicode se si utilizza la propragazione delle colonne in runtime. Scegliere l'opzione Metodo di lettura e fornire il resto delle informazioni richieste.
- Nelle sezioni Limiti, Campionamento e Prima e dopo l'SQL specificare le informazioni richieste e selezionare tutte le caselle di controllo necessarie.
- Nella sezione Colonne, modificare le colonne di input. Nella sezione Partizionamento, scegliere l'opzione Tipo di partizione. Nella sezione Avanzate, scegliere l'opzione Modalità di bufferizzazione.
Per un'esercitazione, vedi Utilizza DataStage per caricare i dati aziendali in Snowflake.