Creare un Snowflake connessione sorgente nell’interfaccia utente
Questo tutorial descrive i passaggi necessari per creare Snowflake connettore di origine che utilizza l’interfaccia utente di Adobe Experience Platform.
Introduzione
Questo tutorial richiede una buona conoscenza dei seguenti componenti di Experience Platform:
- Sorgenti: Experience Platform consente di acquisire dati da varie origini e allo stesso tempo di strutturare, etichettare e migliorare i dati in arrivo tramite Platform servizi.
- Sandbox: Experience Platform fornisce sandbox virtuali che permettono di suddividere un singolo Platform in ambienti virtuali separati, per facilitare lo sviluppo e l’evoluzione delle applicazioni di esperienza digitale.
Raccogli le credenziali richieste
Per autenticare le credenziali, è necessario fornire i valori per le seguenti proprietà Snowflake sorgente.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 | |
---|---|
Credenziali | Descrizione |
Account | Un nome di account identifica in modo univoco un account all’interno dell’organizzazione. In questo caso, devi identificare in modo univoco un account tra diversi Snowflake organizzazioni. A questo scopo, devi anteporre il nome della tua organizzazione al nome dell’account. Ad esempio: orgname-account_name . Per ulteriori informazioni sui nomi degli account, leggere Snowflake documentazione su identificatori dell’account. |
Data warehouse | Il Snowflake warehouse gestisce il processo di esecuzione delle query per l'applicazione. Ogni Snowflake il data warehouse è indipendente l’uno dall’altro e deve essere accessibile singolarmente quando si trasferiscono i dati su Platform. |
Database | Il Snowflake Il database contiene i dati che desideri inserire in Platform. |
Nome utente | Nome utente per Snowflake account. |
Password | La password per Snowflake account utente. |
Ruolo | Ruolo di controllo di accesso predefinito da utilizzare nel Snowflake sessione. Il ruolo deve essere esistente e già assegnato all'utente specificato. Il ruolo predefinito è PUBLIC . |
Stringa di connessione | Stringa di connessione utilizzata per la connessione al Snowflake dell'istanza. Schema della stringa di connessione per Snowflake è jdbc:snowflake://{ACCOUNT_NAME}.snowflakecomputing.com/?user={USERNAME}&password={PASSWORD}&db={DATABASE}&warehouse={WAREHOUSE} |
Per utilizzare l'autenticazione con coppia di chiavi, è necessario generare una coppia di chiavi RSA a 2048 bit e quindi fornire i seguenti valori durante la creazione di un account per Snowflake sorgente.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 | |
---|---|
Credenziali | Descrizione |
Account | Un nome di account identifica in modo univoco un account all’interno dell’organizzazione. In questo caso, devi identificare in modo univoco un account tra diversi Snowflake organizzazioni. A questo scopo, devi anteporre il nome della tua organizzazione al nome dell’account. Ad esempio: orgname-account_name . Per ulteriori informazioni sui nomi degli account, leggere Snowflake documentazione su identificatori dell’account. |
Nome utente | Il nome utente del Snowflake account. |
Chiave privata | Il Base64-chiave privata codificata del tuo Snowflake account. Puoi generare chiavi private crittografate o non crittografate. Se utilizzi una chiave privata crittografata, devi anche fornire una passphrase di chiave privata durante l’autenticazione in base a Experienci Platform. |
Passphrase chiave privata | La passphrase per chiave privata è un ulteriore livello di sicurezza da utilizzare per l'autenticazione con una chiave privata crittografata. Se si utilizza una chiave privata non crittografata, non è necessario fornire la passphrase. |
Database | Il Snowflake database contenente i dati da acquisire in Experienci Platform. |
Data warehouse | Il Snowflake warehouse gestisce il processo di esecuzione delle query per l'applicazione. Ogni Snowflake il data warehouse è indipendente l’uno dall’altro e deve essere accessibile singolarmente quando si trasferiscono i dati su Platform. |
Per ulteriori informazioni su questi valori, consulta questo documento di Snowflake.
Per accedere all’account di Snowflake su Experienci Platform, devi fornire il seguente valore di autenticazione:
PREVENT_UNLOAD_TO_INLINE_URL
contrassegna per FALSE
per consentire lo scaricamento dei dati dal Snowflake database di cui eseguire l'Experience Platform.Connetti l’account di Snowflake
Nell’interfaccia utente di Platform, seleziona Sorgenti dalla barra di navigazione a sinistra per accedere al Sorgenti Workspace.
Puoi selezionare la categoria appropriata dal catalogo sul lato sinistro dello schermo. In alternativa, è possibile trovare la fonte specifica che si desidera utilizzare utilizzando la barra di ricerca.
Sotto Database categoria, seleziona Snowflake e quindi seleziona Aggiungi dati.
Il Connetti al Snowflake viene visualizzata. In questa pagina è possibile utilizzare nuove credenziali o credenziali esistenti.
Account esistente
Per utilizzare un account esistente, seleziona la Snowflake account con cui desideri connetterti, quindi seleziona Successivo per procedere.
Nuovo account
Per creare un nuovo account, seleziona Nuovo account e quindi fornisci un nome e una descrizione facoltativa per il nuovo Snowflake account.
Per utilizzare l’autenticazione con chiave account, specifica la stringa di connessione nel modulo di input, quindi seleziona Connetti all'origine.
Per utilizzare l’autenticazione con coppia di chiavi, specifica i valori per l’account, il nome utente, la chiave privata, la passphrase della chiave privata, il database e il warehouse, quindi seleziona Connetti all'origine.
Passaggi successivi
Seguendo questa esercitazione, hai stabilito una connessione al tuo account di Snowflake. Ora puoi continuare con l’esercitazione successiva e configurare un flusso di dati per inserire dati in Platform.