[Ultieme]{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 om ervoor te zorgen dat de null -waarden correct worden geschreven zoals null in Adobe Experience Platform.
  • Voor Experience Platform om gegevens in te voeren, moeten de tijdzones voor alle op lijst-gebaseerde partijbronnen aan UTC worden gevormd. 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 terwijl u de mogelijkheid krijgt om inkomende gegevens te structureren, te labelen en te verbeteren met behulp van de platformservices. U kunt gegevens uit diverse bronnen invoeren, zoals toepassingen voor Adobe, opslag in de cloud, databases en vele andere.

Experience Platform verleent steun voor het opnemen van gegevens van een derdegegevensbestand. Het platform kan met verschillende types van gegevensbestanden zoals relationeel, NoSQL, of gegevenspakhuizen verbinden. 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 het 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 het 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 het 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.

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

Nadat de codering is voltooid, kunt u die Base64 gecodeerde persoonlijke sleutel op het 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 Platform via API's of de gebruikersinterface:

Verbinding maken Snowflake met platform met behulp van API's

Verbinding maken Snowflake met platform via de gebruikersinterface

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