[Ultimate]{class="badge positive"}

Origine Snowflake

IMPORTANT
  • L'origine Snowflake è disponibile nel catalogo delle origini per gli utenti che hanno acquistato Real-time Customer Data Platform Ultimate.
  • Per impostazione predefinita, l'origine Snowflake interpreta null come una stringa vuota. Contatta il tuo rappresentante di Adobe per assicurarti che i valori null siano scritti correttamente come null in Adobe Experience Platform.
  • Ad Experience Platform, per acquisire i dati, i fusi orari per tutte le origini batch basate su tabelle devono essere configurati in formato UTC. L'unico indicatore orario supportato per l'origine Snowflake è TIMESTAMP_NTZ con ora UTC.

Adobe Experience Platform consente di acquisire i dati da origini esterne e allo stesso tempo di strutturare, etichettare e migliorare i dati in arrivo tramite i servizi di Platform. È possibile acquisire dati da diverse origini, ad esempio applicazioni Adobe, archiviazione basata su cloud, database e molte altre.

Experience Platform fornisce supporto per l’acquisizione di dati da un database di terze parti. Platform può connettersi a diversi tipi di database, ad esempio database relazionali, NoSQL o data warehouse. Il supporto per i provider di database include Snowflake.

Prerequisiti prerequisites

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 retrieve-your-account-identifier

È 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 retrieve-your-private-key

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.

Crea una chiave privata crittografata

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

code language-shell
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.

code language-shell
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----
Crea una chiave privata non crittografata

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

code language-shell
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.

code language-shell
-----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:

Connetti Snowflake a Platform tramite API

Connetti Snowflake a Platform tramite l'interfaccia utente

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089