Zugriff auf Netezza konfigurieren configure-access-to-netezza

Verwenden Sie die -Option (Federated Data Access (FDA) von Campaign, um in einer externen Datenbank gespeicherte Informationen zu verarbeiten. Gehen Sie wie folgt vor, um den Zugriff auf Netezza zu konfigurieren.

  1. Netezza-Treiber installieren und konfigurieren
  2. Konfigurieren des Netezza externen Kontos in Campaign

Netezza-Konfiguration netezza-config

Die Verbindung zu einer externen Netezza-Datenbank über die FDA-Option erfordert die zusätzlichen unten aufgeführten Konfigurationen auf dem Adobe Campaign Server:

  1. Installieren Sie die ODBC-Treiber für Netezza entsprechend dem verwendeten Betriebssystem:

    • nz-linuxclient-v7.2.0.0.tar.gz für Linux Wählen Sie den Ordner aus, der Ihrem Betriebssystem (Linux oder Linux64) entspricht, und starten Sie den Entpackbefehl. Sie können die Installation im Repository durchführen lassen, das standardmäßig vorgeschlagen wird: "/usr/local/nz“.
    • nz-winclient-v7.2.0.0.zip für Windows. Entpacken Sie die Datei und starten Sie das ausführbare Skript, das Ihrem Betriebssystem entspricht: nzodbcsetup.exe oder nzodbcsetup64.exe. Folgen Sie den Anweisungen des Assistenten, um die Installation der Treiber abzuschließen.
  2. Konfigurieren Sie den ODBC-Treiber. Die Konfiguration kann in den Standarddateien ausgeführt werden: /etc/odbc.ini für allgemeine Parameter und /etc/odbcinst.ini für deklarierende Treiber.

    • /etc/odbc.ini

      code language-none
      [ODBC]
      InstallDir=/etc/
      

      “InstallDir” entspricht dem Pfad der odbcinst.ini-Datei.

    • /etc/odbcinst.ini

      code language-none
      [ODBC Drivers]
      NetezzaSQL = Installed
      
      [NetezzaSQL]
      Driver           = /usr/local/nz/lib/libnzsqlodbc3.so
      Setup            = /usr/local/nz/lib/libnzsqlodbc3.so
      APILevel         = 1
      ConnectFunctions = YYN
      Description      = Netezza ODBC driver
      DriverODBCVer    = 03.51
      DebugLogging     = false
      LogPath          = /tmp
      UnicodeTranslationOption = utf8
      CharacterTranslationOption = all
      PreFetch         = 256
      Socket           = 16384
      
  3. Spezifizieren Sie die Umgebungsvariablen des Adobe Campaign-Servers:

    • LD_LIBRARY_PATH: /usr/local/nz/lib und /usr/local/nz/lib64. "/usr/local/nz“ entspricht dem standardmäßig bei der Installation der Treiber angebotenen Installations-Repository. Hier müssen Sie das Repository angeben, das Sie für die Installation ausgewählt haben.
    • ODBCINI: Pfad der odbc.ini-Datei (z. B. /etc/odbc.ini).
    • NZ_ODBC_INI_PATH: Speicherort der Datei odbc.ini. Netezza benötigt diese zweite Variable auch für die Verwendung der Datei odbc.ini.

Externes Netezza-Konto netezza-external

Über das externe Konto „Netezza“ können Sie Ihre Campaign-Instanz mit Ihrer externen Netezza-Datenbank verbinden.

  1. Klicken Sie Campaign- auf Administration “>” Plattform “>” Externe Konten.

  2. Klicken Sie auf Neu und wählen Sie Externe Datenbank als Typ aus.

  3. Zum Konfigurieren des externen Netezza-Kontos müssen Sie Folgendes angeben:

    • Typ: Netezza

    • Server: URL des Netezza-Servers

    • Konto: Name des Benutzers

    • Passwort: Passwort des Benutzerkontos

    • Datenbank: Name der Datenbank

NOTE
Vorgänge, die Schemata betreffen und automatisch erstellte Primärschlüssel enthalten, werden hierbei nicht berücksichtigt.
Die Tabelle verwendet die Organize On-Klausel für den ersten im Schema definierten Index. Da dieser Abschnitt bei Netezza auf 1 bis 4 Spalten beschränkt ist, darf dieser Index nicht mehr als 4 Spalten enthalten.
recommendation-more-help
campaign-classic-help