Konfigurera åtkomst till Snowflake configure-access-to-snowflake

Använd alternativet FDA (Federated Data Access) i kampanjen om du vill bearbeta information som lagras i en extern databas. Följ stegen nedan för att konfigurera åtkomst till Snowflake.

  1. Konfigurera Snowflake på Linux.
  2. Konfigurera det Snowflake externa kontot i Campaign
NOTE
Snowflake-anslutningen är tillgänglig för värdbaserade och lokala distributioner. Mer information finns på den här sidan.

Snowflake i Linux snowflake-linux

Så här konfigurerar du Snowflake i Linux:

  1. Kontrollera att följande paket är installerade på din Linux-distribution före ODBC-installationen:

    • För Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Innan du kör skriptet har du tillgång till mer information med alternativet --help:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Gå till katalogen där skriptet finns och kör följande skript som rotanvändare:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. När du har installerat ODBC-drivrutinerna måste du starta om Campaign Classicen. Om du vill göra det kör du följande kommando:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. I Campaign kan du sedan konfigurera ditt Snowflake-externa konto. Mer information om hur du konfigurerar ditt externa konto finns i det här avsnittet.

Snowflake external account snowflake-external

Du måste skapa ett externt Snowflake-konto för att ansluta Campaign-instansen till din Snowflake-externa databas.

  1. Klicka på Administration > Platform > External accounts i Campaign Explorer.

  2. Klicka på New.

  3. Välj External database som det externa kontots Type.

  4. Under Configuration väljer du Snowflake i listrutan Type.

  5. Lägg till din Server-URL och Database.

  6. Konfigurera autentiseringen av det externa kontot Snowflake:

    • För konto-/lösenordsautentisering måste du ange:

      • Account: Användarens namn

      • Password: Lösenord för användarkonto.

    • Klicka på fliken Keypair Auth om du vill använda Private key för att autentisera och kopiera och klistra in Private key.

  7. Klicka på fliken Parameters och sedan på knappen Deploy functions för att skapa funktioner.

    note note
    NOTE
    För att alla funktioner ska vara tillgängliga måste du skapa Adobe Campaign SQL-funktionerna i fjärrdatabasen. Mer information finns på sidan.

  8. Klicka på Save när konfigurationen är klar.

Kopplingen stöder följande alternativ:

Alternativ
Beskrivning
arbetsschema
Databasschema som ska användas för arbetsregister
lagerställe
Namnet på standardlagerstället som ska användas. Det åsidosätter användarens standardvärde.
TimeZoneName
Som standard är den tom, vilket innebär att systemtidszonen för Campaign Classicens programserver används. Alternativet kan användas för att framtvinga TIMEZONE-sessionsparametern.
Mer information finns på den här sidan.
WeekStart
WEEK_START-sessionsparameter. Standardinställningen är 0.
Mer information finns på den här sidan.
AnvändCachedResult
USE_CACHED_RESULTS sessionsparameter. Standardinställningen är TRUE. Det här alternativet kan användas för att inaktivera cachelagrade resultat i Snowflake.
Mer information finns på den här sidan.
bulkThreads
Antal trådar som ska användas för Snowflake-massinläsare, fler trådar innebär bättre prestanda för större massinläsningar. Standardinställningen är 1. Numret kan justeras beroende på antalet datortrådar.
chunkSize
Bestämmer filstorleken för gruppinläsarsegmentet. Standardinställningen är 128 MB. Kan ändras för att få optimala prestanda när de används med bulkThreads. Fler samtidiga aktiva trådar innebär bättre prestanda.
Mer information finns i Snowflake-dokumentationen.
StageName
Namnet på den förallokerade interna scenen. Den används i massinläsning i stället för att skapa en ny tillfällig fas.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1