Toegang tot Google BigQuery configureren configure-fda-google-big-query

Adobe Campaign Classic gebruiken Federale gegevenstoegang (FDA) om informatie te verwerken die in een externe database is opgeslagen. Voer de onderstaande stappen uit om toegang te configureren voor Google BigQuery.

  1. Configureren Google BigQuery op Windows of Linux
  2. Vorm Google BigQuery externe rekening in Adobe Campaign Classic
  3. Instellen Google BigQuery bulkbelasting van connector aan Windows of Linux
NOTE
Google BigQuery -aansluiting is beschikbaar voor gehoste, hybride en on-premise implementaties. Raadpleeg deze pagina voor meer informatie.

Google BigQuery in Windows google-windows

Stuurprogramma ingesteld op Windows driver-window

  1. Download de ODBC-stuurprogramma voor Windows.

  2. Configureer het ODBC-stuurprogramma in Windows. Raadpleeg deze pagina voor meer informatie.

  3. Voor de Google BigQuery -connector werkt, vereist Adobe Campaign Classic de volgende parameters om verbinding te maken:

    • Project: maak of gebruik een bestaand project.

      Raadpleeg deze voor meer informatie page.

    • Service account: maak een serviceaccount.

      Raadpleeg deze voor meer informatie page.

    • Key File Path: de Service account vereist een Key File voor een Google BigQuery verbinding via ODBC.

      Raadpleeg deze voor meer informatie page.

    • Dataset: Dataset is optioneel voor een ODBC-verbinding. Aangezien elke vraag de dataset moet verstrekken waar de lijst wordt gevestigd, die a specificeren Dataset is verplicht voor Google BigQuery FDA Connector in Adobe Campaign Classic.

      Raadpleeg deze voor meer informatie page.

  4. In Adobe Campaign Classic kunt u vervolgens uw Google BigQuery externe rekening. Voor meer informatie over het configureren van uw externe account raadpleegt u deze sectie.

Bulkbelasting ingesteld in Windows bulk-load-window

NOTE
Voor Google Cloud SDK moet Python zijn geïnstalleerd om te werken.
We raden u aan Python3 te gebruiken. Zie dit page.

Met het hulpprogramma Bulk Load kunt u sneller overdragen, wat wordt bereikt via de Google Cloud SDK.

  1. Windows 64-bits archief (x86_64) downloaden uit dit page en extraheer het in de corresponderende directory.

  2. Voer de google-cloud-sdk\install.sh script. U moet het plaatsen van wegvariabele goedkeuren.

  3. Controleer na de installatie of de padvariabele ...\google-cloud-sdk\bin is ingesteld. Als dat niet het geval is, voegt u het handmatig toe.

  4. In de ..\google-cloud-sdk\bin\bq.cmd bestand toevoegen CLOUDSDK_PYTHON lokale variabele, die wordt omgeleid naar de locatie van de Python-installatie.

    Bijvoorbeeld:

  5. Start Adobe Campaign Classic opnieuw om rekening te houden met de wijzigingen.

Google BigQuery op Linux google-linux

Stuurprogramma ingesteld op Linux driver-linux

Voordat u het stuurprogramma instelt, moet u het script en de opdrachten uitvoeren op de hoofdgebruiker. Het wordt ook aanbevolen om Google DNS 8.8.8.8 te gebruiken terwijl het script wordt uitgevoerd.

Om te vormen Google BigQuery Voer in Linux de onderstaande stappen uit:

  1. Controleer vóór de ODBC-installatie of de volgende pakketten op uw Linux-distributie zijn geïnstalleerd:

    • Voor Red Hat/CentOS:

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

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Systeem bijwerken vóór installatie:

    • Voor Red Hat/CentOS:

      code language-none
      # install unixODBC driver manager
      yum install -y unixODBC
      
    • Voor Debian:

      code language-none
      # install unixODBC driver manager
      apt-get install -y odbcinst1debian2 libodbc1 odbcinst unixodbc
      
  3. Voordat u het script uitvoert, kunt u meer informatie opvragen door het —help-argument op te geven:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_odbc-setup.sh --help
    
  4. Open de map waarin het script zich bevindt en voer het volgende script als hoofdgebruiker uit:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_odbc-setup.sh
    

Bulkbelasting ingesteld op Linux bulk-load-linux

NOTE
Voor Google Cloud SDK moet Python zijn geïnstalleerd om te werken.
We raden u aan Python3 te gebruiken. Zie dit page.

