Konfigurieren von HTTP in einer Kopieraktivität

In diesem Artikel wird beschrieben, wie Sie die Kopieraktivität in der Datenpipeline verwenden, um Daten von und nach HTTP zu kopieren.

Unterstütztes Format:

HTTP unterstützt die folgenden Dateiformate. Informationen zu formatbasierten Einstellungen finden Sie in den jeweiligen Artikeln.

Unterstützte Konfiguration

Die Konfiguration der einzelnen Registerkarten unter der Kopieraktivität finden Sie in den folgenden Abschnitten.

Hinweis

Das Ziel wird vom HTTP-Connector nicht unterstützt.

Allgemein

Informationen zum Konfigurieren der Registerkarte Allgemein finden Sie unter Allgemeine Einstellungen.

Quelle

Die folgenden Eigenschaften werden für HTTP auf der Registerkarte Quelle einer Kopieraktivität unterstützt.

Screenshot showing source tab and the list of properties.

Die folgenden drei Eigenschaften sind erforderlich:

  • Datenspeichertyp: Wählen Sie Extern aus.
  • Verbindung: Wählen Sie eine HTTP-Verbindung aus der Verbindungsliste aus. Wenn keine Verbindung existiert, erstellen Sie eine neue HTTP-Verbindung, indem Sie Neu auswählen.
  • Verbindungstyp: Wählen Sie HTTP aus.
  • Relative URL: Eine relative URL zu der Ressource, die die Daten enthält. Wenn diese Eigenschaft nicht angegeben ist, wird nur die URL verwendet, die in der Verbindungsdefinition angegeben ist. Der HTTP-Connector kopiert Daten aus der kombinierten URL: /[relative URL specified].
  • Dateieinstellungen: Wählen Sie Dateieinstellungen aus, um das Dateiformat zu konfigurieren. Detaillierte Informationen zu den Einstellungen der verschiedenen Dateiformate finden Sie in den Artikeln unter Unterstützte Formate.

Unter Erweitert können Sie die folgenden Felder angeben:

  • Anforderungsmethode: Die HTTP-Methode. Zulässige Werte sind Get (Standardwert) und Post.

  • Zusätzliche Header: Zusätzliche HTTP-Anforderungsheader.

  • Anforderungstext: Der Anforderungstext für die HTTP-Anforderung.

  • Anforderungstimeout: Das Timeout (der Zeitspannenwert) für die HTTP-Anforderung, um eine Antwort zu empfangen. Bei diesem Wert handelt es sich um das Timeout zum Empfangen einer Antwort, nicht um das Timeout zum Lesen von Antwortdaten. Der Standardwert ist 00:01:40.

  • Maximale Anzahl gleichzeitiger Verbindungen: Die Obergrenze der gleichzeitigen Verbindungen zum Datenspeicher, die während des Ausführens der Aktivität hergestellt werden. Geben Sie diesen Wert nur an, wenn Sie die Anzahl der gleichzeitigen Verbindungen begrenzen möchten.

  • Anzahl zu überspringenden Zeilen: Gibt die Anzahl der nicht leeren Zeilen an, die beim Lesen von Daten aus Eingabedateien übersprungen werden sollen.

  • Zusätzliche Spalten: Fügen Sie zusätzliche Datenspalten hinzu, um den relativen Pfad oder statischen Wert der Quelldateien zu speichern. Für Letzteres wird ein Ausdruck unterstützt.

    Screenshot showing additional columns.

Zuordnung

Für die Konfiguration der Registerkarte Zuordnung wechseln Sie zu Konfigurieren der Zuordnungen auf der Registerkarte „Zuordnung“. Wenn Sie „Binär“ als Dateiformat auswählen, wird die Zuordnung nicht unterstützt.

Einstellungen

Wechseln Sie für die Konfiguration der Registerkarte Einstellungen zu Konfigurieren der anderen Einstellungen auf der Registerkarte „Einstellungen“.

Tabellenzusammenfassung

Die folgende Tabelle enthält weitere Informationen zur Kopieraktivität in HTTP.

Quelle

Name Beschreibung Wert Erforderlich JSON-Skripteigenschaft
Datenspeichertyp Ihr Datenspeichertyp Extern Ja /
Verbindung Ihre Verbindung mit dem Quelldatenspeicher <Ihre Verbindung> Ja Verbindung
Verbindungstyp Die Verbindung Ihrer Quelldaten. <Verbindung Ihrer Quelle> Ja /
Relative URL Eine relative URL zu der Ressource, die die Daten enthält. Wenn diese Eigenschaft nicht angegeben ist, wird nur die URL verwendet, die in der Verbindungsdefinition angegeben ist. Der HTTP-Connector kopiert Daten aus der kombinierten URL: /[relative URL specified]. <Ihre relative URL> Nein relativeUrl
Anforderungsmethode Die HTTP-Methode. Zulässige Werte sind Get (Standardwert) und Post. GET
POST
Nein requestMethod
Zusätzliche Header Zusätzliche HTTP-Anforderungsheader <Ihre zusätzlichen Header> Nein additionalHeaders
Anforderungstext Der Anforderungstext für die HTTP-Anforderung. <Text für POST-HTTP-Anforderung> Nein requestBody
Anforderungstimeout Das Timeout (der Zeitspannenwert) für die HTTP-Anforderung, um eine Antwort zu erhalten. Bei diesem Wert handelt es sich um das Timeout zum Empfangen einer Antwort, nicht um das Timeout zum Lesen von Antwortdaten. Der Standardwert ist 00:01:40. Zeitraum Nein requestTimeout
Maximal zulässige Anzahl paralleler Verbindungen Die Obergrenze gleichzeitiger Verbindungen mit dem Datenspeicher während der Aktivitätsausführung. Geben Sie diesen Wert nur an, wenn Sie die Anzahl der gleichzeitigen Verbindungen begrenzen möchten. <Maximal zulässige Anzahl paralleler Verbindungen> Nein maxConcurrentConnections
Anzahl zu überspringender Zeilen Die Anzahl der nicht leeren Zeilen, die beim Lesen von Daten aus Eingabedateien übersprungen werden sollen. <Ihre Anzahl zu überspringender Zeilen> Nein skipLineCount
Zusätzliche Spalten Fügen Sie zusätzliche Datenspalten hinzu, um den relativen Pfad oder statischen Wert der Quelldateien zu speichern. Für Letzteres wird ein Ausdruck unterstützt. • Name
• Wert
Nein additionalColumns:
• Name
• Wert