Data Warehouse-Anforderungen an SFTP-Server senden

Adobe unterstützt den Export von Data Warehouse-Anforderungen an SFTP-Server.

Folgende Aufgaben müssen abgeschlossen sein:

Adobe unterstützt den Export von Data Warehouse-Anforderungen an SFTP-Server, wenn folgende Voraussetzungen erfüllt sind:

  • Im Feld „Host“ ist als Protokoll sftp:// angegeben (z. B. sftp://ftp.example.com), und beim Anfordern von Data Warehouse-Berichten wird AUSSCHLIESSLICH Port 22 verwendet. Sie können auch die Option sftp+norename:// wie unten beschrieben verwenden.
  • Die Datei authorized_keys von Adobe befindet sich im Verzeichnis .ssh innerhalb des Stammverzeichnisses des Benutzers, der sich anmeldet
  • Das Ziel darf nicht ftp.omniture.com sein. Das SFTP-Protokoll wird zwischen den internen Servern von Adobe nicht unterstützt.
  • Das Ziel unterstützt eine Ein-Faktor-Authentifizierung (PKI). Falls eine Zwei-Faktor-Authentifizierung erforderlich ist, schlägt die Bereitstellung des Berichts fehl. Stellen Sie sicher, dass der Server nicht so konfiguriert ist, dass er versucht, eine Zwei-Faktor-Authentifizierung durchzuführen. Für Adobe Analytics ist es erforderlich, dass ausschließlich der Schlüssel für die Anmeldung verwendet wird.
  • Adobe unterstützt eine SSHv2-Verschlüsselung und führt ein Fallback auf SSHv1 aus (nur RSA-Schlüssel).

So senden Sie eine Data Warehouse-Anfrage erfolgreich über SFTP:

  1. Besorgen Sie sich die Datei authorized_keys. Dazu muss sich ein unterstützter Benutzer Ihrer Organisation an die Kundenunterstützung wenden.

  2. Nachdem Sie die Datei erhalten haben, melden Sie sich bei der FTP-Site mit den Anmeldedaten an, die für die Data Warehouse-Anfrage verwendet werden.

  3. Navigieren Sie im Stammverzeichnis zu dem Ordner .ssh (erstellen Sie diesen, falls er nicht vorhanden ist) und legen Sie dort die Datei authorized_keys ab.

  4. Wechseln Sie zum Data Warehouse-Anfragen-Manager. Konfigurieren Sie die Anforderung und klicken Sie auf Erweiterte Bereitstellungsoptionen.

  5. Klicken Sie im Popup-Fenster auf FTP und geben Sie die FTP-Site (mit dem Protokoll sftp://, z. B. sftp://ftp.omniture.com) über Port 22 an.

    Die Angabe des Protokolls sftp:// ist nur zulässig, wenn SFTP verwendet wird. Für normale FTP-Anforderungen sollte kein Protokollpräfix angegeben werden (z. B. ftp.omniture.com anstatt ftp://ftp.omniture.com).

  6. Geben Sie im Feld „Ordner“ den Namen des Ordners ein, in dem Sie die Datei ablegen möchten. Es muss ein Ordner eingegeben werden.

  7. Geben Sie den Benutzernamen und das Kennwort aus Schritt 2 ein.

  8. Klicken Sie auf Senden.

Der SFTP-Befehl PUT platziert eine temporäre Datei mit der Erweiterung „.part“ im angegebenen Verzeichnis. Sobald das Hochladen abgeschlossen ist, wird die Dateierweiterung in die endgültige Erweiterung geändert, und die Datei kann verwendet werden.

Alternativ kann auch sftp+norename:// anstelle von sftp:// angegeben werden, um die Datei direkt mit dem endgültigen Namen hochzuladen, ohne dass beim Hochladen ein temporärer Dateiname mit dem Bestandteil .part angegeben wird. Dieser Ansatz ist von Vorteil, wenn der SFTP-Server die Dateiumbenennung während des Uploads automatisch durchführt und die Datei vor Abschluss des Uploads nicht verarbeitet wird.

Auf dieser Seite