Met het hulpprogramma Bulk Load kunt u sneller overdragen, wat wordt bereikt via de Google Cloud SDK.

  1. Controleer vóór de ODBC-installatie of de volgende pakketten op uw Linux-distributie zijn geïnstalleerd:

    • Voor Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y python3
      
    • Voor Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y python3
      
  2. Open de map waarin het script zich bevindt en voer het volgende script uit:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_sdk-setup.sh
    

Google BigQuery, externe account google-external

U moet een Google BigQuery externe account om uw Adobe Campaign Classic-exemplaar aan te sluiten op uw Google BigQuery externe database.

  1. Van Adobe Campaign Classic Explorer, klikt u op Administration '>' Platform '>' External accounts.

  2. Klik op New.

  3. Selecteren External database als externe account Type.

  4. Vorm Google BigQuery externe account, moet u opgeven:

    • Type: Google BigQuery

    • Service account: E-mail met uw Service account. Raadpleeg voor meer informatie hierover Google Cloud-documentatie.

    • Project: Naam van uw Project. Raadpleeg voor meer informatie hierover Google Cloud-documentatie.

    • Key file Path:

      • Upload key file to the server: select Click here to upload als u ervoor kiest de toets te uploaden via Adobe Campaign Classic.

      • Enter manually the key file path: kopieer/plak het absolute pad in dit veld als u een bestaande sleutel wilt gebruiken.

    • Dataset: Naam van uw Dataset. Raadpleeg voor meer informatie hierover Google Cloud-documentatie.

De connector ondersteunt de volgende opties:

Optie
Beschrijving
ProxyType
Het type proxy dat wordt gebruikt om verbinding te maken met BigQuery via ODBC- en SDK-connectors.
HTTP (standaard), http_no_tunnel, socks4 en socks5 worden momenteel ondersteund.
ProxyHost
Hostnaam of IP-adres waar de proxy kan worden bereikt.
ProxyPort
Poortnummer waarop de proxy wordt uitgevoerd, bijvoorbeeld 8080
ProxyUid
Gebruikersnaam voor de geverifieerde proxy
ProxyPwd
Wachtwoord ProxyUid
bqpath
Dit is alleen van toepassing voor bulkload (Cloud SDK).
Als u wilt voorkomen dat de PATH-variabele wordt gebruikt of als de google-cloud-sdk-map naar een andere locatie moet worden verplaatst, kunt u met deze optie het exacte pad naar de SDK-binmap van de cloud op de server opgeven.
GCloudConfigName
Dit is alleen van toepassing vanaf versie 7.3.4 en voor bulkload (Cloud SDK).
De Google Cloud SDK gebruikt configuraties om gegevens in BigQuery-tabellen te laden. Benoemde configuratie accfda slaat de parameters voor het laden van de gegevens op. Met deze optie kunnen gebruikers echter een andere naam voor de configuratie opgeven.
GCloudDefaultConfigName
Dit is alleen van toepassing vanaf versie 7.3.4 en voor bulkload (Cloud SDK).
De actieve Google Cloud SDK-configuratie kan niet worden verwijderd zonder de actieve tag eerst over te brengen naar een nieuwe configuratie. Deze tijdelijke configuratie is nodig om de hoofdconfiguratie voor het laden van gegevens opnieuw te maken. De standaardnaam voor de tijdelijke configuratie is default, kan dit indien nodig worden gewijzigd.
GCloudRecreateConfig
Dit is alleen van toepassing vanaf versie 7.3.4 en voor bulkload (Cloud SDK).
Wanneer ingesteld op falseHet mechanisme voor het laden van grote hoeveelheden voorkomt dat wordt geprobeerd de Google Cloud SDK-configuraties opnieuw te maken, te verwijderen of te wijzigen. In plaats daarvan worden gegevens geladen met behulp van de bestaande configuratie op de computer. Deze functie is nuttig wanneer andere bewerkingen afhankelijk zijn van Google Cloud SDK-configuraties.
Als de gebruiker deze motoroptie inschakelt zonder de juiste configuratie, geeft het mechanisme voor het laden van grote hoeveelheden een waarschuwingsbericht weer: No active configuration found. Please either create it manually or remove the GCloudRecreateConfig option. Om verdere fouten te voorkomen, zal het dan aan het gebruiken van het standaard ODBC de bulkladingsmechanisme van het Tussenvoegsel van de Serie terugkeren.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1