[Ultimate]{class="badge positive"}

Snowflake bron

IMPORTANT
  • De Snowflake -bron is in de broncatalogus beschikbaar voor gebruikers die Real-Time Customer Data Platform Ultimate hebben aangeschaft.
  • Standaard wordt Snowflake source null geïnterpreteerd als een lege tekenreeks. Neem contact op met uw Adobe-vertegenwoordiger om ervoor te zorgen dat de null -waarden correct worden geschreven zoals null in Adobe Experience Platform.
  • Experience Platform kan alleen gegevens invoeren als tijdzones voor alle batchbronnen op basis van tabellen zijn geconfigureerd voor UTC. Het enige tijdstempel dat wordt ondersteund voor de Snowflake -bron is TIMESTAMP_NTZ met UTC-tijd.

Adobe Experience Platform staat toe dat gegevens uit externe bronnen worden opgenomen en biedt u de mogelijkheid om inkomende gegevens te structureren, labelen en verbeteren met behulp van Experience Platform-services. U kunt gegevens invoeren uit verschillende bronnen, zoals Adobe-toepassingen, opslag in de cloud, databases en vele andere.

Experience Platform biedt ondersteuning voor het opnemen van gegevens uit een database van derden. Experience Platform kan verbinding maken met verschillende typen databases, zoals relationele databases, NoSQL-databases of gegevensopslagruimten. Ondersteuning voor databaseproviders is onder andere Snowflake .

Vereisten prerequisites

In deze sectie worden de instellingstaken beschreven die u moet uitvoeren voordat u de Snowflake -bron kunt verbinden met Experience Platform.

Uw account-id ophalen retrieve-your-account-identifier

U moet uw account-id ophalen van het Snowflake UI-dashboard omdat u de account-id gebruikt om uw Snowflake -instantie op Experience Platform te verifiëren.

Uw account-id ophalen:

  • Navigeer aan uw rekening op het Snowflake toepassingsUI dashboard.
  • Selecteer in de linkernavigatie Accounts , gevolgd door Active Accounts in de koptekst.
  • Selecteer vervolgens het informatiepictogram en selecteer en kopieer de domeinnaam van de huidige URL.

het dashboard van Snowflake UI met de geselecteerde domeinnaam.

Persoonlijke sleutel ophalen retrieve-your-private-key

Als u sleutelparverificatie gebruikt voor uw Snowflake -verbinding, moet u ook uw persoonlijke sleutel genereren voordat u verbinding maakt met Experience Platform.

creeer een gecodeerde privé sleutel

Voer de volgende opdracht op uw terminal uit om de gecodeerde Snowflake persoonlijke sleutel te genereren:

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

Als dit lukt, ontvangt u de persoonlijke sleutel in de PEM-indeling.

code language-shell
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----
creeer een niet gecodeerde privé sleutel

Als u de niet-gecodeerde Snowflake persoonlijke sleutel wilt genereren, voert u de volgende opdracht uit op uw terminal:

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

Als dit lukt, ontvangt u de persoonlijke sleutel in de PEM-indeling.

code language-shell
-----BEGIN PRIVATE KEY-----
MIIE6T...
-----END PRIVATE KEY-----

Neem vervolgens uw persoonlijke sleutel en codeer deze in Base64 . Zorg ervoor dat u geen transformaties of opmaakconversies uitvoert op de persoonlijke sleutel van Snowflake . Bovendien moet u ervoor zorgen dat er geen navolgende nieuwe-regeltekens aan het einde van de persoonlijke sleutel staan voordat u deze codeert in Base64 .

Configuraties verifiëren

Voordat u een bronverbinding voor uw Snowflake gegevens kunt maken, moet u ook controleren of aan de volgende configuraties is voldaan:

  • Het standaardpakhuis dat aan een bepaalde gebruiker wordt toegewezen moet het zelfde zijn als het pakhuis dat u wanneer het voor authentiek verklaren aan Experience Platform invoert.
  • De standaardrol die aan een bepaalde gebruiker wordt toegewezen moet toegang tot het zelfde gegevensbestand hebben dat u wanneer het voor authentiek verklaren aan Experience Platform invoert.

Om uw rol en pakhuis te verifiëren:

  • Selecteer Admin in de linkernavigatie en selecteer vervolgens Users & Roles .
  • Selecteer de juiste gebruiker en selecteer vervolgens de ellipsen (...) in de rechterbovenhoek.
  • Navigeer in het Edit user -venster dat wordt weergegeven naar Default Role om de rol weer te geven die aan de opgegeven gebruiker is gekoppeld.
  • Navigeer in hetzelfde venster naar Default Warehouse om het pakhuis weer te geven dat aan de opgegeven gebruiker is gekoppeld.

Snowflake UI waar u uw rol en pakhuis kunt verifiëren.

Nadat de codering is voltooid, kunt u die Base64 gecodeerde persoonlijke sleutel op Experience Platform gebruiken om uw Snowflake -account te verifiëren.

IP adres lijst van gewenste personen

Een lijst van IP adressen moet aan een lijst van gewenste personen worden toegevoegd alvorens met bronschakelaars te werken. Het niet toevoegen van uw regio-specifieke IP adressen aan uw lijst van gewenste personen kan tot fouten of niet-prestaties leiden wanneer het gebruiken van bronnen. Zie de 🔗 pagina van de lijst van gewenste personen van het 0} IP adres {voor meer informatie.

In de onderstaande documentatie vindt u informatie over het tot stand brengen van een verbinding tussen Snowflake en Experience Platform via API's of de gebruikersinterface:

Verbinding maken Snowflake met Experience Platform via API's

Verbinding maken Snowflake met Experience Platform via de gebruikersinterface

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