Vereisten
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
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.
Persoonlijke sleutel ophalen
Als u sleutelparverificatie gebruikt voor uw Snowflake -verbinding, moet u ook uw persoonlijke sleutel genereren voordat u verbinding maakt met het Experience Platform.
Voer de volgende opdracht op uw terminal uit om de gecodeerde Snowflake persoonlijke sleutel te genereren:
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.
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----
Als u de niet-gecodeerde Snowflake persoonlijke sleutel wilt genereren, voert u de volgende opdracht uit op uw terminal:
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.
-----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.
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: