[Ultimate]{class="badge positive"}
Crea una connessione sorgente Snowflake nell'interfaccia utente
Questo tutorial illustra i passaggi per la creazione di un connettore di origine Snowflake tramite l'interfaccia utente di Adobe Experience Platform.
Introduzione
Questo tutorial richiede una buona conoscenza dei seguenti componenti di Experience Platform:
- Origini: Experience Platform consente l'acquisizione di dati da varie origini e consente di strutturare, etichettare e migliorare i dati in arrivo tramite i servizi Platform.
- Sandbox: Experience Platform fornisce sandbox virtuali che suddividono una singola istanza di Platform in ambienti virtuali separati, utili per le attività di sviluppo e aggiornamento delle applicazioni di esperienza digitale.
Raccogli le credenziali richieste
Per autenticare l'origine Snowflake, è necessario fornire i valori per le seguenti proprietà delle credenziali.
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, è necessario identificare in modo univoco un account tra diverse Snowflake organizzazioni. A questo scopo, devi anteporre il nome della tua organizzazione al nome dell’account. Esempio: orgname-account_name . Per ulteriori informazioni, consulta la guida in recupero dell'identificatore dell'account Snowflake. Per ulteriori informazioni, consulta la Snowflake documentazione. |
Data warehouse | Il data warehouse Snowflake gestisce il processo di esecuzione delle query per l'applicazione. Ogni data warehouse Snowflake è indipendente l'uno dall'altro e deve essere accessibile singolarmente quando si trasferiscono i dati a Platform. |
Database | Il database Snowflake contiene i dati che si desidera inserire nella piattaforma. |
Nome utente | Nome utente per l'account Snowflake. |
Password | Password per l'account utente Snowflake. |
Ruolo | Ruolo di controllo di accesso predefinito da utilizzare nella sessione Snowflake. Il ruolo deve essere esistente e già assegnato all'utente specificato. Il ruolo predefinito è PUBLIC . |
Stringa di connessione | Stringa di connessione utilizzata per connettersi all'istanza Snowflake. Il modello di 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 l'origine Snowflake.
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, è necessario identificare in modo univoco un account tra diverse Snowflake organizzazioni. A questo scopo, devi anteporre il nome della tua organizzazione al nome dell’account. Esempio: orgname-account_name . Per ulteriori informazioni, consulta la guida in recupero dell'identificatore dell'account Snowflake. Per ulteriori informazioni, consulta la Snowflake documentazione. |
Nome utente | Il nome utente dell'account Snowflake. |
Chiave privata | La chiave privata con codifica Base64- del tuo account Snowflake. 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 Experience Platform. Per ulteriori informazioni, consulta la guida in recupero della tua Snowflake chiave privata. |
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 database Snowflake che contiene i dati da acquisire per l'Experience Platform. |
Data warehouse | Il data warehouse Snowflake gestisce il processo di esecuzione delle query per l'applicazione. Ogni data warehouse Snowflake è indipendente l'uno dall'altro e deve essere accessibile singolarmente quando si trasferiscono i dati a Platform. |
Per ulteriori informazioni su questi valori, fare riferimento a questo documento di Snowflake.
PREVENT_UNLOAD_TO_INLINE_URL
su FALSE
per consentire lo scaricamento dei dati dal database Snowflake su Experience Platform.Connetti l’account di Snowflake
Nell'interfaccia utente di Platform, seleziona Origini dal menu di navigazione a sinistra per accedere all'area di lavoro Origini.
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.
Nella categoria Database, selezionare Snowflake, quindi Aggiungi dati.
Viene visualizzata la pagina Connetti al Snowflake. In questa pagina è possibile utilizzare nuove credenziali o credenziali esistenti.
Account esistente
Per utilizzare un account esistente, selezionare l'account Snowflake con cui connettersi, quindi selezionare Avanti per continuare.
Nuovo account
Per creare un nuovo account, selezionare Nuovo account, quindi specificare un nome e una descrizione facoltativa per il nuovo account Snowflake.
Per utilizzare l'autenticazione della chiave account, specificare la stringa di connessione nel modulo di input, quindi selezionare Connetti all'origine.
Per utilizzare l'autenticazione con coppia di chiavi, specificare i valori per l'account, il nome utente, la chiave privata, la passphrase della chiave privata, il database e il warehouse, quindi selezionare Connetti all'origine.
Ignora anteprima dei dati di esempio skip-preview-of-sample-data
Durante il passaggio di selezione dei dati, potrebbe verificarsi un timeout durante l’acquisizione di tabelle o file di dati di grandi dimensioni. Puoi saltare l’anteprima dei dati per evitare il timeout e visualizzare comunque lo schema, anche senza dati di esempio. Per ignorare l'anteprima dei dati, abilitare l'interruttore Ignora anteprima dati di esempio.
Il resto del flusso di lavoro rimarrà invariato. L’unica avvertenza è che ignorare l’anteprima dei dati potrebbe impedire la convalida automatica dei campi calcolati e obbligatori durante il passaggio di mappatura, per cui dovrai convalidarli manualmente durante la mappatura.
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.