[Ultimate]{class="badge positive"}
Snowflake-källa
- Källan Snowflake är tillgänglig i källkatalogen för användare som har köpt Real-time Customer Data Platform Ultimate.
- Som standard tolkar Snowflake-källan
null
som en tom sträng. Kontakta din Adobe-representant för att kontrollera att dinanull
-värden är korrekt skrivna somnull
i Adobe Experience Platform. - För att Experience Platform ska kunna importera data måste tidszoner för alla tabellbaserade batchkällor konfigureras till UTC. Den enda tidsstämpeln som stöds för källan Snowflake är TIMESTAMP_NTZ med UTC-tid.
Med Adobe Experience Platform kan data hämtas från externa källor samtidigt som du kan strukturera, märka och förbättra inkommande data med hjälp av plattformstjänster. Du kan importera data från en mängd olika källor, till exempel Adobe-program, molnbaserad lagring, databaser och många andra.
Experience Platform har stöd för att importera data från en tredjepartsdatabas. Plattformen kan ansluta till olika typer av databaser, till exempel relationsdatabaser, NoSQL-databaser eller datalager. Stöd för databasproviders är Snowflake.
Förhandskrav prerequisites
I det här avsnittet beskrivs de konfigurationsåtgärder som du måste slutföra innan du kan ansluta Snowflake-källan till Experience Platform.
Hämta din kontoidentifierare retrieve-your-account-identifier
Du måste hämta din kontoidentifierare från Snowflake-gränssnittspanelen eftersom du kommer att använda kontoidentifieraren för att autentisera din Snowflake-instans på Experience Platform.
Så här hämtar du din kontoidentifierare:
- Navigera till ditt konto på Snowflake programmets gränssnittspanel.
- I den vänstra navigeringen väljer du Accounts följt av Active Accounts i sidhuvudet.
- Välj sedan informationsikonen och markera och kopiera domännamnet för den aktuella URL:en.
Hämta din privata nyckel retrieve-your-private-key
Om du använder nyckelparautentisering för din Snowflake-anslutning måste du också generera din privata nyckel innan du ansluter till Experience Platform.
Kör följande kommando på terminalen för att generera din krypterade privata nyckel Snowflake:
code language-shell |
---|
|
Om det lyckas bör du få din privata nyckel i PEM-format.
code language-shell |
---|
|
Om du vill generera din okrypterade privata Snowflake-nyckel kör du följande kommando på terminalen:
code language-shell |
---|
|
Om det lyckas bör du få din privata nyckel i PEM-format.
code language-shell |
---|
|
Ta sedan din privata nyckel och koda den i Base64. Se till att du inte gör några omformningar eller formatkonverteringar på din privata nyckel för Snowflake. Dessutom måste du se till att det inte finns några efterföljande radmatningstecken i slutet av den privata nyckeln innan du kodar den i Base64.
Verifiera konfigurationer
Innan du kan skapa en källanslutning för dina Snowflake-data måste du också se till att följande konfigurationer uppfylls:
- Det standardlagerställe som tilldelats en viss användare måste vara samma som det lagerställe som du angav vid autentisering till Experience Platform.
- Den standardroll som tilldelats en viss användare måste ha tillgång till samma databas som du anger när du autentiserar dig för Experience Platform.
Så här verifierar du din roll och ditt lager:
- Välj Admin till vänster och välj sedan Users & Roles.
- Välj lämplig användare och markera sedan ellipserna (
...
) i det övre högra hörnet. - Navigera till Default Role i fönstret Edit user som visas för att visa rollen som är associerad med den angivna användaren.
- I samma fönster går du till Default Warehouse för att visa det lagerställe som är associerat med den angivna användaren.
När kodningen är klar kan du sedan använda den Base64-kodade privata nyckeln på Experience Platform för att autentisera ditt Snowflake-konto.
IP-adress tillåtelselista
En lista med IP-adresser måste läggas till tillåtelselista innan du kan arbeta med källanslutningar. Om du inte lägger till dina regionspecifika IP-adresser i tillåtelselista kan det leda till fel eller sämre prestanda när du använder källor. Mer information finns på sidan IP-adress tillåtelselista.
Dokumentationen nedan innehåller information om hur du ansluter Snowflake till plattformen med API:er eller användargränssnittet: