Prerequisiti

In questa sezione vengono illustrate le attività di installazione che è necessario completare prima di connettere l'origine Snowflake all'Experience Platform.

Recupera l’identificatore dell’account

È necessario recuperare l'identificatore dell'account dal dashboard dell'interfaccia utente di Snowflake perché verrà utilizzato l'identificatore dell'account per autenticare l'istanza di Snowflake in Experience Platform.

Per recuperare l’identificatore dell’account:

  • Accedi al tuo account nel Snowflake dashboard dell'interfaccia utente dell'applicazione.
  • Nel menu di navigazione a sinistra, seleziona Accounts, seguito da Active Accounts dall'intestazione.
  • Quindi, seleziona l’icona delle informazioni, quindi fai clic sul nome di dominio dell’URL corrente e copialo.

Dashboard dellinterfaccia utente del Snowflake con il nome di dominio selezionato.

Recupera la chiave privata

Se si utilizza l'autenticazione con coppia di chiavi per la connessione Snowflake, è necessario generare anche la chiave privata prima di connettersi a Experience Platform.

Per generare la chiave privata Snowflake crittografata, eseguire il comando seguente sul terminale:

openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8

In caso di esito positivo, dovresti ricevere la tua chiave privata in formato PEM.

-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----

Per generare la chiave privata Snowflake non crittografata, eseguire il comando seguente sul terminale:

openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt

In caso di esito positivo, dovresti ricevere la tua chiave privata in formato PEM.

-----BEGIN PRIVATE KEY-----
MIIE6T...
-----END PRIVATE KEY-----

Quindi, prendere la chiave privata e codificarla in Base64. Assicurati di non eseguire alcuna trasformazione o conversione di formato nella chiave privata Snowflake. Inoltre, è necessario verificare che non siano presenti caratteri di nuova riga finali alla fine della chiave privata, prima di codificarla in Base64.

Verifica configurazioni

Prima di poter creare una connessione di origine per i dati di Snowflake, è necessario verificare che siano soddisfatte le seguenti configurazioni:

  • Il magazzino predefinito assegnato a un determinato utente deve essere uguale al magazzino immesso durante l'autenticazione in Experience Platform.
  • Il ruolo predefinito assegnato a un determinato utente deve avere accesso allo stesso database immesso durante l’autenticazione in Experience Platform.

Per verificare il ruolo e il magazzino:

  • Selezionare Admin nel menu di navigazione a sinistra, quindi selezionare Users & Roles.
  • Selezionare l'utente appropriato, quindi selezionare i puntini di sospensione (...) nell'angolo superiore destro.
  • Nella finestra Edit user visualizzata, passa a Default Role per visualizzare il ruolo associato all'utente specificato.
  • Nella stessa finestra passare a Default Warehouse per visualizzare il magazzino associato all'utente specificato.

Interfaccia utente del Snowflake in cui è possibile verificare il proprio ruolo e il proprio data warehouse.

Una volta codificata correttamente, è possibile utilizzare la chiave privata con codifica Base64 su Experience Platform per autenticare l'account Snowflake.

ELENCO CONSENTITI di indirizzo IP

Prima di utilizzare i connettori di origine, è necessario aggiungere un elenco di indirizzi IP a un elenco consentiti. La mancata aggiunta all’elenco consentiti degli indirizzi IP specifici per l’area geografica potrebbe causare errori o prestazioni non ottimali durante l’utilizzo delle origini. Per ulteriori informazioni, vedere la pagina elenco consentiti indirizzo IP.

La documentazione seguente fornisce informazioni su come connettere Snowflake a Platform tramite API o tramite l'interfaccia utente: